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

Defined in:

aws-sdk-core/lib/aws-sdk-core/credentials.rb

Instance Attribute Summary collapse

Instance Method Summarycollapse

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