Class: Aws::EC2::Types::ImportInstanceLaunchSpecification
- Inherits:
-
Struct
- Object
- Struct
- Aws::EC2::Types::ImportInstanceLaunchSpecification
- Defined in:
- gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb
Overview
Describes the launch specification for VM import.
Constant Summary collapse
- SENSITIVE =
[:user_data]
Instance Attribute Summary collapse
-
#additional_info ⇒ String
Reserved.
-
#architecture ⇒ String
The architecture of the instance.
-
#group_ids ⇒ Array<String>
The security group IDs.
-
#group_names ⇒ Array<String>
The security group names.
-
#instance_initiated_shutdown_behavior ⇒ 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 ⇒ String
The instance type.
-
#monitoring ⇒ Boolean
Indicates whether monitoring is enabled.
-
#placement ⇒ Types::Placement
The placement information for the instance.
-
#private_ip_address ⇒ String
[EC2-VPC] An available IP address from the IP address range of the subnet.
-
#subnet_id ⇒ String
[EC2-VPC] The ID of the subnet in which to launch the instance.
-
#user_data ⇒ Types::UserData
The Base64-encoded user data to make available to the instance.
Instance Attribute Details
#additional_info ⇒ String
Reserved.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#architecture ⇒ String
The architecture of the instance.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#group_ids ⇒ Array<String>
The security group IDs.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#group_names ⇒ Array<String>
The security group names.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#instance_initiated_shutdown_behavior ⇒ String
Indicates whether an instance stops or terminates when you initiate shutdown from the instance (using the operating system command for system shutdown).
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#instance_type ⇒ 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.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#monitoring ⇒ Boolean
Indicates whether monitoring is enabled.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#placement ⇒ Types::Placement
The placement information for the instance.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#private_ip_address ⇒ String
[EC2-VPC] An available IP address from the IP address range of the subnet.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#subnet_id ⇒ String
[EC2-VPC] The ID of the subnet in which to launch the instance.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |
#user_data ⇒ Types::UserData
The Base64-encoded user data to make available to the instance.
43943 43944 43945 43946 43947 43948 43949 43950 43951 43952 43953 43954 43955 43956 43957 |
# File 'gems/aws-sdk-ec2/lib/aws-sdk-ec2/types.rb', line 43943 class ImportInstanceLaunchSpecification < Struct.new( :architecture, :group_names, :group_ids, :additional_info, :user_data, :instance_type, :placement, :monitoring, :subnet_id, :instance_initiated_shutdown_behavior, :private_ip_address) SENSITIVE = [:user_data] include Aws::Structure end |