class Aws::ECR::Types::CreatePullThroughCacheRuleRequest


@see docs.aws.amazon.com/goto/WebAPI/ecr-2015-09-21/CreatePullThroughCacheRuleRequest AWS API Documentation
@return [String]
Amazon ECR will use the ‘ROOT`.
the upstream repository name. When this field isn’t specified,
The repository name prefix of the upstream registry to match with
@!attribute [rw] upstream_repository_prefix
@return [String]
in the same account as the registry that you are configuring.
ECR to authenticate to the ECR upstream registry. This role must be
Amazon Resource Name (ARN) of the IAM role to be assumed by Amazon
@!attribute [rw] custom_role_arn
@return [String]
the upstream registry.
Manager secret that identifies the credentials to authenticate to
The Amazon Resource Name (ARN) of the Amazon Web Services Secrets
@!attribute [rw] credential_arn
@return [String]
The name of the upstream registry.
@!attribute [rw] upstream_registry
@return [String]
registry, the default registry is assumed.
create the pull through cache rule for. If you do not specify a
The Amazon Web Services account ID associated with the registry to
@!attribute [rw] registry_id
@return [String]
* Quay (‘quay`) – `quay.io`
`<custom>.azurecr.io`
* Microsoft Azure Container Registry (`azure-container-registry`) –
* Kubernetes (`k8s`) – `registry.k8s.io`
`registry.gitlab.com`
* GitLab Container Registry (`gitlab-container-registry`) –
`ghcr.io`
* GitHub Container Registry (`github-container-registry`) –
* Docker Hub (`docker-hub`) – `registry-1.docker.io`
* Amazon ECR Public (`ecr-public`) – `public.ecr.aws`
* Amazon ECR (`ecr`) – `<accountId>.dkr.ecr.<region>.amazonaws.com`
to use for each supported upstream registry.
source for the pull through cache rule. The following is the syntax
The registry URL of the upstream public registry to use as the
@!attribute [rw] upstream_registry_url
@return [String]
`ecr-public/`.
you specify `ecr-public` as the prefix, Amazon ECR treats that as
There is always an assumed `/` applied to the end of the prefix. If
source registry.
The repository name prefix to use when caching images from the
@!attribute [rw] ecr_repository_prefix