Struct aws_sdk_ec2::model::ImportInstanceLaunchSpecification [−][src]
#[non_exhaustive]pub struct ImportInstanceLaunchSpecification {
pub additional_info: Option<String>,
pub architecture: Option<ArchitectureValues>,
pub group_ids: Option<Vec<String>>,
pub group_names: Option<Vec<String>>,
pub instance_initiated_shutdown_behavior: Option<ShutdownBehavior>,
pub instance_type: Option<InstanceType>,
pub monitoring: Option<bool>,
pub placement: Option<Placement>,
pub private_ip_address: Option<String>,
pub subnet_id: Option<String>,
pub user_data: Option<UserData>,
}
Expand description
Describes the launch specification for VM import.
Fields (Non-exhaustive)
This struct is marked as non-exhaustive
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.additional_info: Option<String>
Reserved.
architecture: Option<ArchitectureValues>
The architecture of the instance.
group_ids: Option<Vec<String>>
The security group IDs.
group_names: Option<Vec<String>>
The security group names.
instance_initiated_shutdown_behavior: Option<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: Option<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: 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 Base64-encoded user data to make available to the instance.
Implementations
Reserved.
The architecture of the instance.
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.
[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.
Creates a new builder-style object to manufacture ImportInstanceLaunchSpecification
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl Send for ImportInstanceLaunchSpecification
impl Sync for ImportInstanceLaunchSpecification
impl Unpin for ImportInstanceLaunchSpecification
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more