Class: Aws::SecurityHub::Types::AwsEc2InstanceDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsEc2InstanceDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
The details of an Amazon EC2 instance.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#iam_instance_profile_arn ⇒ String
The IAM profile ARN of the instance.
-
#image_id ⇒ String
The Amazon Machine Image (AMI) ID of the instance.
-
#ip_v4_addresses ⇒ Array<String>
The IPv4 addresses associated with the instance.
-
#ip_v6_addresses ⇒ Array<String>
The IPv6 addresses associated with the instance.
-
#key_name ⇒ String
The key name associated with the instance.
-
#launched_at ⇒ String
Indicates when the instance was launched.
-
#metadata_options ⇒ Types::AwsEc2InstanceMetadataOptions
Details about the metadata options for the Amazon EC2 instance.
-
#monitoring ⇒ Types::AwsEc2InstanceMonitoringDetails
Describes the type of monitoring that’s turned on for an instance.
-
#network_interfaces ⇒ Array<Types::AwsEc2InstanceNetworkInterfacesDetails>
The identifiers of the network interfaces for the EC2 instance.
-
#subnet_id ⇒ String
The identifier of the subnet that the instance was launched in.
-
#type ⇒ String
The instance type of the instance.
-
#virtualization_type ⇒ String
The virtualization type of the Amazon Machine Image (AMI) required to launch the instance.
-
#vpc_id ⇒ String
The identifier of the VPC that the instance was launched in.
Instance Attribute Details
#iam_instance_profile_arn ⇒ String
The IAM profile ARN of the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#image_id ⇒ String
The Amazon Machine Image (AMI) ID of the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#ip_v4_addresses ⇒ Array<String>
The IPv4 addresses associated with the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#ip_v6_addresses ⇒ Array<String>
The IPv6 addresses associated with the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#key_name ⇒ String
The key name associated with the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#launched_at ⇒ String
Indicates when the instance was launched.
This field accepts only the specified formats. Timestamps can end
with Z
or ("+" / "-") time-hour [":" time-minute]
. The
time-secfrac after seconds is limited to a maximum of 9 digits. The
offset is bounded by +/-18:00. Here are valid timestamp formats with
examples:
YYYY-MM-DDTHH:MM:SSZ
(for example,2019-01-31T23:00:00Z
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example,2019-01-31T23:00:00.123456789Z
)YYYY-MM-DDTHH:MM:SS+HH:MM
(for example,2024-01-04T15:25:10+17:59
)YYYY-MM-DDTHH:MM:SS-HHMM
(for example,2024-01-04T15:25:10-1759
)YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,2024-01-04T15:25:10.123456789+17:59
)
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#metadata_options ⇒ Types::AwsEc2InstanceMetadataOptions
Details about the metadata options for the Amazon EC2 instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#monitoring ⇒ Types::AwsEc2InstanceMonitoringDetails
Describes the type of monitoring that’s turned on for an instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#network_interfaces ⇒ Array<Types::AwsEc2InstanceNetworkInterfacesDetails>
The identifiers of the network interfaces for the EC2 instance. The
details for each network interface are in a corresponding
AwsEc2NetworkInterfacesDetails
object.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#subnet_id ⇒ String
The identifier of the subnet that the instance was launched in.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#type ⇒ String
The instance type of the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#virtualization_type ⇒ String
The virtualization type of the Amazon Machine Image (AMI) required to launch the instance.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |
#vpc_id ⇒ String
The identifier of the VPC that the instance was launched in.
6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 6932 class AwsEc2InstanceDetails < Struct.new( :type, :image_id, :ip_v4_addresses, :ip_v6_addresses, :key_name, :iam_instance_profile_arn, :vpc_id, :subnet_id, :launched_at, :network_interfaces, :virtualization_type, :metadata_options, :monitoring) SENSITIVE = [] include Aws::Structure end |