This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::Omics::Workflow RegistryMapping
Maps an upstream container registry to a repository prefix in your Amazon Elastic Container
Registry (Amazon ECR) private registry. For registries that Amazon ECR pull through cache
supports, you create a pull through cache rule that synchronizes the upstream repositories with
your private repositories. You can also use some registries that pull through cache doesn't
support. For these registries, specify credentialArn, and AWS HealthOmics copies each image
into a private Amazon ECR repository the first time a task needs it.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "EcrAccountId" :String, "EcrRepositoryPrefix" :String, "UpstreamRegistryUrl" :String, "UpstreamRepositoryPrefix" :String}
YAML
EcrAccountId:StringEcrRepositoryPrefix:StringUpstreamRegistryUrl:StringUpstreamRepositoryPrefix:String
Properties
EcrAccountId-
Account ID of the account that owns the upstream container image.
Required: No
Type: String
Pattern:
^[0-9]+$Minimum:
12Maximum:
12Update requires: Replacement
EcrRepositoryPrefix-
The repository prefix to use in the ECR private repository.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
256Update requires: Replacement
UpstreamRegistryUrl-
The URI of the upstream registry.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
1Maximum:
750Update requires: Replacement
UpstreamRepositoryPrefix-
The repository prefix of the corresponding repository in the upstream registry.
Required: No
Type: String
Pattern:
^[\p{L}||\p{M}||\p{Z}||\p{S}||\p{N}||\p{P}]+$Minimum:
2Maximum:
30Update requires: Replacement