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
additional_info: Option<String>
Reserved.
architecture: Option<String>
The architecture of the instance.
group_ids: Option<Vec<String>>
One or more security group IDs.
group_names: Option<Vec<String>>
One or more security group names.
instance_initiated_shutdown_behavior: Option<String>
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
instance_type: Option<String>
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: Option<bool>
Indicates whether monitoring is enabled.
placement: Option<Placement>
The placement information for the instance.
private_ip_address: Option<String>
[EC2-VPC] An available IP address from the IP address range of the subnet.
subnet_id: Option<String>
[EC2-VPC] The ID of the subnet in which to launch the instance.
user_data: Option<UserData>
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]
fn default() -> ImportInstanceLaunchSpecification
[src]
Returns the "default value" for a type. Read more
impl Debug for ImportInstanceLaunchSpecification
[src]
impl Clone for ImportInstanceLaunchSpecification
[src]
fn clone(&self) -> ImportInstanceLaunchSpecification
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more