old_contents: # Copyright (c) 2015, Mark Peek <mark@peek.org>
  # All rights reserved.
  #
  # See LICENSE file for full license.
  
  from . import AWSObject
  
  
  class Document(AWSObject):
      resource_type = "AWS::SSM::Document"
  
      props = {
          # Need a better implementation of the SSM Document
          'Content': (dict, True),
      }
  
new_contents: # Copyright (c) 2015, Mark Peek <mark@peek.org>
  # All rights reserved.
  #
  # See LICENSE file for full license.
  
  from . import AWSObject, AWSProperty
  
  
  class Targets(AWSProperty):
      props = {
          'Key': (basestring, True),
          'Value': ([basestring], True),
      }
  
  
  class Association(AWSObject):
      resource_type = "AWS::SSM::Association"
  
      props = {
          'DocumentVersion': (basestring, False),
          'InstanceId': (basestring, False),
          'Name': (basestring, True),
          'Parameters': (dict, False),
          'ScheduleExpression': (basestring, False),
          'Targets': ([Targets], False),
      }
  
  
  class Document(AWSObject):
      resource_type = "AWS::SSM::Document"
  
      props = {
          # Need a better implementation of the SSM Document
          'Content': (dict, True),
      }
  
subject: Add AWS::SSM::Association