// 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)
---
"
`;