class Aws::Sigv2::Credentials

Attributes

access_key_id[R]

@return [String]

secret_access_key[R]

@return [String]

session_token[R]

@return [String, nil]

Public Class Methods

new(options = {}) click to toggle source

@option options [required, String] :access_key_id @option options [required, String] :secret_access_key @option options [String, nil] :session_token (nil)

# File lib/aws-sigv2/credentials.rb, line 10
def initialize(options = {})
  if options[:access_key_id] && options[:secret_access_key]
    @access_key_id = options[:access_key_id]
    @secret_access_key = options[:secret_access_key]
    @session_token = options[:session_token]
  else
    msg = "expected both :access_key_id and :secret_access_key options"
    raise ArgumentError, msg
  end
end