class RubyLLM::Providers::Bedrock::Signing::Credentials
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