class AWS::Core::CredentialProviders::StaticProvider
@api private
`:session_token`).
‘:access_key_id` and `:secret_access_key` (and optionally
Static credentials are provided directly to config via
def get_credentials
def get_credentials @static_credentials end
def initialize static_credentials = {}
(**static_credentials)
-
:session_token
(String
) -- -
:secret_access_key
(required, String
) -- -
:access_key_id
(required, String
) --
Parameters:
-
static_credentials
(Hash
) --
def initialize static_credentials = {} static_credentials.keys.each do |opt_name| unless KEYS.include?(opt_name) raise ArgumentError, "invalid option #{opt_name.inspect}" end end @static_credentials = {} KEYS.each do |opt_name| if opt_value = static_credentials[opt_name] @static_credentials[opt_name] = opt_value end end end