Skip to content

Commit 0f77f4f

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 726e02f commit 0f77f4f

File tree

6 files changed

+285
-43
lines changed

6 files changed

+285
-43
lines changed

CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,10 @@
11
Unreleased Changes
22
------------------
33

4+
* Feature - Aws::ECR - Updated the API, documentation, and integration test for Amazon EC2 Container Registry.
5+
6+
* Feature - Aws::QuickSight - Updated the API, and documentation for Amazon QuickSight.
7+
48
2.11.192 (2018-12-14)
59
------------------
610

aws-sdk-core/apis/ecr/2015-09-21/api-2.json

Lines changed: 137 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,7 @@
77
"protocol":"json",
88
"serviceAbbreviation":"Amazon ECR",
99
"serviceFullName":"Amazon EC2 Container Registry",
10+
"serviceId":"ECR",
1011
"signatureVersion":"v4",
1112
"targetPrefix":"AmazonEC2ContainerRegistry_V20150921",
1213
"uid":"ecr-2015-09-21"
@@ -84,6 +85,8 @@
8485
"errors":[
8586
{"shape":"ServerException"},
8687
{"shape":"InvalidParameterException"},
88+
{"shape":"InvalidTagParameterException"},
89+
{"shape":"TooManyTagsException"},
8790
{"shape":"RepositoryAlreadyExistsException"},
8891
{"shape":"LimitExceededException"}
8992
]
@@ -264,6 +267,20 @@
264267
{"shape":"RepositoryNotFoundException"}
265268
]
266269
},
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+
},
267284
"PutImage":{
268285
"name":"PutImage",
269286
"http":{
@@ -325,6 +342,38 @@
325342
{"shape":"LifecyclePolicyPreviewInProgressException"}
326343
]
327344
},
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+
},
328377
"UploadLayerPart":{
329378
"name":"UploadLayerPart",
330379
"http":{
@@ -457,7 +506,8 @@
457506
"type":"structure",
458507
"required":["repositoryName"],
459508
"members":{
460-
"repositoryName":{"shape":"RepositoryName"}
509+
"repositoryName":{"shape":"RepositoryName"},
510+
"tags":{"shape":"TagList"}
461511
}
462512
},
463513
"CreateRepositoryResponse":{
@@ -612,7 +662,7 @@
612662
"repositoryName":{"shape":"RepositoryName"},
613663
"imageIds":{"shape":"ImageIdentifierList"},
614664
"nextToken":{"shape":"NextToken"},
615-
"maxResults":{"shape":"MaxResults"},
665+
"maxResults":{"shape":"LifecyclePreviewMaxResults"},
616666
"filter":{"shape":"LifecyclePolicyPreviewFilter"}
617667
}
618668
},
@@ -795,6 +845,13 @@
795845
},
796846
"exception":true
797847
},
848+
"InvalidTagParameterException":{
849+
"type":"structure",
850+
"members":{
851+
"message":{"shape":"ExceptionMessage"}
852+
},
853+
"exception":true
854+
},
798855
"Layer":{
799856
"type":"structure",
800857
"members":{
@@ -943,9 +1000,14 @@
9431000
},
9441001
"LifecyclePolicyText":{
9451002
"type":"string",
946-
"max":10240,
1003+
"max":30720,
9471004
"min":100
9481005
},
1006+
"LifecyclePreviewMaxResults":{
1007+
"type":"integer",
1008+
"max":100,
1009+
"min":1
1010+
},
9491011
"LimitExceededException":{
9501012
"type":"structure",
9511013
"members":{
@@ -977,9 +1039,22 @@
9771039
"nextToken":{"shape":"NextToken"}
9781040
}
9791041
},
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+
},
9801055
"MaxResults":{
9811056
"type":"integer",
982-
"max":100,
1057+
"max":1000,
9831058
"min":1
9841059
},
9851060
"MediaType":{"type":"string"},
@@ -1145,13 +1220,70 @@
11451220
"status":{"shape":"LifecyclePolicyPreviewStatus"}
11461221
}
11471222
},
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+
},
11481255
"TagStatus":{
11491256
"type":"string",
11501257
"enum":[
11511258
"TAGGED",
1152-
"UNTAGGED"
1259+
"UNTAGGED",
1260+
"ANY"
11531261
]
11541262
},
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+
},
11551287
"UploadId":{
11561288
"type":"string",
11571289
"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

Comments
 (0)