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