Class: Aws::GuardDuty::Types::Ec2Instance

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-guardduty/types.rb

Overview

Details about the potentially impacted Amazon EC2 instance resource.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#availability_zoneString

The availability zone of the Amazon EC2 instance. For more information, see [Availability zones] in the *Amazon EC2 User Guide*.

[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-availability-zones



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#ec2_network_interface_uidsArray<String>

The ID of the network interface.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#iam_instance_profileTypes::IamInstanceProfile

Contains information about the EC2 instance profile.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#image_descriptionString

The image description of the Amazon EC2 instance.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#instance_stateString

The state of the Amazon EC2 instance. For more information, see

Amazon EC2 instance state changes][1

in the *Amazon EC2 User

Guide*.

[1]: docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-instance-lifecycle.html



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#instance_typeString

Type of the Amazon EC2 instance.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#outpost_arnString

The Amazon Resource Name (ARN) of the Amazon Web Services Outpost. This shows applicable Amazon Web Services Outposts instances.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The platform of the Amazon EC2 instance.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end

#product_codesArray<Types::ProductCode>

The product code of the Amazon EC2 instance.



3564
3565
3566
3567
3568
3569
3570
3571
3572
3573
3574
3575
3576
# File 'lib/aws-sdk-guardduty/types.rb', line 3564

class Ec2Instance < Struct.new(
  :availability_zone,
  :image_description,
  :instance_state,
  :iam_instance_profile,
  :instance_type,
  :outpost_arn,
  :platform,
  :product_codes,
  :ec2_network_interface_uids)
  SENSITIVE = []
  include Aws::Structure
end