Skip to content

LaunchConfiguration

Source code in docs_src/capo_mgn/types/launch_configuration.py
class LaunchConfiguration(TypedDict, closed=True):
    source_server_id: NotRequired["capo_mgn.types.source_server_id.SourceServerID"]
    """<p>Launch configuration Source Server ID.</p>"""
    name: NotRequired["capo_mgn.types.small_bounded_string.SmallBoundedString"]
    """<p>Launch configuration name.</p>"""
    ec2_launch_template_id: NotRequired["capo_mgn.types.bounded_string.BoundedString"]
    """<p>Launch configuration EC2 Launch template ID.</p>"""
    launch_disposition: NotRequired[
        "capo_mgn.types.launch_disposition.LaunchDisposition"
    ]
    """<p>Launch disposition for launch configuration.</p>"""
    target_instance_type_right_sizing_method: NotRequired[
        "capo_mgn.types.target_instance_type_right_sizing_method.TargetInstanceTypeRightSizingMethod"
    ]
    """<p>Launch configuration Target instance type right sizing method.</p>"""
    copy_private_ip: NotRequired["bool"]
    """<p>Copy Private IP during Launch Configuration.</p>"""
    copy_tags: NotRequired["bool"]
    """<p>Copy Tags during Launch Configuration.</p>"""
    licensing: NotRequired["capo_mgn.types.licensing.Licensing"]
    """<p>Launch configuration OS licensing.</p>"""
    boot_mode: NotRequired["capo_mgn.types.boot_mode.BootMode"]
    """<p>Launch configuration boot mode.</p>"""
    post_launch_actions: NotRequired[
        "capo_mgn.types.post_launch_actions.PostLaunchActions"
    ]
    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>Map auto tagging MPE ID.</p>"""

boot_mode instance-attribute

boot_mode: NotRequired[BootMode]

Launch configuration boot mode.

copy_private_ip instance-attribute

copy_private_ip: NotRequired[bool]

Copy Private IP during Launch Configuration.

copy_tags instance-attribute

copy_tags: NotRequired[bool]

Copy Tags during Launch Configuration.

ec2_launch_template_id instance-attribute

ec2_launch_template_id: NotRequired[BoundedString]

Launch configuration EC2 Launch template ID.

enable_map_auto_tagging instance-attribute

enable_map_auto_tagging: NotRequired[bool]

Enable map auto tagging.

launch_disposition instance-attribute

launch_disposition: NotRequired[LaunchDisposition]

Launch disposition for launch configuration.

licensing instance-attribute

licensing: NotRequired[Licensing]

Launch configuration OS licensing.

map_auto_tagging_mpe_id instance-attribute

map_auto_tagging_mpe_id: NotRequired[TagValue]

Map auto tagging MPE ID.

name instance-attribute

name: NotRequired[SmallBoundedString]

Launch configuration name.

post_launch_actions instance-attribute

post_launch_actions: NotRequired[PostLaunchActions]

source_server_id instance-attribute

source_server_id: NotRequired[SourceServerID]

Launch configuration Source Server ID.

target_instance_type_right_sizing_method instance-attribute

target_instance_type_right_sizing_method: NotRequired[
    TargetInstanceTypeRightSizingMethod
]

Launch configuration Target instance type right sizing method.