func NewSecretsManagerProvider()

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...)
}