|
2866 | 2866 | "smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be\n overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
|
2867 | 2867 | }
|
2868 | 2868 | },
|
| 2869 | + "imageTagMutabilityExclusionFilters": { |
| 2870 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 2871 | + "traits": { |
| 2872 | + "smithy.api#documentation": "<p>Creates a repository creation template with a list of filters that define which image tags can override the default image tag mutability setting.</p>" |
| 2873 | + } |
| 2874 | + }, |
2869 | 2875 | "repositoryPolicy": {
|
2870 | 2876 | "target": "com.amazonaws.ecr#RepositoryPolicyText",
|
2871 | 2877 | "traits": {
|
|
2944 | 2950 | "smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be\n overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
|
2945 | 2951 | }
|
2946 | 2952 | },
|
| 2953 | + "imageTagMutabilityExclusionFilters": { |
| 2954 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 2955 | + "traits": { |
| 2956 | + "smithy.api#documentation": "<p>Creates a repository with a list of filters that define which image tags can override the default image tag mutability setting.</p>" |
| 2957 | + } |
| 2958 | + }, |
2947 | 2959 | "imageScanningConfiguration": {
|
2948 | 2960 | "target": "com.amazonaws.ecr#ImageScanningConfiguration",
|
2949 | 2961 | "traits": {
|
|
5704 | 5716 | "traits": {
|
5705 | 5717 | "smithy.api#enumValue": "IMMUTABLE"
|
5706 | 5718 | }
|
| 5719 | + }, |
| 5720 | + "IMMUTABLE_WITH_EXCLUSION": { |
| 5721 | + "target": "smithy.api#Unit", |
| 5722 | + "traits": { |
| 5723 | + "smithy.api#enumValue": "IMMUTABLE_WITH_EXCLUSION" |
| 5724 | + } |
| 5725 | + }, |
| 5726 | + "MUTABLE_WITH_EXCLUSION": { |
| 5727 | + "target": "smithy.api#Unit", |
| 5728 | + "traits": { |
| 5729 | + "smithy.api#enumValue": "MUTABLE_WITH_EXCLUSION" |
| 5730 | + } |
| 5731 | + } |
| 5732 | + } |
| 5733 | + }, |
| 5734 | + "com.amazonaws.ecr#ImageTagMutabilityExclusionFilter": { |
| 5735 | + "type": "structure", |
| 5736 | + "members": { |
| 5737 | + "filterType": { |
| 5738 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterType", |
| 5739 | + "traits": { |
| 5740 | + "smithy.api#documentation": "<p>Specifies the type of filter to use for excluding image tags from the repository's mutability setting.</p>", |
| 5741 | + "smithy.api#required": {} |
| 5742 | + } |
| 5743 | + }, |
| 5744 | + "filter": { |
| 5745 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterValue", |
| 5746 | + "traits": { |
| 5747 | + "smithy.api#documentation": "<p>The value to use when filtering image tags. Must be either a regular expression pattern or a tag prefix value based on the specified filter type.</p>", |
| 5748 | + "smithy.api#required": {} |
| 5749 | + } |
| 5750 | + } |
| 5751 | + }, |
| 5752 | + "traits": { |
| 5753 | + "smithy.api#documentation": "<p>Overrides the default image tag mutability setting of the repository for image tags that match the specified filters.</p>" |
| 5754 | + } |
| 5755 | + }, |
| 5756 | + "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterType": { |
| 5757 | + "type": "enum", |
| 5758 | + "members": { |
| 5759 | + "WILDCARD": { |
| 5760 | + "target": "smithy.api#Unit", |
| 5761 | + "traits": { |
| 5762 | + "smithy.api#enumValue": "WILDCARD" |
| 5763 | + } |
| 5764 | + } |
| 5765 | + } |
| 5766 | + }, |
| 5767 | + "com.amazonaws.ecr#ImageTagMutabilityExclusionFilterValue": { |
| 5768 | + "type": "string", |
| 5769 | + "traits": { |
| 5770 | + "smithy.api#length": { |
| 5771 | + "min": 1, |
| 5772 | + "max": 128 |
| 5773 | + }, |
| 5774 | + "smithy.api#pattern": "^[0-9a-zA-Z._*-]{1,128}$" |
| 5775 | + } |
| 5776 | + }, |
| 5777 | + "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters": { |
| 5778 | + "type": "list", |
| 5779 | + "member": { |
| 5780 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilter" |
| 5781 | + }, |
| 5782 | + "traits": { |
| 5783 | + "smithy.api#length": { |
| 5784 | + "min": 1, |
| 5785 | + "max": 5 |
5707 | 5786 | }
|
5708 | 5787 | }
|
5709 | 5788 | },
|
|
7047 | 7126 | "smithy.api#documentation": "<p>The tag mutability setting for the repository. If <code>MUTABLE</code> is specified,\n image tags can be overwritten. If <code>IMMUTABLE</code> is specified, all image tags\n within the repository will be immutable which will prevent them from being\n overwritten.</p>",
|
7048 | 7127 | "smithy.api#required": {}
|
7049 | 7128 | }
|
| 7129 | + }, |
| 7130 | + "imageTagMutabilityExclusionFilters": { |
| 7131 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 7132 | + "traits": { |
| 7133 | + "smithy.api#documentation": "<p>Creates or updates a repository with filters that define which image tags can override the default image tag mutability setting.</p>" |
| 7134 | + } |
7050 | 7135 | }
|
7051 | 7136 | },
|
7052 | 7137 | "traits": {
|
|
7073 | 7158 | "traits": {
|
7074 | 7159 | "smithy.api#documentation": "<p>The image tag mutability setting for the repository.</p>"
|
7075 | 7160 | }
|
| 7161 | + }, |
| 7162 | + "imageTagMutabilityExclusionFilters": { |
| 7163 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 7164 | + "traits": { |
| 7165 | + "smithy.api#documentation": "<p>Returns a list of filters that were defined for a repository. These filters determine which image tags can override the default image tag mutability setting of the repository.</p>" |
| 7166 | + } |
7076 | 7167 | }
|
7077 | 7168 | },
|
7078 | 7169 | "traits": {
|
|
7660 | 7751 | "smithy.api#documentation": "<p>The tag mutability setting for the repository.</p>"
|
7661 | 7752 | }
|
7662 | 7753 | },
|
| 7754 | + "imageTagMutabilityExclusionFilters": { |
| 7755 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 7756 | + "traits": { |
| 7757 | + "smithy.api#documentation": "<p>The image tag mutability exclusion filters associated with the repository. These filters specify which image tags can override the repository's default image tag mutability setting.</p>" |
| 7758 | + } |
| 7759 | + }, |
7663 | 7760 | "imageScanningConfiguration": {
|
7664 | 7761 | "target": "com.amazonaws.ecr#ImageScanningConfiguration"
|
7665 | 7762 | },
|
|
7722 | 7819 | "smithy.api#documentation": "<p>The tag mutability setting for the repository. If this parameter is omitted, the\n default setting of <code>MUTABLE</code> will be used which will allow image tags to be overwritten.\n If <code>IMMUTABLE</code> is specified, all image tags within the repository will be immutable which\n will prevent them from being overwritten.</p>"
|
7723 | 7820 | }
|
7724 | 7821 | },
|
| 7822 | + "imageTagMutabilityExclusionFilters": { |
| 7823 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 7824 | + "traits": { |
| 7825 | + "smithy.api#documentation": "<p>Defines the image tag mutability exclusion filters to apply when creating repositories from this template. These filters specify which image tags can override the repository's default image tag mutability setting.</p>" |
| 7826 | + } |
| 7827 | + }, |
7725 | 7828 | "repositoryPolicy": {
|
7726 | 7829 | "target": "com.amazonaws.ecr#RepositoryPolicyText",
|
7727 | 7830 | "traits": {
|
|
9058 | 9161 | "smithy.api#documentation": "<p>Updates the tag mutability setting for the repository. If this parameter is omitted,\n the default setting of <code>MUTABLE</code> will be used which will allow image tags to\n be overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the\n repository will be immutable which will prevent them from being overwritten.</p>"
|
9059 | 9162 | }
|
9060 | 9163 | },
|
| 9164 | + "imageTagMutabilityExclusionFilters": { |
| 9165 | + "target": "com.amazonaws.ecr#ImageTagMutabilityExclusionFilters", |
| 9166 | + "traits": { |
| 9167 | + "smithy.api#documentation": "<p>Updates a repository with filters that define which image tags can override the default image tag mutability setting.</p>" |
| 9168 | + } |
| 9169 | + }, |
9061 | 9170 | "repositoryPolicy": {
|
9062 | 9171 | "target": "com.amazonaws.ecr#RepositoryPolicyText",
|
9063 | 9172 | "traits": {
|
|
0 commit comments