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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
Uses the date-time
format specified in RFC 3339 section 5.6,
Internet Date/Time Format. The value cannot contain spaces, and
date and time should be separated by T
. For example,
2020-03-22T13:22:13.933Z
.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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.
13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 13171 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 |