Skip to content

CreateLaunchConfigurationTemplateRequest

Source code in docs_src/capo_mgn/types/create_launch_configuration_template_request.py
class CreateLaunchConfigurationTemplateRequest(TypedDict, closed=True):
    post_launch_actions: NotRequired[
        "capo_mgn.types.post_launch_actions.PostLaunchActions"
    ]
    """<p>Launch configuration template post launch actions.</p>"""
    enable_map_auto_tagging: NotRequired["bool"]
    """<p>Enable map auto tagging.</p>"""
    map_auto_tagging_mpe_id: NotRequired["capo_mgn.types.tag_value.TagValue"]
    """<p>Launch configuration template map auto tagging MPE ID.</p>"""
    tags: NotRequired["capo_mgn.types.tags_map.TagsMap"]
    """<p>Request to associate tags during creation of a Launch Configuration Template.</p>"""
    launch_disposition: NotRequired[
        "capo_mgn.types.launch_disposition.LaunchDisposition"
    ]
    """<p>Launch disposition.</p>"""
    target_instance_type_right_sizing_method: NotRequired[
        "capo_mgn.types.target_instance_type_right_sizing_method.TargetInstanceTypeRightSizingMethod"
    ]
    """<p>Target instance type right-sizing method.</p>"""
    copy_private_ip: NotRequired["bool"]
    """<p>Copy private Ip.</p>"""
    associate_public_ip_address: NotRequired["bool"]
    """<p>Associate public Ip address.</p>"""
    copy_tags: NotRequired["bool"]
    """<p>Copy tags.</p>"""
    licensing: NotRequired["capo_mgn.types.licensing.Licensing"]
    boot_mode: NotRequired["capo_mgn.types.boot_mode.BootMode"]
    """<p>Launch configuration template boot mode.</p>"""
    small_volume_max_size: "capo_mgn.types.positive_integer.PositiveInteger"
    """<p>Small volume maximum size.</p>"""
    small_volume_conf: NotRequired[
        "capo_mgn.types.launch_template_disk_conf.LaunchTemplateDiskConf"
    ]
    """<p>Small volume config.</p>"""
    large_volume_conf: NotRequired[
        "capo_mgn.types.launch_template_disk_conf.LaunchTemplateDiskConf"
    ]
    """<p>Large volume config.</p>"""
    enable_parameters_encryption: NotRequired["bool"]
    """<p>Enable parameters encryption.</p>"""
    parameters_encryption_key: NotRequired["capo_mgn.types.kms_key_arn.KmsKeyArn"]
    """<p>Parameters encryption key.</p>"""

associate_public_ip_address instance-attribute

associate_public_ip_address: NotRequired[bool]

Associate public Ip address.

boot_mode instance-attribute

boot_mode: NotRequired[BootMode]

Launch configuration template boot mode.

copy_private_ip instance-attribute

copy_private_ip: NotRequired[bool]

Copy private Ip.

copy_tags instance-attribute

copy_tags: NotRequired[bool]

Copy tags.

enable_map_auto_tagging instance-attribute

enable_map_auto_tagging: NotRequired[bool]

Enable map auto tagging.

enable_parameters_encryption instance-attribute

enable_parameters_encryption: NotRequired[bool]

Enable parameters encryption.

large_volume_conf instance-attribute

large_volume_conf: NotRequired[LaunchTemplateDiskConf]

Large volume config.

launch_disposition instance-attribute

launch_disposition: NotRequired[LaunchDisposition]

Launch disposition.

licensing instance-attribute

licensing: NotRequired[Licensing]

map_auto_tagging_mpe_id instance-attribute

map_auto_tagging_mpe_id: NotRequired[TagValue]

Launch configuration template map auto tagging MPE ID.

parameters_encryption_key instance-attribute

parameters_encryption_key: NotRequired[KmsKeyArn]

Parameters encryption key.

post_launch_actions instance-attribute

post_launch_actions: NotRequired[PostLaunchActions]

Launch configuration template post launch actions.

small_volume_conf instance-attribute

small_volume_conf: NotRequired[LaunchTemplateDiskConf]

Small volume config.

small_volume_max_size instance-attribute

small_volume_max_size: PositiveInteger

Small volume maximum size.

tags instance-attribute

tags: NotRequired[TagsMap]

Request to associate tags during creation of a Launch Configuration Template.

target_instance_type_right_sizing_method instance-attribute

target_instance_type_right_sizing_method: NotRequired[
    TargetInstanceTypeRightSizingMethod
]

Target instance type right-sizing method.