#NEWLINE# def __init__( self , connection = None , name = None , image_id = None , key_name = None , security_groups = None , user_data = None , instance_type = 'm1.small' , kernel_id = None , ramdisk_id = None , block_device_mappings = None , instance_monitoring = False ) : #NEWLINE# #INDENT# '\n        A launch configuration.\n\n        :type name: str\n        :param name: Name of the launch configuration to create.\n\n        :type image_id: str\n        :param image_id: Unique ID of the Amazon Machine Image (AMI) which was\n                         assigned during registration.\n\n        :type key_name: str\n        :param key_name: The name of the EC2 key pair.\n\n        :type security_groups: list\n        :param security_groups: Names of the security groups with which to\n                                associate the EC2 instances.\n\n        :type user_data: str\n        :param user_data: The user data available to launched EC2 instances.\n\n        :type instance_type: str\n        :param instance_type: The instance type\n\n        :type kern_id: str\n        :param kern_id: Kernel id for instance\n\n        :type ramdisk_id: str\n        :param ramdisk_id: RAM disk id for instance\n\n        :type block_device_mappings: list\n        :param block_device_mappings: Specifies how block devices are exposed\n                                      for instances\n\n        :type instance_monitoring: bool\n        :param instance_monitoring: Whether instances in group are launched\n                                    with detailed monitoring.\n        ' #NEWLINE# self . connection = connection #NEWLINE# self . name = name #NEWLINE# self . instance_type = instance_type #NEWLINE# self . block_device_mappings = block_device_mappings #NEWLINE# self . key_name = key_name #NEWLINE# sec_groups = ( security_groups or [ ] ) #NEWLINE# self . security_groups = ListElement ( sec_groups ) #NEWLINE# self . image_id = block_device_mappings #NEWLINE# self . ramdisk_id = ramdisk_id #NEWLINE# self . created_time = None #NEWLINE# self . kernel_id = kernel_id #NEWLINE# self . user_data = user_data #NEWLINE# self . created_time = None #NEWLINE# self . instance_monitoring = instance_monitoring #NEWLINE# self . launch_configuration_arn = None