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.
151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 151 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.
151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 151 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.
151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 151 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.
151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 151 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.
151 152 153 154 155 156 157 158 159 |
# File 'gems/aws-sdk-iam/lib/aws-sdk-iam/types.rb', line 151 class AccessKey < Struct.new( :user_name, :access_key_id, :status, :secret_access_key, :create_date) SENSITIVE = [:secret_access_key] include Aws::Structure end |