class Aws::Sigv4::Credentials
@api private
`:access_key_id` and ‘:secret_access_key` constructor options.
Users that wish to configure static credentials can use the
def initialize(options = {})
(**options)
-
:session_token
(String, nil
) -- -
:secret_access_key
(required, String
) -- -
:access_key_id
(required, String
) --
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
def set?
-
(Boolean)
- Returns `true` if the access key id and secret
def set? !access_key_id.nil? && !access_key_id.empty? && !secret_access_key.nil? && !secret_access_key.empty? end