Class: Aws::GuardDuty::Types::Ec2Instance
- Inherits:
-
Struct
- Object
- Struct
- Aws::GuardDuty::Types::Ec2Instance
- Defined in:
- gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb
Overview
Details about the potentially impacted Amazon EC2 instance resource.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_zone ⇒ String
The availability zone of the Amazon EC2 instance.
-
#ec2_network_interface_uids ⇒ Array<String>
The ID of the network interface.
-
#iam_instance_profile ⇒ Types::IamInstanceProfile
Contains information about the EC2 instance profile.
-
#image_description ⇒ String
The image description of the Amazon EC2 instance.
-
#instance_state ⇒ String
The state of the Amazon EC2 instance.
-
#instance_type ⇒ String
Type of the Amazon EC2 instance.
-
#outpost_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services Outpost.
-
#platform ⇒ String
The platform of the Amazon EC2 instance.
-
#product_codes ⇒ Array<Types::ProductCode>
The product code of the Amazon EC2 instance.
Instance Attribute Details
#availability_zone ⇒ String
The availability zone of the Amazon EC2 instance. For more information, see Availability zones in the Amazon EC2 User Guide.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_uids ⇒ Array<String>
The ID of the network interface.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_profile ⇒ Types::IamInstanceProfile
Contains information about the EC2 instance profile.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_description ⇒ String
The image description of the Amazon EC2 instance.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_state ⇒ String
The state of the Amazon EC2 instance. For more information, see Amazon EC2 instance state changes in the Amazon EC2 User Guide.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_type ⇒ String
Type of the Amazon EC2 instance.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_arn ⇒ String
The Amazon Resource Name (ARN) of the Amazon Web Services Outpost. This shows applicable Amazon Web Services Outposts instances.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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 |
#platform ⇒ String
The platform of the Amazon EC2 instance.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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_codes ⇒ Array<Types::ProductCode>
The product code of the Amazon EC2 instance.
3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 |
# File 'gems/aws-sdk-guardduty/lib/aws-sdk-guardduty/types.rb', line 3178 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 |