// Jest Snapshot v1, https://goo.gl/fbAQLP exports[`csharp snapshot 1`] = ` { "displayName": "CfnPublicRepositoryProps", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html", ], "summary": "Properties for defining a \`AWS::ECR::PublicRepository\`.", }, "fqn": "Amazon.CDK.AWS.ECR.CfnPublicRepositoryProps", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "properties": [ { "default": undefined, "displayName": "RepositoryCatalogData", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryCatalogData\`.", }, "fqn": "Amazon.CDK.AWS.ECR.CfnPublicRepositoryProps.property.RepositoryCatalogData", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "optional": true, "type": { "formattingPattern": "object", }, "usage": "public object RepositoryCatalogData { get; set; }", }, { "default": undefined, "displayName": "RepositoryName", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryName\`.", }, "fqn": "Amazon.CDK.AWS.ECR.CfnPublicRepositoryProps.property.RepositoryName", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "optional": true, "type": { "formattingPattern": "string", }, "usage": "public string RepositoryName { get; set; }", }, { "default": undefined, "displayName": "RepositoryPolicyText", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryPolicyText\`.", }, "fqn": "Amazon.CDK.AWS.ECR.CfnPublicRepositoryProps.property.RepositoryPolicyText", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "optional": true, "type": { "formattingPattern": "object", }, "usage": "public object RepositoryPolicyText { get; set; }", }, { "default": undefined, "displayName": "Tags", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags", ], "summary": "\`AWS::ECR::PublicRepository.Tags\`.", }, "fqn": "Amazon.CDK.AWS.ECR.CfnPublicRepositoryProps.property.Tags", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "optional": true, "type": { "formattingPattern": "%[]", "types": [ { "formattingPattern": "%", "types": [ { "displayName": "CfnTag", "fqn": "Amazon.CDK.CfnTag", "id": "@aws-cdk/core.CfnTag", "packageName": "@aws-cdk/core", "packageVersion": "99.99.99", }, ], }, ], }, "usage": "public CfnTag[] Tags { get; set; }", }, ], "usage": "using Amazon.CDK.AWS.ECR; new CfnPublicRepositoryProps { object RepositoryCatalogData = null, string RepositoryName = null, object RepositoryPolicyText = null, CfnTag[] Tags = null };", } `; exports[`csharp snapshot 2`] = ` " CfnPublicRepositoryProps Properties for defining a \`AWS::ECR::PublicRepository\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html) # Initializer \`\`\`csharp using Amazon.CDK.AWS.ECR; new CfnPublicRepositoryProps { object RepositoryCatalogData = null, string RepositoryName = null, object RepositoryPolicyText = null, CfnTag[] Tags = null }; \`\`\` # Properties | **Name** | **Type** | **Description** | | --- | --- | --- | | RepositoryCatalogData | object | \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. | | RepositoryName | string | \`AWS::ECR::PublicRepository.RepositoryName\`. | | RepositoryPolicyText | object | \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. | | Tags | Amazon.CDK.CfnTag[] | \`AWS::ECR::PublicRepository.Tags\`. | --- ## \`RepositoryCatalogData\`Optional \`\`\`csharp public object RepositoryCatalogData { get; set; } \`\`\` - *Type:* object \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata) --- ## \`RepositoryName\`Optional \`\`\`csharp public string RepositoryName { get; set; } \`\`\` - *Type:* string \`AWS::ECR::PublicRepository.RepositoryName\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname) --- ## \`RepositoryPolicyText\`Optional \`\`\`csharp public object RepositoryPolicyText { get; set; } \`\`\` - *Type:* object \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext) --- ## \`Tags\`Optional \`\`\`csharp public CfnTag[] Tags { get; set; } \`\`\` - *Type:* Amazon.CDK.CfnTag[] \`AWS::ECR::PublicRepository.Tags\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags) --- " `; exports[`go snapshot 1`] = ` { "displayName": "CfnPublicRepositoryProps", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html", ], "summary": "Properties for defining a \`AWS::ECR::PublicRepository\`.", }, "fqn": "github.com/aws/aws-cdk-go/awscdkawsecr.CfnPublicRepositoryProps", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "properties": [ { "default": undefined, "displayName": "RepositoryCatalogData", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryCatalogData\`.", }, "fqn": "github.com/aws/aws-cdk-go/awscdkawsecr.CfnPublicRepositoryProps.property.RepositoryCatalogData", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "optional": true, "type": { "formattingPattern": "interface{}", }, "usage": "RepositoryCatalogData interface{}", }, { "default": undefined, "displayName": "RepositoryName", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryName\`.", }, "fqn": "github.com/aws/aws-cdk-go/awscdkawsecr.CfnPublicRepositoryProps.property.RepositoryName", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "optional": true, "type": { "formattingPattern": "*string", }, "usage": "RepositoryName *string", }, { "default": undefined, "displayName": "RepositoryPolicyText", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryPolicyText\`.", }, "fqn": "github.com/aws/aws-cdk-go/awscdkawsecr.CfnPublicRepositoryProps.property.RepositoryPolicyText", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "optional": true, "type": { "formattingPattern": "interface{}", }, "usage": "RepositoryPolicyText interface{}", }, { "default": undefined, "displayName": "Tags", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags", ], "summary": "\`AWS::ECR::PublicRepository.Tags\`.", }, "fqn": "github.com/aws/aws-cdk-go/awscdkawsecr.CfnPublicRepositoryProps.property.Tags", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "optional": true, "type": { "formattingPattern": "*[]%", "types": [ { "formattingPattern": "%", "types": [ { "displayName": "CfnTag", "fqn": "github.com/aws/aws-cdk-go/awscdk/awscdkcore.CfnTag", "id": "@aws-cdk/core.CfnTag", "packageName": "@aws-cdk/core", "packageVersion": "99.99.99", }, ], }, ], }, "usage": "Tags *[]CfnTag", }, ], "usage": "import "github.com/aws/aws-cdk-go/awscdkawsecr" &awscdkawsecr.CfnPublicRepositoryProps { RepositoryCatalogData: interface{}, RepositoryName: *string, RepositoryPolicyText: interface{}, Tags: *[]github.com/aws/aws-cdk-go/awscdk/awscdkcore.CfnTag, }", } `; exports[`go snapshot 2`] = ` " CfnPublicRepositoryProps Properties for defining a \`AWS::ECR::PublicRepository\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html) # Initializer \`\`\`go import "github.com/aws/aws-cdk-go/awscdkawsecr" &awscdkawsecr.CfnPublicRepositoryProps { RepositoryCatalogData: interface{}, RepositoryName: *string, RepositoryPolicyText: interface{}, Tags: *[]github.com/aws/aws-cdk-go/awscdk/awscdkcore.CfnTag, } \`\`\` # Properties | **Name** | **Type** | **Description** | | --- | --- | --- | | RepositoryCatalogData | interface{} | \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. | | RepositoryName | *string | \`AWS::ECR::PublicRepository.RepositoryName\`. | | RepositoryPolicyText | interface{} | \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. | | Tags | *[]github.com/aws/aws-cdk-go/awscdk/awscdkcore.CfnTag | \`AWS::ECR::PublicRepository.Tags\`. | --- ## \`RepositoryCatalogData\`Optional \`\`\`go RepositoryCatalogData interface{} \`\`\` - *Type:* interface{} \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata) --- ## \`RepositoryName\`Optional \`\`\`go RepositoryName *string \`\`\` - *Type:* *string \`AWS::ECR::PublicRepository.RepositoryName\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname) --- ## \`RepositoryPolicyText\`Optional \`\`\`go RepositoryPolicyText interface{} \`\`\` - *Type:* interface{} \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext) --- ## \`Tags\`Optional \`\`\`go Tags *[]CfnTag \`\`\` - *Type:* *[]github.com/aws/aws-cdk-go/awscdk/awscdkcore.CfnTag \`AWS::ECR::PublicRepository.Tags\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags) --- " `; exports[`java snapshot 1`] = ` { "displayName": "CfnPublicRepositoryProps", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html", ], "summary": "Properties for defining a \`AWS::ECR::PublicRepository\`.", }, "fqn": "software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "properties": [ { "default": undefined, "displayName": "repositoryCatalogData", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryCatalogData\`.", }, "fqn": "software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "optional": true, "type": { "formattingPattern": "java.lang.Object", }, "usage": "public java.lang.Object getRepositoryCatalogData();", }, { "default": undefined, "displayName": "repositoryName", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryName\`.", }, "fqn": "software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps.property.repositoryName", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "optional": true, "type": { "formattingPattern": "java.lang.String", }, "usage": "public java.lang.String getRepositoryName();", }, { "default": undefined, "displayName": "repositoryPolicyText", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryPolicyText\`.", }, "fqn": "software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "optional": true, "type": { "formattingPattern": "java.lang.Object", }, "usage": "public java.lang.Object getRepositoryPolicyText();", }, { "default": undefined, "displayName": "tags", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags", ], "summary": "\`AWS::ECR::PublicRepository.Tags\`.", }, "fqn": "software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps.property.tags", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "optional": true, "type": { "formattingPattern": "java.util.List<%>", "types": [ { "formattingPattern": "%", "types": [ { "displayName": "CfnTag", "fqn": "software.amazon.awscdk.core.CfnTag", "id": "@aws-cdk/core.CfnTag", "packageName": "@aws-cdk/core", "packageVersion": "99.99.99", }, ], }, ], }, "usage": "public java.util.List getTags();", }, ], "usage": "import software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps; CfnPublicRepositoryProps.builder() // .repositoryCatalogData(java.lang.Object) // .repositoryName(java.lang.String) // .repositoryPolicyText(java.lang.Object) // .tags(java.util.List) .build();", } `; exports[`java snapshot 2`] = ` " CfnPublicRepositoryProps Properties for defining a \`AWS::ECR::PublicRepository\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html) # Initializer \`\`\`java import software.amazon.awscdk.services.ecr.CfnPublicRepositoryProps; CfnPublicRepositoryProps.builder() // .repositoryCatalogData(java.lang.Object) // .repositoryName(java.lang.String) // .repositoryPolicyText(java.lang.Object) // .tags(java.util.List) .build(); \`\`\` # Properties | **Name** | **Type** | **Description** | | --- | --- | --- | | repositoryCatalogData | java.lang.Object | \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. | | repositoryName | java.lang.String | \`AWS::ECR::PublicRepository.RepositoryName\`. | | repositoryPolicyText | java.lang.Object | \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. | | tags | java.util.List | \`AWS::ECR::PublicRepository.Tags\`. | --- ## \`repositoryCatalogData\`Optional \`\`\`java public java.lang.Object getRepositoryCatalogData(); \`\`\` - *Type:* java.lang.Object \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata) --- ## \`repositoryName\`Optional \`\`\`java public java.lang.String getRepositoryName(); \`\`\` - *Type:* java.lang.String \`AWS::ECR::PublicRepository.RepositoryName\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname) --- ## \`repositoryPolicyText\`Optional \`\`\`java public java.lang.Object getRepositoryPolicyText(); \`\`\` - *Type:* java.lang.Object \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext) --- ## \`tags\`Optional \`\`\`java public java.util.List getTags(); \`\`\` - *Type:* java.util.List \`AWS::ECR::PublicRepository.Tags\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags) --- " `; exports[`python snapshot 1`] = ` { "displayName": "CfnPublicRepositoryProps", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html", ], "summary": "Properties for defining a \`AWS::ECR::PublicRepository\`.", }, "fqn": "aws_cdk.aws_ecr.CfnPublicRepositoryProps", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "properties": [ { "default": undefined, "displayName": "repository_catalog_data", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryCatalogData\`.", }, "fqn": "aws_cdk.aws_ecr.CfnPublicRepositoryProps.property.repository_catalog_data", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "optional": true, "type": { "formattingPattern": "typing.Any", }, "usage": "repository_catalog_data: typing.Any", }, { "default": undefined, "displayName": "repository_name", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryName\`.", }, "fqn": "aws_cdk.aws_ecr.CfnPublicRepositoryProps.property.repository_name", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "optional": true, "type": { "formattingPattern": "str", }, "usage": "repository_name: str", }, { "default": undefined, "displayName": "repository_policy_text", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryPolicyText\`.", }, "fqn": "aws_cdk.aws_ecr.CfnPublicRepositoryProps.property.repository_policy_text", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "optional": true, "type": { "formattingPattern": "typing.Any", }, "usage": "repository_policy_text: typing.Any", }, { "default": undefined, "displayName": "tags", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags", ], "summary": "\`AWS::ECR::PublicRepository.Tags\`.", }, "fqn": "aws_cdk.aws_ecr.CfnPublicRepositoryProps.property.tags", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "optional": true, "type": { "formattingPattern": "typing.List[%]", "types": [ { "formattingPattern": "%", "types": [ { "displayName": "CfnTag", "fqn": "aws_cdk.core.CfnTag", "id": "@aws-cdk/core.CfnTag", "packageName": "@aws-cdk/core", "packageVersion": "99.99.99", }, ], }, ], }, "usage": "tags: typing.List[CfnTag]", }, ], "usage": "import aws_cdk.aws_ecr aws_cdk.aws_ecr.CfnPublicRepositoryProps( repository_catalog_data: typing.Any = None, repository_name: str = None, repository_policy_text: typing.Any = None, tags: typing.List[CfnTag] = None )", } `; exports[`python snapshot 2`] = ` " CfnPublicRepositoryProps Properties for defining a \`AWS::ECR::PublicRepository\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html) # Initializer \`\`\`python import aws_cdk.aws_ecr aws_cdk.aws_ecr.CfnPublicRepositoryProps( repository_catalog_data: typing.Any = None, repository_name: str = None, repository_policy_text: typing.Any = None, tags: typing.List[CfnTag] = None ) \`\`\` # Properties | **Name** | **Type** | **Description** | | --- | --- | --- | | repository_catalog_data | typing.Any | \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. | | repository_name | str | \`AWS::ECR::PublicRepository.RepositoryName\`. | | repository_policy_text | typing.Any | \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. | | tags | typing.List[aws_cdk.core.CfnTag] | \`AWS::ECR::PublicRepository.Tags\`. | --- ## \`repository_catalog_data\`Optional \`\`\`python repository_catalog_data: typing.Any \`\`\` - *Type:* typing.Any \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata) --- ## \`repository_name\`Optional \`\`\`python repository_name: str \`\`\` - *Type:* str \`AWS::ECR::PublicRepository.RepositoryName\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname) --- ## \`repository_policy_text\`Optional \`\`\`python repository_policy_text: typing.Any \`\`\` - *Type:* typing.Any \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext) --- ## \`tags\`Optional \`\`\`python tags: typing.List[CfnTag] \`\`\` - *Type:* typing.List[aws_cdk.core.CfnTag] \`AWS::ECR::PublicRepository.Tags\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags) --- " `; exports[`typescript snapshot 1`] = ` { "displayName": "CfnPublicRepositoryProps", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html", ], "summary": "Properties for defining a \`AWS::ECR::PublicRepository\`.", }, "fqn": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps", "properties": [ { "default": undefined, "displayName": "repositoryCatalogData", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryCatalogData\`.", }, "fqn": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryCatalogData", "optional": true, "type": { "formattingPattern": "any", }, "usage": "public readonly repositoryCatalogData: any;", }, { "default": undefined, "displayName": "repositoryName", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryName\`.", }, "fqn": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryName", "optional": true, "type": { "formattingPattern": "string", }, "usage": "public readonly repositoryName: string;", }, { "default": undefined, "displayName": "repositoryPolicyText", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext", ], "summary": "\`AWS::ECR::PublicRepository.RepositoryPolicyText\`.", }, "fqn": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.repositoryPolicyText", "optional": true, "type": { "formattingPattern": "any", }, "usage": "public readonly repositoryPolicyText: any;", }, { "default": undefined, "displayName": "tags", "docs": { "links": [ "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags", ], "summary": "\`AWS::ECR::PublicRepository.Tags\`.", }, "fqn": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "id": "@aws-cdk/aws-ecr.CfnPublicRepositoryProps.property.tags", "optional": true, "type": { "formattingPattern": "%[]", "types": [ { "formattingPattern": "%", "types": [ { "displayName": "CfnTag", "fqn": "@aws-cdk/core.CfnTag", "id": "@aws-cdk/core.CfnTag", "packageName": "@aws-cdk/core", "packageVersion": "99.99.99", }, ], }, ], }, "usage": "public readonly tags: CfnTag[];", }, ], "usage": "import { CfnPublicRepositoryProps } from '@aws-cdk/aws-ecr' const cfnPublicRepositoryProps: CfnPublicRepositoryProps = { ... }", } `; exports[`typescript snapshot 2`] = ` " CfnPublicRepositoryProps Properties for defining a \`AWS::ECR::PublicRepository\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html) # Initializer \`\`\`typescript import { CfnPublicRepositoryProps } from '@aws-cdk/aws-ecr' const cfnPublicRepositoryProps: CfnPublicRepositoryProps = { ... } \`\`\` # Properties | **Name** | **Type** | **Description** | | --- | --- | --- | | repositoryCatalogData | any | \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. | | repositoryName | string | \`AWS::ECR::PublicRepository.RepositoryName\`. | | repositoryPolicyText | any | \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. | | tags | @aws-cdk/core.CfnTag[] | \`AWS::ECR::PublicRepository.Tags\`. | --- ## \`repositoryCatalogData\`Optional \`\`\`typescript public readonly repositoryCatalogData: any; \`\`\` - *Type:* any \`AWS::ECR::PublicRepository.RepositoryCatalogData\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorycatalogdata) --- ## \`repositoryName\`Optional \`\`\`typescript public readonly repositoryName: string; \`\`\` - *Type:* string \`AWS::ECR::PublicRepository.RepositoryName\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositoryname) --- ## \`repositoryPolicyText\`Optional \`\`\`typescript public readonly repositoryPolicyText: any; \`\`\` - *Type:* any \`AWS::ECR::PublicRepository.RepositoryPolicyText\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-repositorypolicytext) --- ## \`tags\`Optional \`\`\`typescript public readonly tags: CfnTag[]; \`\`\` - *Type:* @aws-cdk/core.CfnTag[] \`AWS::ECR::PublicRepository.Tags\`. > [http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags](http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ecr-publicrepository.html#cfn-ecr-publicrepository-tags) --- " `;