|
7 | 7 | "protocol":"json", |
8 | 8 | "serviceAbbreviation":"Amazon ECR", |
9 | 9 | "serviceFullName":"Amazon EC2 Container Registry", |
| 10 | + "serviceId":"ECR", |
10 | 11 | "signatureVersion":"v4", |
11 | 12 | "targetPrefix":"AmazonEC2ContainerRegistry_V20150921", |
12 | 13 | "uid":"ecr-2015-09-21" |
|
84 | 85 | "errors":[ |
85 | 86 | {"shape":"ServerException"}, |
86 | 87 | {"shape":"InvalidParameterException"}, |
| 88 | + {"shape":"InvalidTagParameterException"}, |
| 89 | + {"shape":"TooManyTagsException"}, |
87 | 90 | {"shape":"RepositoryAlreadyExistsException"}, |
88 | 91 | {"shape":"LimitExceededException"} |
89 | 92 | ] |
|
264 | 267 | {"shape":"RepositoryNotFoundException"} |
265 | 268 | ] |
266 | 269 | }, |
| 270 | + "ListTagsForResource":{ |
| 271 | + "name":"ListTagsForResource", |
| 272 | + "http":{ |
| 273 | + "method":"POST", |
| 274 | + "requestUri":"/" |
| 275 | + }, |
| 276 | + "input":{"shape":"ListTagsForResourceRequest"}, |
| 277 | + "output":{"shape":"ListTagsForResourceResponse"}, |
| 278 | + "errors":[ |
| 279 | + {"shape":"InvalidParameterException"}, |
| 280 | + {"shape":"RepositoryNotFoundException"}, |
| 281 | + {"shape":"ServerException"} |
| 282 | + ] |
| 283 | + }, |
267 | 284 | "PutImage":{ |
268 | 285 | "name":"PutImage", |
269 | 286 | "http":{ |
|
325 | 342 | {"shape":"LifecyclePolicyPreviewInProgressException"} |
326 | 343 | ] |
327 | 344 | }, |
| 345 | + "TagResource":{ |
| 346 | + "name":"TagResource", |
| 347 | + "http":{ |
| 348 | + "method":"POST", |
| 349 | + "requestUri":"/" |
| 350 | + }, |
| 351 | + "input":{"shape":"TagResourceRequest"}, |
| 352 | + "output":{"shape":"TagResourceResponse"}, |
| 353 | + "errors":[ |
| 354 | + {"shape":"InvalidParameterException"}, |
| 355 | + {"shape":"InvalidTagParameterException"}, |
| 356 | + {"shape":"TooManyTagsException"}, |
| 357 | + {"shape":"RepositoryNotFoundException"}, |
| 358 | + {"shape":"ServerException"} |
| 359 | + ] |
| 360 | + }, |
| 361 | + "UntagResource":{ |
| 362 | + "name":"UntagResource", |
| 363 | + "http":{ |
| 364 | + "method":"POST", |
| 365 | + "requestUri":"/" |
| 366 | + }, |
| 367 | + "input":{"shape":"UntagResourceRequest"}, |
| 368 | + "output":{"shape":"UntagResourceResponse"}, |
| 369 | + "errors":[ |
| 370 | + {"shape":"InvalidParameterException"}, |
| 371 | + {"shape":"InvalidTagParameterException"}, |
| 372 | + {"shape":"TooManyTagsException"}, |
| 373 | + {"shape":"RepositoryNotFoundException"}, |
| 374 | + {"shape":"ServerException"} |
| 375 | + ] |
| 376 | + }, |
328 | 377 | "UploadLayerPart":{ |
329 | 378 | "name":"UploadLayerPart", |
330 | 379 | "http":{ |
|
457 | 506 | "type":"structure", |
458 | 507 | "required":["repositoryName"], |
459 | 508 | "members":{ |
460 | | - "repositoryName":{"shape":"RepositoryName"} |
| 509 | + "repositoryName":{"shape":"RepositoryName"}, |
| 510 | + "tags":{"shape":"TagList"} |
461 | 511 | } |
462 | 512 | }, |
463 | 513 | "CreateRepositoryResponse":{ |
|
612 | 662 | "repositoryName":{"shape":"RepositoryName"}, |
613 | 663 | "imageIds":{"shape":"ImageIdentifierList"}, |
614 | 664 | "nextToken":{"shape":"NextToken"}, |
615 | | - "maxResults":{"shape":"MaxResults"}, |
| 665 | + "maxResults":{"shape":"LifecyclePreviewMaxResults"}, |
616 | 666 | "filter":{"shape":"LifecyclePolicyPreviewFilter"} |
617 | 667 | } |
618 | 668 | }, |
|
795 | 845 | }, |
796 | 846 | "exception":true |
797 | 847 | }, |
| 848 | + "InvalidTagParameterException":{ |
| 849 | + "type":"structure", |
| 850 | + "members":{ |
| 851 | + "message":{"shape":"ExceptionMessage"} |
| 852 | + }, |
| 853 | + "exception":true |
| 854 | + }, |
798 | 855 | "Layer":{ |
799 | 856 | "type":"structure", |
800 | 857 | "members":{ |
|
943 | 1000 | }, |
944 | 1001 | "LifecyclePolicyText":{ |
945 | 1002 | "type":"string", |
946 | | - "max":10240, |
| 1003 | + "max":30720, |
947 | 1004 | "min":100 |
948 | 1005 | }, |
| 1006 | + "LifecyclePreviewMaxResults":{ |
| 1007 | + "type":"integer", |
| 1008 | + "max":100, |
| 1009 | + "min":1 |
| 1010 | + }, |
949 | 1011 | "LimitExceededException":{ |
950 | 1012 | "type":"structure", |
951 | 1013 | "members":{ |
|
977 | 1039 | "nextToken":{"shape":"NextToken"} |
978 | 1040 | } |
979 | 1041 | }, |
| 1042 | + "ListTagsForResourceRequest":{ |
| 1043 | + "type":"structure", |
| 1044 | + "required":["resourceArn"], |
| 1045 | + "members":{ |
| 1046 | + "resourceArn":{"shape":"Arn"} |
| 1047 | + } |
| 1048 | + }, |
| 1049 | + "ListTagsForResourceResponse":{ |
| 1050 | + "type":"structure", |
| 1051 | + "members":{ |
| 1052 | + "tags":{"shape":"TagList"} |
| 1053 | + } |
| 1054 | + }, |
980 | 1055 | "MaxResults":{ |
981 | 1056 | "type":"integer", |
982 | | - "max":100, |
| 1057 | + "max":1000, |
983 | 1058 | "min":1 |
984 | 1059 | }, |
985 | 1060 | "MediaType":{"type":"string"}, |
|
1145 | 1220 | "status":{"shape":"LifecyclePolicyPreviewStatus"} |
1146 | 1221 | } |
1147 | 1222 | }, |
| 1223 | + "Tag":{ |
| 1224 | + "type":"structure", |
| 1225 | + "members":{ |
| 1226 | + "Key":{"shape":"TagKey"}, |
| 1227 | + "Value":{"shape":"TagValue"} |
| 1228 | + } |
| 1229 | + }, |
| 1230 | + "TagKey":{"type":"string"}, |
| 1231 | + "TagKeyList":{ |
| 1232 | + "type":"list", |
| 1233 | + "member":{"shape":"TagKey"} |
| 1234 | + }, |
| 1235 | + "TagList":{ |
| 1236 | + "type":"list", |
| 1237 | + "member":{"shape":"Tag"} |
| 1238 | + }, |
| 1239 | + "TagResourceRequest":{ |
| 1240 | + "type":"structure", |
| 1241 | + "required":[ |
| 1242 | + "resourceArn", |
| 1243 | + "tags" |
| 1244 | + ], |
| 1245 | + "members":{ |
| 1246 | + "resourceArn":{"shape":"Arn"}, |
| 1247 | + "tags":{"shape":"TagList"} |
| 1248 | + } |
| 1249 | + }, |
| 1250 | + "TagResourceResponse":{ |
| 1251 | + "type":"structure", |
| 1252 | + "members":{ |
| 1253 | + } |
| 1254 | + }, |
1148 | 1255 | "TagStatus":{ |
1149 | 1256 | "type":"string", |
1150 | 1257 | "enum":[ |
1151 | 1258 | "TAGGED", |
1152 | | - "UNTAGGED" |
| 1259 | + "UNTAGGED", |
| 1260 | + "ANY" |
1153 | 1261 | ] |
1154 | 1262 | }, |
| 1263 | + "TagValue":{"type":"string"}, |
| 1264 | + "TooManyTagsException":{ |
| 1265 | + "type":"structure", |
| 1266 | + "members":{ |
| 1267 | + "message":{"shape":"ExceptionMessage"} |
| 1268 | + }, |
| 1269 | + "exception":true |
| 1270 | + }, |
| 1271 | + "UntagResourceRequest":{ |
| 1272 | + "type":"structure", |
| 1273 | + "required":[ |
| 1274 | + "resourceArn", |
| 1275 | + "tagKeys" |
| 1276 | + ], |
| 1277 | + "members":{ |
| 1278 | + "resourceArn":{"shape":"Arn"}, |
| 1279 | + "tagKeys":{"shape":"TagKeyList"} |
| 1280 | + } |
| 1281 | + }, |
| 1282 | + "UntagResourceResponse":{ |
| 1283 | + "type":"structure", |
| 1284 | + "members":{ |
| 1285 | + } |
| 1286 | + }, |
1155 | 1287 | "UploadId":{ |
1156 | 1288 | "type":"string", |
1157 | 1289 | "pattern":"[0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12}" |
|
0 commit comments