|
304 | 304 | {"shape":"RepositoryNotFoundException"},
|
305 | 305 | {"shape":"ImageNotFoundException"}
|
306 | 306 | ],
|
307 |
| - "documentation":"<p>Returns metadata about the images in a repository.</p> <note> <p>Beginning with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size, so it may return a larger image size than the image sizes returned by <a>DescribeImages</a>.</p> </note>" |
| 307 | + "documentation":"<p>Returns metadata about the images in a repository.</p> <note> <p>Starting with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size. Therefore, Docker might return a larger image than the image shown in the Amazon Web Services Management Console.</p> </note> <important> <p>The new version of Amazon ECR <i>Basic Scanning</i> doesn't use the <a>ImageDetail$imageScanFindingsSummary</a> and <a>ImageDetail$imageScanStatus</a> attributes from the API response to return scan results. Use the <a>DescribeImageScanFindings</a> API instead. For more information about Amazon Web Services native basic scanning, see <a href=\"https://docs.aws.amazon.com/AmazonECR/latest/userguide/image-scanning.html\"> Scan images for software vulnerabilities in Amazon ECR</a>.</p> </important>" |
308 | 308 | },
|
309 | 309 | "DescribePullThroughCacheRules":{
|
310 | 310 | "name":"DescribePullThroughCacheRules",
|
|
918 | 918 | "shape":"Date",
|
919 | 919 | "documentation":"<p>The date and time the Amazon ECR container image was pushed.</p>"
|
920 | 920 | },
|
| 921 | + "lastInUseAt":{ |
| 922 | + "shape":"Date", |
| 923 | + "documentation":"<p>The most recent date and time a cluster was running the image.</p>" |
| 924 | + }, |
| 925 | + "inUseCount":{ |
| 926 | + "shape":"InUseCount", |
| 927 | + "documentation":"<p>The number of Amazon ECS or Amazon EKS clusters currently running the image.</p>" |
| 928 | + }, |
921 | 929 | "registry":{
|
922 | 930 | "shape":"RegistryId",
|
923 | 931 | "documentation":"<p>The registry the Amazon ECR container image belongs to.</p>"
|
|
1135 | 1143 | },
|
1136 | 1144 | "upstreamRegistryUrl":{
|
1137 | 1145 | "shape":"Url",
|
1138 |
| - "documentation":"<p>The registry URL of the upstream public registry to use as the source for the pull through cache rule. The following is the syntax to use for each supported upstream registry.</p> <ul> <li> <p>Amazon ECR (<code>ecr</code>) – <code>dkr.ecr.<region>.amazonaws.com</code> </p> </li> <li> <p>Amazon ECR Public (<code>ecr-public</code>) – <code>public.ecr.aws</code> </p> </li> <li> <p>Docker Hub (<code>docker-hub</code>) – <code>registry-1.docker.io</code> </p> </li> <li> <p>GitHub Container Registry (<code>github-container-registry</code>) – <code>ghcr.io</code> </p> </li> <li> <p>GitLab Container Registry (<code>gitlab-container-registry</code>) – <code>registry.gitlab.com</code> </p> </li> <li> <p>Kubernetes (<code>k8s</code>) – <code>registry.k8s.io</code> </p> </li> <li> <p>Microsoft Azure Container Registry (<code>azure-container-registry</code>) – <code><custom>.azurecr.io</code> </p> </li> <li> <p>Quay (<code>quay</code>) – <code>quay.io</code> </p> </li> </ul>" |
| 1146 | + "documentation":"<p>The registry URL of the upstream public registry to use as the source for the pull through cache rule. The following is the syntax to use for each supported upstream registry.</p> <ul> <li> <p>Amazon ECR (<code>ecr</code>) – <code><accountId>.dkr.ecr.<region>.amazonaws.com</code> </p> </li> <li> <p>Amazon ECR Public (<code>ecr-public</code>) – <code>public.ecr.aws</code> </p> </li> <li> <p>Docker Hub (<code>docker-hub</code>) – <code>registry-1.docker.io</code> </p> </li> <li> <p>GitHub Container Registry (<code>github-container-registry</code>) – <code>ghcr.io</code> </p> </li> <li> <p>GitLab Container Registry (<code>gitlab-container-registry</code>) – <code>registry.gitlab.com</code> </p> </li> <li> <p>Kubernetes (<code>k8s</code>) – <code>registry.k8s.io</code> </p> </li> <li> <p>Microsoft Azure Container Registry (<code>azure-container-registry</code>) – <code><custom>.azurecr.io</code> </p> </li> <li> <p>Quay (<code>quay</code>) – <code>quay.io</code> </p> </li> </ul>" |
1139 | 1147 | },
|
1140 | 1148 | "registryId":{
|
1141 | 1149 | "shape":"RegistryId",
|
|
1459 | 1467 | },
|
1460 | 1468 | "DeleteRegistryPolicyRequest":{
|
1461 | 1469 | "type":"structure",
|
1462 |
| - "members":{ |
1463 |
| - } |
| 1470 | + "members":{} |
1464 | 1471 | },
|
1465 | 1472 | "DeleteRegistryPolicyResponse":{
|
1466 | 1473 | "type":"structure",
|
|
1729 | 1736 | },
|
1730 | 1737 | "DescribeRegistryRequest":{
|
1731 | 1738 | "type":"structure",
|
1732 |
| - "members":{ |
1733 |
| - } |
| 1739 | + "members":{} |
1734 | 1740 | },
|
1735 | 1741 | "DescribeRegistryResponse":{
|
1736 | 1742 | "type":"structure",
|
|
2013 | 2019 | "members":{
|
2014 | 2020 | "authorizationData":{
|
2015 | 2021 | "shape":"AuthorizationDataList",
|
2016 |
| - "documentation":"<p>A list of authorization token data objects that correspond to the <code>registryIds</code> values in the request.</p>" |
| 2022 | + "documentation":"<p>A list of authorization token data objects that correspond to the <code>registryIds</code> values in the request.</p> <note> <p>The size of the authorization token returned by Amazon ECR is not fixed. We recommend that you don't make assumptions about the maximum size.</p> </note>" |
2017 | 2023 | }
|
2018 | 2024 | }
|
2019 | 2025 | },
|
|
2073 | 2079 | },
|
2074 | 2080 | "maxResults":{
|
2075 | 2081 | "shape":"LifecyclePreviewMaxResults",
|
2076 |
| - "documentation":"<p>The maximum number of repository results returned by <code>GetLifecyclePolicyPreviewRequest</code> in
 paginated output. When this parameter is used, <code>GetLifecyclePolicyPreviewRequest</code> only returns
 <code>maxResults</code> results in a single page along with a <code>nextToken</code>
 response element. The remaining results of the initial request can be seen by sending
 another <code>GetLifecyclePolicyPreviewRequest</code> request with the returned <code>nextToken</code>
 value. This value can be between 1 and 1000. If this
 parameter is not used, then <code>GetLifecyclePolicyPreviewRequest</code> returns up to
 100 results and a <code>nextToken</code> value, if
 applicable. This option cannot be used when you specify images with <code>imageIds</code>.</p>" |
| 2082 | + "documentation":"<p>The maximum number of repository results returned by <code>GetLifecyclePolicyPreviewRequest</code> in
 paginated output. When this parameter is used, <code>GetLifecyclePolicyPreviewRequest</code> only returns
 <code>maxResults</code> results in a single page along with a <code>nextToken</code>
 response element. The remaining results of the initial request can be seen by sending
 another <code>GetLifecyclePolicyPreviewRequest</code> request with the returned <code>nextToken</code>
 value. This value can be between 1 and 100. If this
 parameter is not used, then <code>GetLifecyclePolicyPreviewRequest</code> returns up to
100 results and a <code>nextToken</code> value, if
 applicable. This option cannot be used when you specify images with <code>imageIds</code>.</p>" |
2077 | 2083 | },
|
2078 | 2084 | "filter":{
|
2079 | 2085 | "shape":"LifecyclePolicyPreviewFilter",
|
|
2151 | 2157 | },
|
2152 | 2158 | "GetRegistryPolicyRequest":{
|
2153 | 2159 | "type":"structure",
|
2154 |
| - "members":{ |
2155 |
| - } |
| 2160 | + "members":{} |
2156 | 2161 | },
|
2157 | 2162 | "GetRegistryPolicyResponse":{
|
2158 | 2163 | "type":"structure",
|
|
2169 | 2174 | },
|
2170 | 2175 | "GetRegistryScanningConfigurationRequest":{
|
2171 | 2176 | "type":"structure",
|
2172 |
| - "members":{ |
2173 |
| - } |
| 2177 | + "members":{} |
2174 | 2178 | },
|
2175 | 2179 | "GetRegistryScanningConfigurationResponse":{
|
2176 | 2180 | "type":"structure",
|
|
2282 | 2286 | },
|
2283 | 2287 | "imageSizeInBytes":{
|
2284 | 2288 | "shape":"ImageSizeInBytes",
|
2285 |
| - "documentation":"<p>The size, in bytes, of the image in the repository.</p> <p>If the image is a manifest list, this will be the max size of all manifests in the list.</p> <note> <p>Starting with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size. Therefore, Docker might return a larger image than the image sizes returned by <a>DescribeImages</a>.</p> </note>" |
| 2289 | + "documentation":"<p>The size, in bytes, of the image in the repository.</p> <p>If the image is a manifest list, this will be the max size of all manifests in the list.</p> <note> <p>Starting with Docker version 1.9, the Docker client compresses image layers before pushing them to a V2 Docker registry. The output of the <code>docker images</code> command shows the uncompressed image size. Therefore, Docker might return a larger image than the image shown in the Amazon Web Services Management Console.</p> </note>" |
2286 | 2290 | },
|
2287 | 2291 | "imagePushedAt":{
|
2288 | 2292 | "shape":"PushTimestamp",
|
|
2552 | 2556 | "type":"list",
|
2553 | 2557 | "member":{"shape":"ImageTag"}
|
2554 | 2558 | },
|
| 2559 | + "InUseCount":{ |
| 2560 | + "type":"long", |
| 2561 | + "min":0 |
| 2562 | + }, |
2555 | 2563 | "InitiateLayerUploadRequest":{
|
2556 | 2564 | "type":"structure",
|
2557 | 2565 | "required":["repositoryName"],
|
|
3627 | 3635 | },
|
3628 | 3636 | "imageTagMutability":{
|
3629 | 3637 | "shape":"ImageTagMutability",
|
3630 |
| - "documentation":"<p>The tag mutability setting for the repository. If this parameter is omitted, the default setting of MUTABLE will be used which will allow image tags to be overwritten. If IMMUTABLE is specified, all image tags within the repository will be immutable which will prevent them from being overwritten.</p>" |
| 3638 | + "documentation":"<p>The tag mutability setting for the repository. If this parameter is omitted, the default setting of <code>MUTABLE</code> will be used which will allow image tags to be overwritten. If <code>IMMUTABLE</code> is specified, all image tags within the repository will be immutable which will prevent them from being overwritten.</p>" |
3631 | 3639 | },
|
3632 | 3640 | "repositoryPolicy":{
|
3633 | 3641 | "shape":"RepositoryPolicyText",
|
|
4129 | 4137 | },
|
4130 | 4138 | "TagResourceResponse":{
|
4131 | 4139 | "type":"structure",
|
4132 |
| - "members":{ |
4133 |
| - } |
| 4140 | + "members":{} |
4134 | 4141 | },
|
4135 | 4142 | "TagStatus":{
|
4136 | 4143 | "type":"string",
|
|
4239 | 4246 | },
|
4240 | 4247 | "UntagResourceResponse":{
|
4241 | 4248 | "type":"structure",
|
4242 |
| - "members":{ |
4243 |
| - } |
| 4249 | + "members":{} |
4244 | 4250 | },
|
4245 | 4251 | "UpdatePullThroughCacheRuleRequest":{
|
4246 | 4252 | "type":"structure",
|
|
0 commit comments