Class: Aws::S3Control::Types::Credentials
- Inherits:
-
Struct
- Object
- Struct
- Aws::S3Control::Types::Credentials
- Defined in:
- gems/aws-sdk-s3control/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.
1366 1367 1368 1369 1370 1371 1372 1373 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 1366 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.
1366 1367 1368 1369 1370 1371 1372 1373 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 1366 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.
1366 1367 1368 1369 1370 1371 1372 1373 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 1366 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.
1366 1367 1368 1369 1370 1371 1372 1373 |
# File 'gems/aws-sdk-s3control/lib/aws-sdk-s3control/types.rb', line 1366 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 |