class Aws::GuardDuty::Types::InstanceDetails

Contains information about the details of an instance.

@!attribute [rw] availability_zone

The Availability Zone of the EC2 instance.
@return [String]

@!attribute [rw] iam_instance_profile

The profile information of the EC2 instance.
@return [Types::IamInstanceProfile]

@!attribute [rw] image_description

The image description of the EC2 instance.
@return [String]

@!attribute [rw] image_id

The image ID of the EC2 instance.
@return [String]

@!attribute [rw] instance_id

The ID of the EC2 instance.
@return [String]

@!attribute [rw] instance_state

The state of the EC2 instance.
@return [String]

@!attribute [rw] instance_type

The type of the EC2 instance.
@return [String]

@!attribute [rw] outpost_arn

The Amazon Resource Name (ARN) of the AWS Outpost. Only applicable
to AWS Outposts instances.
@return [String]

@!attribute [rw] launch_time

The launch time of the EC2 instance.
@return [String]

@!attribute [rw] network_interfaces

The elastic network interface information of the EC2 instance.
@return [Array<Types::NetworkInterface>]

@!attribute [rw] platform

The platform of the EC2 instance.
@return [String]

@!attribute [rw] product_codes

The product code of the EC2 instance.
@return [Array<Types::ProductCode>]

@!attribute [rw] tags

The tags of the EC2 instance.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/guardduty-2017-11-28/InstanceDetails AWS API Documentation

Constants

SENSITIVE