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 Base64-encoded user data to make available to the instance.

Trait Implementations

impl Default for ImportInstanceLaunchSpecification
[src]

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

impl Debug for ImportInstanceLaunchSpecification
[src]

Formats the value using the given formatter. Read more

impl Clone for ImportInstanceLaunchSpecification
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl PartialEq for ImportInstanceLaunchSpecification
[src]

This method tests for self and other values to be equal, and is used by ==. Read more

This method tests for !=.

Auto Trait Implementations