NAME
Paws::Credential::ProviderChain
SYNOPSIS
my
$paws
= Paws->new(
config
=> {
credentials
=> Paws::Credential::ProviderChain->new(
providers
=> [
'Paws::Credential::Environment'
,
'Paws::Credential::InstanceProfile'
],
)
});
DESCRIPTION
The ProviderChain is used to call different credential providers, one by one, in order, until one of them returns credentials.
If none return credentials: an exception is raised.
It is the default provider for Paws
providers: ArrayRef[Str]
Defaults to [ 'Paws::Credential::Environment', 'Paws::Credential::File', 'Paws::Credential::InstanceProfile', 'Paws::Credential::InstanceProfileV2' ]