Struct rusoto_ec2::ImportInstanceLaunchSpecification [] [src]

pub struct ImportInstanceLaunchSpecification {
    pub additional_info: Option<String>,
    pub architecture: Option<String>,
    pub group_ids: Option<Vec<String>>,
    pub group_names: Option<Vec<String>>,
    pub instance_initiated_shutdown_behavior: Option<String>,
    pub instance_type: Option<String>,
    pub monitoring: Option<bool>,
    pub placement: Option<Placement>,
    pub private_ip_address: Option<String>,
    pub subnet_id: Option<String>,
    pub user_data: Option<UserData>,
}

Describes the launch specification for VM import.

Fields

Reserved.

The architecture of the instance.

One or more security group IDs.

One or more security group names.

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

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

Indicates whether monitoring is enabled.

The placement information for the instance.

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

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

The user data to make available to the instance. If you are using an AWS SDK or command line tool, Base64-encoding is performed for you, and you can load the text from a file. Otherwise, you must provide Base64-encoded text.

Trait Implementations

impl Default for ImportInstanceLaunchSpecification
[src]

[src]

Returns the "default value" for a type. Read more

impl Debug for ImportInstanceLaunchSpecification
[src]

[src]

Formats the value using the given formatter.

impl Clone for ImportInstanceLaunchSpecification
[src]

[src]

Returns a copy of the value. Read more

1.0.0
[src]

Performs copy-assignment from source. Read more