|
255 | 255 | },
|
256 | 256 | {
|
257 | 257 | "shape": "LifecyclePolicyNotFoundException"
|
| 258 | + }, |
| 259 | + { |
| 260 | + "shape": "ValidationException" |
258 | 261 | }
|
259 | 262 | ],
|
260 | 263 | "documentation": "<p>Deletes the lifecycle policy associated with the specified repository.</p>"
|
|
622 | 625 | },
|
623 | 626 | {
|
624 | 627 | "shape": "LifecyclePolicyNotFoundException"
|
| 628 | + }, |
| 629 | + { |
| 630 | + "shape": "ValidationException" |
625 | 631 | }
|
626 | 632 | ],
|
627 | 633 | "documentation": "<p>Retrieves the lifecycle policy for the specified repository.</p>"
|
|
650 | 656 | },
|
651 | 657 | {
|
652 | 658 | "shape": "LifecyclePolicyPreviewNotFoundException"
|
| 659 | + }, |
| 660 | + { |
| 661 | + "shape": "ValidationException" |
653 | 662 | }
|
654 | 663 | ],
|
655 | 664 | "documentation": "<p>Retrieves the results of the lifecycle policy preview request for the specified repository.</p>"
|
|
933 | 942 | },
|
934 | 943 | {
|
935 | 944 | "shape": "RepositoryNotFoundException"
|
| 945 | + }, |
| 946 | + { |
| 947 | + "shape": "ValidationException" |
936 | 948 | }
|
937 | 949 | ],
|
938 | 950 | "documentation": "<p>Creates or updates the lifecycle policy for the specified repository. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/LifecyclePolicies.html\">Lifecycle policy template</a>.</p>"
|
|
1101 | 1113 | },
|
1102 | 1114 | {
|
1103 | 1115 | "shape": "LifecyclePolicyPreviewInProgressException"
|
| 1116 | + }, |
| 1117 | + { |
| 1118 | + "shape": "ValidationException" |
1104 | 1119 | }
|
1105 | 1120 | ],
|
1106 | 1121 | "documentation": "<p>Starts a preview of a lifecycle policy for the specified repository. This allows you to see the results before associating the lifecycle policy with the repository.</p>"
|
|
1565 | 1580 | },
|
1566 | 1581 | "repositoryName": {
|
1567 | 1582 | "shape": "RepositoryName",
|
1568 |
| - "documentation": "<p>The name to use for the repository. The repository name may be specified on its own (such as <code>nginx-web-app</code>) or it can be prepended with a namespace to group the repository into a category (such as <code>project-a/nginx-web-app</code>).</p>" |
| 1583 | + "documentation": "<p>The name to use for the repository. The repository name may be specified on its own (such as <code>nginx-web-app</code>) or it can be prepended with a namespace to group the repository into a category (such as <code>project-a/nginx-web-app</code>).</p> <p>The repository name must start with a letter and can only contain lowercase letters, numbers, hyphens, underscores, and forward slashes.</p>" |
1569 | 1584 | },
|
1570 | 1585 | "tags": {
|
1571 | 1586 | "shape": "TagList",
|
|
3449 | 3464 | "members": {
|
3450 | 3465 | "scanFrequency": {
|
3451 | 3466 | "shape": "ScanFrequency",
|
3452 |
| - "documentation": "<p>The frequency that scans are performed at for a private registry. When the <code>ENHANCED</code> scan type is specified, the supported scan frequencies are <code>CONTINUOUS_SCAN</code> and <code>SCAN_ON_PUSH</code>. When the <code>BASIC</code> scan type is specified, the <code>SCAN_ON_PUSH</code> and <code>MANUAL</code> scan frequencies are supported.</p>" |
| 3467 | + "documentation": "<p>The frequency that scans are performed at for a private registry. When the <code>ENHANCED</code> scan type is specified, the supported scan frequencies are <code>CONTINUOUS_SCAN</code> and <code>SCAN_ON_PUSH</code>. When the <code>BASIC</code> scan type is specified, the <code>SCAN_ON_PUSH</code> scan frequency is supported. If scan on push is not specified, then the <code>MANUAL</code> scan frequency is set by default.</p>" |
3453 | 3468 | },
|
3454 | 3469 | "repositoryFilters": {
|
3455 | 3470 | "shape": "ScanningRepositoryFilterList",
|
|
3568 | 3583 | "members": {
|
3569 | 3584 | "repositoryArn": {
|
3570 | 3585 | "shape": "Arn",
|
3571 |
| - "documentation": "<p>The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the <code>arn:aws:ecr</code> namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, <code>arn:aws:ecr:region:012345678910:repository/test</code>.</p>" |
| 3586 | + "documentation": "<p>The Amazon Resource Name (ARN) that identifies the repository. The ARN contains the <code>arn:aws:ecr</code> namespace, followed by the region of the repository, Amazon Web Services account ID of the repository owner, repository namespace, and repository name. For example, <code>arn:aws:ecr:region:012345678910:repository-namespace/repository-name</code>.</p>" |
3572 | 3587 | },
|
3573 | 3588 | "registryId": {
|
3574 | 3589 | "shape": "RegistryId",
|
|
3616 | 3631 | "documentation": "<p>The repository filter type. The only supported value is <code>PREFIX_MATCH</code>, which is a repository name prefix specified with the <code>filter</code> parameter.</p>"
|
3617 | 3632 | }
|
3618 | 3633 | },
|
3619 |
| - "documentation": "<p>The filter settings used with image replication. Specifying a repository filter to a replication rule provides a method for controlling which repositories in a private registry are replicated. If no repository filter is specified, all images in the repository are replicated.</p>" |
| 3634 | + "documentation": "<p>The filter settings used with image replication. Specifying a repository filter to a replication rule provides a method for controlling which repositories in a private registry are replicated. If no filters are added, the contents of all repositories are replicated.</p>" |
3620 | 3635 | },
|
3621 | 3636 | "RepositoryFilterList": {
|
3622 | 3637 | "type": "list",
|
|
4009 | 4024 | },
|
4010 | 4025 | "Tag": {
|
4011 | 4026 | "type": "structure",
|
| 4027 | + "required": [ |
| 4028 | + "Key", |
| 4029 | + "Value" |
| 4030 | + ], |
4012 | 4031 | "members": {
|
4013 | 4032 | "Key": {
|
4014 | 4033 | "shape": "TagKey",
|
|
0 commit comments