Class: Aws::IAM::Types::AccessKey
- Inherits:
-
Struct
- Object
- Struct
- Aws::IAM::Types::AccessKey
- Defined in:
- gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb
Overview
Contains information about an Amazon Web Services access key.
This data type is used as a response element in the CreateAccessKey and ListAccessKeys operations.
SecretAccessKey
value is returned only in response to
CreateAccessKey. You can get a secret access key only when you first
create an access key; you cannot recover the secret access key later.
If you lose a secret access key, you must create a new access key.
Constant Summary collapse
- SENSITIVE =
[:secret_access_key]
Instance Attribute Summary collapse
-
#access_key_id ⇒ String
The ID for this access key.
-
#create_date ⇒ Time
The date when the access key was created.
-
#secret_access_key ⇒ String
The secret key used to sign requests.
-
#status ⇒ String
The status of the access key.
-
#user_name ⇒ String
The name of the IAM user that the access key is associated with.
Instance Attribute Details
#access_key_id ⇒ String
The ID for this access key.
141 142 143 144 145 146 147 148 149 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 141 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |
#create_date ⇒ Time
The date when the access key was created.
141 142 143 144 145 146 147 148 149 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 141 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |
#secret_access_key ⇒ String
The secret key used to sign requests.
141 142 143 144 145 146 147 148 149 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 141 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |
#status ⇒ String
The status of the access key. Active
means that the key is valid
for API calls, while Inactive
means it is not.
141 142 143 144 145 146 147 148 149 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 141 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |
#user_name ⇒ String
The name of the IAM user that the access key is associated with.
141 142 143 144 145 146 147 148 149 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 141 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |