Credentials — AWS SDK for Ruby V2 (original) (raw)
You are viewing documentation for version 2 of the AWS SDK for Ruby. Version 3 documentation can be found here.
Inherits:
Object
- Object
- Aws::Credentials show all
Defined in:
aws-sdk-core/lib/aws-sdk-core/credentials.rb
Instance Attribute Summary collapse
- #access_key_id ⇒ String? readonly
- #secret_access_key ⇒ String? readonly
- #session_token ⇒ String? readonly
Instance Method Summarycollapse
- #credentials ⇒ Credentials
- #initialize(access_key_id, secret_access_key, session_token = nil) ⇒ Credentials constructor
A new instance of Credentials. - #set? ⇒ Boolean
Returnstrue
if the access key id and secret access key are both set.
Constructor Details
#initialize(access_key_id, secret_access_key, session_token = nil) ⇒ Credentials
Returns a new instance of Credentials.
7 8 9 10 11 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 7 def initialize(access_key_id, secret_access_key, session_token = nil) @access_key_id = access_key_id @secret_access_key = secret_access_key @session_token = session_token end |
---|
Instance Attribute Details
#access_key_id ⇒ String?
14 15 16 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 14 def access_key_id @access_key_id end |
---|
#secret_access_key ⇒ String?
17 18 19 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 17 def secret_access_key @secret_access_key end |
---|
#session_token ⇒ String?
20 21 22 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 20 def session_token @session_token end |
---|
Instance Method Details
#credentials ⇒ Credentials
23 24 25 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 23 def credentials self end |
---|
#set? ⇒ Boolean
Returns true
if the access key id and secret access key are both set.
29 30 31 32 33 34 | # File 'aws-sdk-core/lib/aws-sdk-core/credentials.rb', line 29 def set? !access_key_id.nil? && !access_key_id.empty? && !secret_access_key.nil? && !secret_access_key.empty? end |
---|