Class: Aws::S3Control::Types::Credentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::Credentials
- Includes:
- Aws::Structure
- Defined in:
- lib/aws-sdk-s3control/types.rb
Overview
The Amazon Web Services Security Token Service temporary credential that S3 Access Grants vends to grantees and client applications.
Constant Summary collapse
- SENSITIVE =
[:access_key_id, :secret_access_key, :session_token]
Instance Attribute Summary collapse
-
#access_key_id ⇒ String
The unique access key ID of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
-
#expiration ⇒ Time
The expiration date and time of the temporary credential that S3 Access Grants vends to grantees and client applications.
-
#secret_access_key ⇒ String
The secret access key of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
-
#session_token ⇒ String
The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
Instance Attribute Details
#access_key_id ⇒ String
The unique access key ID of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
1396 1397 1398 1399 1400 1401 1402 1403 |
# File 'lib/aws-sdk-s3control/types.rb', line 1396 class Credentials < Struct.new( :access_key_id, :secret_access_key, :session_token, :expiration) SENSITIVE = [:access_key_id, :secret_access_key, :session_token] include Aws::Structure end |
#expiration ⇒ Time
The expiration date and time of the temporary credential that S3 Access Grants vends to grantees and client applications.
1396 1397 1398 1399 1400 1401 1402 1403 |
# File 'lib/aws-sdk-s3control/types.rb', line 1396 class Credentials < Struct.new( :access_key_id, :secret_access_key, :session_token, :expiration) SENSITIVE = [:access_key_id, :secret_access_key, :session_token] include Aws::Structure end |
#secret_access_key ⇒ String
The secret access key of the Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
1396 1397 1398 1399 1400 1401 1402 1403 |
# File 'lib/aws-sdk-s3control/types.rb', line 1396 class Credentials < Struct.new( :access_key_id, :secret_access_key, :session_token, :expiration) SENSITIVE = [:access_key_id, :secret_access_key, :session_token] include Aws::Structure end |
#session_token ⇒ String
The Amazon Web Services STS temporary credential that S3 Access Grants vends to grantees and client applications.
1396 1397 1398 1399 1400 1401 1402 1403 |
# File 'lib/aws-sdk-s3control/types.rb', line 1396 class Credentials < Struct.new( :access_key_id, :secret_access_key, :session_token, :expiration) SENSITIVE = [:access_key_id, :secret_access_key, :session_token] include Aws::Structure end |