class Aws::Sigv4::Credentials
Users that wish to configure static credentials can use the ‘:access_key_id` and `:secret_access_key` constructor options. @api private
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-sigv4/credentials.rb, line 11 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
Public Instance Methods
set?()
click to toggle source
@return [Boolean]
# File lib/aws-sigv4/credentials.rb, line 32 def set? !!(access_key_id && secret_access_key) end