Skip to content

ImportInstanceLaunchSpecification

Source code in docs_src/capo_ec2/types/import_instance_launch_specification.py
class ImportInstanceLaunchSpecification(TypedDict, closed=True):
    architecture: NotRequired["capo_ec2.types.architecture_values.ArchitectureValues"]
    """<p>The architecture of the instance.</p>"""
    group_names: NotRequired[
        "capo_ec2.types.security_group_string_list.SecurityGroupStringList"
    ]
    """<p>The security group names.</p>"""
    group_ids: NotRequired[
        "capo_ec2.types.security_group_id_string_list.SecurityGroupIdStringList"
    ]
    """<p>The security group IDs.</p>"""
    additional_info: NotRequired["capo_ec2.types.string.String"]
    """<p>Reserved.</p>"""
    user_data: NotRequired["capo_ec2.types.user_data.UserData"]
    """<p>The Base64-encoded user data to make available to the instance.</p>"""
    instance_type: NotRequired["capo_ec2.types.instance_type.InstanceType"]
    """<p>The instance type. For more information about the instance types that you can import, see <a href="https://docs.aws.amazon.com/vm-import/latest/userguide/vmie_prereqs.html#vmimport-instance-types">Instance Types</a> in the VM Import/Export User Guide.</p>"""
    placement: NotRequired["capo_ec2.types.placement.Placement"]
    """<p>The placement information for the instance.</p>"""
    monitoring: NotRequired["capo_ec2.types.boolean.Boolean"]
    """<p>Indicates whether monitoring is enabled.</p>"""
    subnet_id: NotRequired["capo_ec2.types.subnet_id.SubnetId"]
    """<p>[EC2-VPC] The ID of the subnet in which to launch the instance.</p>"""
    instance_initiated_shutdown_behavior: NotRequired[
        "capo_ec2.types.shutdown_behavior.ShutdownBehavior"
    ]
    """<p>Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).</p>"""
    private_ip_address: NotRequired["capo_ec2.types.string.String"]
    """<p>[EC2-VPC] An available IP address from the IP address range of the subnet.</p>"""

additional_info instance-attribute

additional_info: NotRequired[String]

Reserved.

architecture instance-attribute

architecture: NotRequired[ArchitectureValues]

The architecture of the instance.

group_ids instance-attribute

group_ids: NotRequired[SecurityGroupIdStringList]

The security group IDs.

group_names instance-attribute

group_names: NotRequired[SecurityGroupStringList]

The security group names.

instance_initiated_shutdown_behavior instance-attribute

instance_initiated_shutdown_behavior: NotRequired[ShutdownBehavior]

Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).

instance_type instance-attribute

instance_type: NotRequired[InstanceType]

The instance type. For more information about the instance types that you can import, see Instance Types in the VM Import/Export User Guide.

monitoring instance-attribute

monitoring: NotRequired[Boolean]

Indicates whether monitoring is enabled.

placement instance-attribute

placement: NotRequired[Placement]

The placement information for the instance.

private_ip_address instance-attribute

private_ip_address: NotRequired[String]

[EC2-VPC] An available IP address from the IP address range of the subnet.

subnet_id instance-attribute

subnet_id: NotRequired[SubnetId]

[EC2-VPC] The ID of the subnet in which to launch the instance.

user_data instance-attribute

user_data: NotRequired[UserData]

The Base64-encoded user data to make available to the instance.