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 13 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] Returns `true` if the access key id and secret
access key are both set.
# File lib/aws-sigv4/credentials.rb, line 35 def set? !access_key_id.nil? && !access_key_id.empty? && !secret_access_key.nil? && !secret_access_key.empty? end