Class: Aws::SecurityHub::Types::AwsIamAccessKeyDetails
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsIamAccessKeyDetails
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
IAM access key details related to a finding.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#access_key_id ⇒ String
The identifier of the access key.
-
#account_id ⇒ String
The Amazon Web Services account ID of the account for the key.
-
#created_at ⇒ String
Indicates when the IAM access key was created.
-
#principal_id ⇒ String
The ID of the principal associated with an access key.
-
#principal_name ⇒ String
The name of the principal.
-
#principal_type ⇒ String
The type of principal associated with an access key.
-
#session_context ⇒ Types::AwsIamAccessKeySessionContext
Information about the session that the key was used for.
-
#status ⇒ String
The status of the IAM access key related to a finding.
-
#user_name ⇒ String
The user associated with the IAM access key related to a finding.
Instance Attribute Details
#access_key_id ⇒ String
The identifier of the access key.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#account_id ⇒ String
The Amazon Web Services account ID of the account for the key.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#created_at ⇒ String
Indicates when the IAM access key was created.
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
)
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#principal_id ⇒ String
The ID of the principal associated with an access key.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#principal_name ⇒ String
The name of the principal.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#principal_type ⇒ String
The type of principal associated with an access key.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#session_context ⇒ Types::AwsIamAccessKeySessionContext
Information about the session that the key was used for.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#status ⇒ String
The status of the IAM access key related to a finding.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |
#user_name ⇒ String
The user associated with the IAM access key related to a finding.
The UserName
parameter has been replaced with the PrincipalName
parameter because access keys can also be assigned to principals
that are not IAM users.
13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13624 class AwsIamAccessKeyDetails < Struct.new( :user_name, :status, :created_at, :principal_id, :principal_type, :principal_name, :account_id, :access_key_id, :session_context) SENSITIVE = [] include Aws::Structure end |