class Aws::Credentials
Attributes
access_key_id[R]
@return [String, nil]
secret_access_key[R]
@return [String, nil]
session_token[R]
@return [String, nil]
Public Class Methods
new(access_key_id, secret_access_key, session_token = nil)
click to toggle source
@param [String] #access_key_id @param [String] #secret_access_key @param [String] #session_token (nil)
# File 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
Public Instance Methods
credentials()
click to toggle source
@return [Credentials]
# File lib/aws-sdk-core/credentials.rb, line 23 def credentials self end
inspect()
click to toggle source
Removing the secret access key from the default inspect string. @api private
# File lib/aws-sdk-core/credentials.rb, line 38 def inspect "#<#{self.class.name} access_key_id=#{access_key_id.inspect}>" end
set?()
click to toggle source
@return [Boolean] Returns `true` if the access key id and secret
access key are both set.
# File 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