class Aws::CredentialProviderChain

def resolve

def resolve
  providers.each do |method_name, options|
    credentials = send(method_name, options.merge(config: @config))
    return credentials if credentials && credentials.set?
  end
  nil
end