CfnPublicRepositoryProps Struct
Properties for defining a CfnPublicRepository.
Example
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_ecr as ecr } from 'aws-cdk-lib';
declare const repositoryCatalogData: any;
declare const repositoryPolicyText: any;
const cfnPublicRepositoryProps: ecr.CfnPublicRepositoryProps = {
repositoryCatalogData: repositoryCatalogData,
repositoryName: 'repositoryName',
repositoryPolicyText: repositoryPolicyText,
tags: [{
key: 'key',
value: 'value',
}],
};
Properties
repositoryCatalogDataoptionalanyrepository_catalog_dataoptionalAnyrepositoryCatalogDataoptionalObjectRepositoryCatalogDataoptionalobjectRepositoryCatalogDataoptionalinterface{}#For more information, see Amazon ECR Public repository catalog data in the Amazon ECR Public User Guide .
repositoryNameoptionalstringrepository_nameoptionalstrrepositoryNameoptionalStringRepositoryNameoptionalstringRepositoryNameoptional*string#notes
The repository name may be specified on its own (such as nginx-web-app ) or it can be prepended with a namespace to group the repository into a category (such as project-a/nginx-web-app ). If you don't specify a name, AWS CloudFormation generates a unique physical ID and uses that ID for the repository name. For more information, see Name Type .
If you specify a name, you cannot perform updates that require replacement of this resource. You can perform updates that require no or some interruption. If you must replace the resource, specify a new name.
repositoryPolicyTextoptionalanyrepository_policy_textoptionalAnyrepositoryPolicyTextoptionalObjectRepositoryPolicyTextoptionalobjectRepositoryPolicyTextoptionalinterface{}#For more information, see Amazon ECR Public repository policies in the Amazon ECR Public User Guide .