Skip to content

LaunchConfigurationTemplate

Source code in docs_src/capo_mgn/types/launch_configuration_template.py
class LaunchConfigurationTemplate(TypedDict, closed=True):
    launch_configuration_template_id: (
        "capo_mgn.types.launch_configuration_template_id.LaunchConfigurationTemplateID"
    )
    """<p>ID of the Launch Configuration Template.</p>"""
    arn: NotRequired["capo_mgn.types.arn.ARN"]
    """<p>ARN of the Launch Configuration Template.</p>"""
    post_launch_actions: NotRequired[
        "capo_mgn.types.post_launch_actions.PostLaunchActions"
    ]
    """<p>Post Launch Actions of the Launch Configuration Template.</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>Tags of the Launch Configuration Template.</p>"""
    ec2_launch_template_id: NotRequired[
        "capo_mgn.types.ec2_launch_configuration_template_id.EC2LaunchConfigurationTemplateID"
    ]
    """<p>EC2 launch template ID.</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.arn.ARN"]
    """<p>Parameters encryption key.</p>"""

arn instance-attribute

arn: NotRequired[ARN]

ARN of the Launch Configuration Template.

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.

ec2_launch_template_id instance-attribute

ec2_launch_template_id: NotRequired[EC2LaunchConfigurationTemplateID]

EC2 launch template ID.

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_configuration_template_id instance-attribute

launch_configuration_template_id: LaunchConfigurationTemplateID

ID of the Launch Configuration Template.

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[ARN]

Parameters encryption key.

post_launch_actions instance-attribute

post_launch_actions: NotRequired[PostLaunchActions]

Post Launch Actions of the Launch Configuration Template.

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]

Tags of the 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.