in provider/secrets_manager_provider.go [264:275]
func NewSecretsManagerProvider(awsSessions []*session.Session, regions []string) *SecretsManagerProvider {
var clients []SecretsManagerClient
for i, awsSession := range awsSessions {
client := SecretsManagerClient{
Region: *awsSession.Config.Region,
Client: secretsmanager.New(awsSession, aws.NewConfig().WithRegion(regions[i])),
IsFailover: i > 0,
}
clients = append(clients, client)
}
return NewSecretsManagerProviderWithClients(clients...)
}