Class: Aws::SnowDeviceManagement::Types::Instance
- Inherits:
-
Struct
- Object
- Struct
- Aws::SnowDeviceManagement::Types::Instance
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-snowdevicemanagement/types.rb
Overview
The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ami_launch_index ⇒ Integer
The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.
-
#block_device_mappings ⇒ Array<Types::InstanceBlockDeviceMapping>
Any block device mapping entries for the instance.
-
#cpu_options ⇒ Types::CpuOptions
The CPU options for the instance.
-
#created_at ⇒ Time
When the instance was created.
-
#image_id ⇒ String
The ID of the AMI used to launch the instance.
-
#instance_id ⇒ String
The ID of the instance.
-
#instance_type ⇒ String
The instance type.
-
#private_ip_address ⇒ String
The private IPv4 address assigned to the instance.
-
#public_ip_address ⇒ String
The public IPv4 address assigned to the instance.
-
#root_device_name ⇒ String
The device name of the root device volume (for example, ‘/dev/sda1`).
-
#security_groups ⇒ Array<Types::SecurityGroupIdentifier>
The security groups for the instance.
-
#state ⇒ Types::InstanceState
The description of the current state of an instance.
-
#updated_at ⇒ Time
When the instance was last updated.
Instance Attribute Details
#ami_launch_index ⇒ Integer
The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#block_device_mappings ⇒ Array<Types::InstanceBlockDeviceMapping>
Any block device mapping entries for the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#cpu_options ⇒ Types::CpuOptions
The CPU options for the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ Time
When the instance was created.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#image_id ⇒ String
The ID of the AMI used to launch the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#instance_id ⇒ String
The ID of the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#instance_type ⇒ String
The instance type.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#private_ip_address ⇒ String
The private IPv4 address assigned to the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#public_ip_address ⇒ String
The public IPv4 address assigned to the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#root_device_name ⇒ String
The device name of the root device volume (for example, ‘/dev/sda1`).
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#security_groups ⇒ Array<Types::SecurityGroupIdentifier>
The security groups for the instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::InstanceState
The description of the current state of an instance.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |
#updated_at ⇒ Time
When the instance was last updated.
564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 |
# File 'lib/aws-sdk-snowdevicemanagement/types.rb', line 564 class Instance < Struct.new( :ami_launch_index, :block_device_mappings, :cpu_options, :created_at, :image_id, :instance_id, :instance_type, :private_ip_address, :public_ip_address, :root_device_name, :security_groups, :state, :updated_at) SENSITIVE = [] include Aws::Structure end |