class Aws::SnowDeviceManagement::Types::Instance

The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.

@!attribute [rw] ami_launch_index

The Amazon Machine Image (AMI) launch index, which you can use to
find this instance in the launch group.
@return [Integer]

@!attribute [rw] block_device_mappings

Any block device mapping entries for the instance.
@return [Array<Types::InstanceBlockDeviceMapping>]

@!attribute [rw] cpu_options

The CPU options for the instance.
@return [Types::CpuOptions]

@!attribute [rw] created_at

When the instance was created.
@return [Time]

@!attribute [rw] image_id

The ID of the AMI used to launch the instance.
@return [String]

@!attribute [rw] instance_id

The ID of the instance.
@return [String]

@!attribute [rw] instance_type

The instance type.
@return [String]

@!attribute [rw] private_ip_address

The private IPv4 address assigned to the instance.
@return [String]

@!attribute [rw] public_ip_address

The public IPv4 address assigned to the instance.
@return [String]

@!attribute [rw] root_device_name

The device name of the root device volume (for example,
`/dev/sda1`).
@return [String]

@!attribute [rw] security_groups

The security groups for the instance.
@return [Array<Types::SecurityGroupIdentifier>]

@!attribute [rw] state

The description of the current state of an instance.
@return [Types::InstanceState]

@!attribute [rw] updated_at

When the instance was last updated.
@return [Time]

@see docs.aws.amazon.com/goto/WebAPI/snow-device-management-2021-08-04/Instance AWS API Documentation

Constants

SENSITIVE