func NewParameterStoreProvider()

in provider/parameter_store_provider.go [194:205]


func NewParameterStoreProvider(awsSessions []*session.Session, regions []string) *ParameterStoreProvider {
	var parameterStoreClients []ParameterStoreClient
	for i, awsSession := range awsSessions {
		client := ParameterStoreClient{
			Region:     *awsSession.Config.Region,
			Client:     ssm.New(awsSession, aws.NewConfig().WithRegion(regions[i])),
			IsFailover: i > 0,
		}
		parameterStoreClients = append(parameterStoreClients, client)
	}
	return NewParameterStoreProviderWithClients(parameterStoreClients...)
}