func()

in ecr-login/api/factory.go [98:107]


func (defaultClientFactory DefaultClientFactory) NewClientWithOptions(opts Options) Client {
	// The ECR Public API is only available in us-east-1 today
	publicConfig := opts.Config.Copy()
	publicConfig.Region = "us-east-1"
	return &defaultClient{
		ecrClient:       ecr.NewFromConfig(opts.Config),
		ecrPublicClient: ecrpublic.NewFromConfig(publicConfig),
		credentialCache: cache.BuildCredentialsCache(opts.Config, opts.CacheDir),
	}
}