Skip to content

Commit 1e2e83b

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 3d84d26 commit 1e2e83b

File tree

14 files changed

+401
-53
lines changed

14 files changed

+401
-53
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::ECS - Updated the API, and documentation for Amazon EC2 Container Service.
5+
6+
* Feature - Aws::Imagebuilder - Updated the API, and documentation for EC2 Image Builder.
7+
8+
* Feature - Aws::IoTDataPlane - Updated the API, documentation, and integration test for AWS IoT Data Plane.
9+
10+
* Feature - Aws::LexModelBuildingService - Updated the API, and documentation for Amazon Lex Model Building Service.
11+
412
2.11.525 (2020-06-10)
513
------------------
614

aws-sdk-core/apis/ecs/2014-11-13/api-2.json

Lines changed: 43 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,8 @@
2525
{"shape":"ServerException"},
2626
{"shape":"ClientException"},
2727
{"shape":"InvalidParameterException"},
28-
{"shape":"LimitExceededException"}
28+
{"shape":"LimitExceededException"},
29+
{"shape":"UpdateInProgressException"}
2930
]
3031
},
3132
"CreateCluster":{
@@ -110,6 +111,20 @@
110111
{"shape":"InvalidParameterException"}
111112
]
112113
},
114+
"DeleteCapacityProvider":{
115+
"name":"DeleteCapacityProvider",
116+
"http":{
117+
"method":"POST",
118+
"requestUri":"/"
119+
},
120+
"input":{"shape":"DeleteCapacityProviderRequest"},
121+
"output":{"shape":"DeleteCapacityProviderResponse"},
122+
"errors":[
123+
{"shape":"ServerException"},
124+
{"shape":"ClientException"},
125+
{"shape":"InvalidParameterException"}
126+
]
127+
},
113128
"DeleteCluster":{
114129
"name":"DeleteCluster",
115130
"http":{
@@ -883,6 +898,8 @@
883898
"name":{"shape":"String"},
884899
"status":{"shape":"CapacityProviderStatus"},
885900
"autoScalingGroupProvider":{"shape":"AutoScalingGroupProvider"},
901+
"updateStatus":{"shape":"CapacityProviderUpdateStatus"},
902+
"updateStatusReason":{"shape":"String"},
886903
"tags":{"shape":"Tags"}
887904
}
888905
},
@@ -896,7 +913,10 @@
896913
},
897914
"CapacityProviderStatus":{
898915
"type":"string",
899-
"enum":["ACTIVE"]
916+
"enum":[
917+
"ACTIVE",
918+
"INACTIVE"
919+
]
900920
},
901921
"CapacityProviderStrategy":{
902922
"type":"list",
@@ -921,6 +941,14 @@
921941
"max":1000,
922942
"min":0
923943
},
944+
"CapacityProviderUpdateStatus":{
945+
"type":"string",
946+
"enum":[
947+
"DELETE_IN_PROGRESS",
948+
"DELETE_COMPLETE",
949+
"DELETE_FAILED"
950+
]
951+
},
924952
"CapacityProviders":{
925953
"type":"list",
926954
"member":{"shape":"CapacityProvider"}
@@ -1323,6 +1351,19 @@
13231351
"attributes":{"shape":"Attributes"}
13241352
}
13251353
},
1354+
"DeleteCapacityProviderRequest":{
1355+
"type":"structure",
1356+
"required":["capacityProvider"],
1357+
"members":{
1358+
"capacityProvider":{"shape":"String"}
1359+
}
1360+
},
1361+
"DeleteCapacityProviderResponse":{
1362+
"type":"structure",
1363+
"members":{
1364+
"capacityProvider":{"shape":"CapacityProvider"}
1365+
}
1366+
},
13261367
"DeleteClusterRequest":{
13271368
"type":"structure",
13281369
"required":["cluster"],

aws-sdk-core/apis/ecs/2014-11-13/docs-2.json

Lines changed: 30 additions & 10 deletions
Large diffs are not rendered by default.

aws-sdk-core/apis/imagebuilder/2019-12-02/api-2.json

Lines changed: 41 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,8 @@
5050
{"shape":"CallRateLimitExceededException"},
5151
{"shape":"InvalidVersionNumberException"},
5252
{"shape":"ResourceInUseException"},
53-
{"shape":"InvalidParameterCombinationException"}
53+
{"shape":"InvalidParameterCombinationException"},
54+
{"shape":"ServiceQuotaExceededException"}
5455
]
5556
},
5657
"CreateDistributionConfiguration":{
@@ -71,7 +72,8 @@
7172
{"shape":"CallRateLimitExceededException"},
7273
{"shape":"ResourceInUseException"},
7374
{"shape":"ResourceAlreadyExistsException"},
74-
{"shape":"InvalidParameterCombinationException"}
75+
{"shape":"InvalidParameterCombinationException"},
76+
{"shape":"ServiceQuotaExceededException"}
7577
]
7678
},
7779
"CreateImage":{
@@ -90,7 +92,8 @@
9092
{"shape":"IdempotentParameterMismatchException"},
9193
{"shape":"ForbiddenException"},
9294
{"shape":"CallRateLimitExceededException"},
93-
{"shape":"ResourceInUseException"}
95+
{"shape":"ResourceInUseException"},
96+
{"shape":"ServiceQuotaExceededException"}
9497
]
9598
},
9699
"CreateImagePipeline":{
@@ -110,7 +113,8 @@
110113
{"shape":"ForbiddenException"},
111114
{"shape":"CallRateLimitExceededException"},
112115
{"shape":"ResourceInUseException"},
113-
{"shape":"ResourceAlreadyExistsException"}
116+
{"shape":"ResourceAlreadyExistsException"},
117+
{"shape":"ServiceQuotaExceededException"}
114118
]
115119
},
116120
"CreateImageRecipe":{
@@ -131,7 +135,8 @@
131135
{"shape":"CallRateLimitExceededException"},
132136
{"shape":"InvalidVersionNumberException"},
133137
{"shape":"ResourceInUseException"},
134-
{"shape":"ResourceAlreadyExistsException"}
138+
{"shape":"ResourceAlreadyExistsException"},
139+
{"shape":"ServiceQuotaExceededException"}
135140
]
136141
},
137142
"CreateInfrastructureConfiguration":{
@@ -151,7 +156,8 @@
151156
{"shape":"ForbiddenException"},
152157
{"shape":"CallRateLimitExceededException"},
153158
{"shape":"ResourceInUseException"},
154-
{"shape":"ResourceAlreadyExistsException"}
159+
{"shape":"ResourceAlreadyExistsException"},
160+
{"shape":"ServiceQuotaExceededException"}
155161
]
156162
},
157163
"DeleteComponent":{
@@ -1061,6 +1067,7 @@
10611067
"parentImage":{"shape":"NonEmptyString"},
10621068
"blockDeviceMappings":{"shape":"InstanceBlockDeviceMappings"},
10631069
"tags":{"shape":"TagMap"},
1070+
"workingDirectory":{"shape":"NonEmptyString"},
10641071
"clientToken":{
10651072
"shape":"ClientToken",
10661073
"idempotencyToken":true
@@ -1121,6 +1128,7 @@
11211128
"keyPair":{"shape":"NonEmptyString"},
11221129
"terminateInstanceOnFailure":{"shape":"NullableBoolean"},
11231130
"snsTopicArn":{"shape":"SnsTopicArn"},
1131+
"resourceTags":{"shape":"ResourceTagMap"},
11241132
"tags":{"shape":"TagMap"},
11251133
"clientToken":{
11261134
"shape":"ClientToken",
@@ -1392,7 +1400,7 @@
13921400
"required":["componentBuildVersionArn"],
13931401
"members":{
13941402
"componentBuildVersionArn":{
1395-
"shape":"ComponentBuildVersionArn",
1403+
"shape":"ComponentVersionArnOrBuildVersionArn",
13961404
"location":"querystring",
13971405
"locationName":"componentBuildVersionArn"
13981406
}
@@ -1500,7 +1508,7 @@
15001508
"required":["imageBuildVersionArn"],
15011509
"members":{
15021510
"imageBuildVersionArn":{
1503-
"shape":"ImageBuildVersionArn",
1511+
"shape":"ImageVersionArnOrBuildVersionArn",
15041512
"location":"querystring",
15051513
"locationName":"imageBuildVersionArn"
15061514
}
@@ -1610,7 +1618,8 @@
16101618
"parentImage":{"shape":"NonEmptyString"},
16111619
"blockDeviceMappings":{"shape":"InstanceBlockDeviceMappings"},
16121620
"dateCreated":{"shape":"DateTime"},
1613-
"tags":{"shape":"TagMap"}
1621+
"tags":{"shape":"TagMap"},
1622+
"workingDirectory":{"shape":"NonEmptyString"}
16141623
}
16151624
},
16161625
"ImageRecipeArn":{
@@ -1703,6 +1712,10 @@
17031712
"type":"string",
17041713
"pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:\\d{12}|aws):image/[a-z0-9-_]+/\\d+\\.\\d+\\.\\d+$"
17051714
},
1715+
"ImageVersionArnOrBuildVersionArn":{
1716+
"type":"string",
1717+
"pattern":"^arn:aws[^:]*:imagebuilder:[^:]+:(?:\\d{12}|aws):image/[a-z0-9-_]+/(?:(?:(\\d+|x)\\.(\\d+|x)\\.(\\d+|x))|(?:\\d+\\.\\d+\\.\\d+/\\d+))$"
1718+
},
17061719
"ImageVersionList":{
17071720
"type":"list",
17081721
"member":{"shape":"ImageVersion"}
@@ -1759,6 +1772,7 @@
17591772
"snsTopicArn":{"shape":"NonEmptyString"},
17601773
"dateCreated":{"shape":"DateTime"},
17611774
"dateUpdated":{"shape":"DateTime"},
1775+
"resourceTags":{"shape":"ResourceTagMap"},
17621776
"tags":{"shape":"TagMap"}
17631777
}
17641778
},
@@ -1774,6 +1788,7 @@
17741788
"description":{"shape":"NonEmptyString"},
17751789
"dateCreated":{"shape":"DateTime"},
17761790
"dateUpdated":{"shape":"DateTime"},
1791+
"resourceTags":{"shape":"ResourceTagMap"},
17771792
"tags":{"shape":"TagMap"}
17781793
}
17791794
},
@@ -2207,6 +2222,13 @@
22072222
"max":30000,
22082223
"min":1
22092224
},
2225+
"ResourceTagMap":{
2226+
"type":"map",
2227+
"key":{"shape":"TagKey"},
2228+
"value":{"shape":"TagValue"},
2229+
"max":30,
2230+
"min":1
2231+
},
22102232
"RestrictedInteger":{
22112233
"type":"integer",
22122234
"max":25,
@@ -2238,6 +2260,14 @@
22382260
"error":{"httpStatusCode":500},
22392261
"exception":true
22402262
},
2263+
"ServiceQuotaExceededException":{
2264+
"type":"structure",
2265+
"members":{
2266+
"message":{"shape":"ErrorMessage"}
2267+
},
2268+
"error":{"httpStatusCode":402},
2269+
"exception":true
2270+
},
22412271
"ServiceUnavailableException":{
22422272
"type":"structure",
22432273
"members":{
@@ -2421,7 +2451,8 @@
24212451
"clientToken":{
24222452
"shape":"ClientToken",
24232453
"idempotencyToken":true
2424-
}
2454+
},
2455+
"resourceTags":{"shape":"ResourceTagMap"}
24252456
}
24262457
},
24272458
"UpdateInfrastructureConfigurationResponse":{

aws-sdk-core/apis/imagebuilder/2019-12-02/docs-2.json

Lines changed: 29 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -28,11 +28,11 @@
2828
"ListComponentBuildVersions": "<p> Returns the list of component build versions for the specified semantic version. </p>",
2929
"ListComponents": "<p>Returns the list of component build versions for the specified semantic version. </p>",
3030
"ListDistributionConfigurations": "<p> Returns a list of distribution configurations. </p>",
31-
"ListImageBuildVersions": "<p> Returns a list of distribution configurations. </p>",
31+
"ListImageBuildVersions": "<p> Returns a list of image build versions. </p>",
3232
"ListImagePipelineImages": "<p> Returns a list of images created by the specified pipeline. </p>",
3333
"ListImagePipelines": "<p>Returns a list of image pipelines. </p>",
3434
"ListImageRecipes": "<p> Returns a list of image recipes. </p>",
35-
"ListImages": "<p> Returns the list of image build versions for the specified semantic version. </p>",
35+
"ListImages": "<p> Returns the list of images that you have access to. </p>",
3636
"ListInfrastructureConfigurations": "<p> Returns a list of infrastructure configurations. </p>",
3737
"ListTagsForResource": "<p> Returns the list of tags for the specified resource. </p>",
3838
"PutComponentPolicy": "<p> Applies a policy to a component. We recommend that you call the RAM API <a href=\"https://docs.aws.amazon.com/ram/latest/APIReference/API_CreateResourceShare.html\">CreateResourceShare</a> to share resources. If you call the Image Builder API <code>PutComponentPolicy</code>, you must also call the RAM API <a href=\"https://docs.aws.amazon.com/ram/latest/APIReference/API_PromoteResourceShareCreatedFromPolicy.html\">PromoteResourceShareCreatedFromPolicy</a> in order for the resource to be visible to all principals with whom the resource is shared. </p>",
@@ -154,7 +154,6 @@
154154
"DeleteComponentRequest$componentBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the component build version to delete. </p>",
155155
"DeleteComponentResponse$componentBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the component build version that was deleted. </p>",
156156
"GetComponentPolicyRequest$componentArn": "<p>The Amazon Resource Name (ARN) of the component whose policy you want to retrieve. </p>",
157-
"GetComponentRequest$componentBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the component that you want to retrieve. Regex requires \"/\\d+$\" suffix.</p>",
158157
"ImportComponentResponse$componentBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the imported component. </p>",
159158
"PutComponentPolicyRequest$componentArn": "<p>The Amazon Resource Name (ARN) of the component that this policy should be applied to. </p>",
160159
"PutComponentPolicyResponse$componentArn": "<p>The Amazon Resource Name (ARN) of the component that this policy was applied to. </p>"
@@ -221,7 +220,8 @@
221220
"ComponentVersionArnOrBuildVersionArn": {
222221
"base": null,
223222
"refs": {
224-
"ComponentConfiguration$componentArn": "<p>The Amazon Resource Name (ARN) of the component. </p>"
223+
"ComponentConfiguration$componentArn": "<p>The Amazon Resource Name (ARN) of the component. </p>",
224+
"GetComponentRequest$componentBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the component that you want to retrieve. Regex requires \"/\\d+$\" suffix.</p>"
225225
}
226226
},
227227
"ComponentVersionList": {
@@ -476,6 +476,7 @@
476476
"ResourceInUseException$message": null,
477477
"ResourceNotFoundException$message": null,
478478
"ServiceException$message": null,
479+
"ServiceQuotaExceededException$message": null,
479480
"ServiceUnavailableException$message": null
480481
}
481482
},
@@ -631,7 +632,6 @@
631632
"DeleteImageRequest$imageBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the image to delete. </p>",
632633
"DeleteImageResponse$imageBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the image that was deleted. </p>",
633634
"GetImagePolicyRequest$imageArn": "<p>The Amazon Resource Name (ARN) of the image whose policy you want to retrieve. </p>",
634-
"GetImageRequest$imageBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the image that you want to retrieve. </p>",
635635
"PutImagePolicyRequest$imageArn": "<p>The Amazon Resource Name (ARN) of the image that this policy should be applied to. </p>",
636636
"PutImagePolicyResponse$imageArn": "<p>The Amazon Resource Name (ARN) of the image that this policy was applied to. </p>",
637637
"StartImagePipelineExecutionResponse$imageBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the image that was created by this request.</p>"
@@ -773,6 +773,12 @@
773773
"ListImageBuildVersionsRequest$imageVersionArn": "<p>The Amazon Resource Name (ARN) of the image whose build versions you want to retrieve. </p>"
774774
}
775775
},
776+
"ImageVersionArnOrBuildVersionArn": {
777+
"base": null,
778+
"refs": {
779+
"GetImageRequest$imageBuildVersionArn": "<p>The Amazon Resource Name (ARN) of the image that you want to retrieve. </p>"
780+
}
781+
},
776782
"ImageVersionList": {
777783
"base": null,
778784
"refs": {
@@ -1028,6 +1034,7 @@
10281034
"CreateImagePipelineResponse$requestId": "<p> The request ID that uniquely identifies this request. </p>",
10291035
"CreateImageRecipeRequest$description": "<p> The description of the image recipe. </p>",
10301036
"CreateImageRecipeRequest$parentImage": "<p>The parent image of the image recipe. The value of the string can be the ARN of the parent image or an AMI ID. The format for the ARN follows this example: <code>arn:aws:imagebuilder:us-west-2:aws:image/windows-server-2016-english-full-base-x86/2019.x.x</code>. The ARN ends with <code>/20xx.x.x</code>, which communicates to EC2 Image Builder that you want to use the latest AMI created in 20xx (year). You can provide the specific version that you want to use, or you can use a wildcard in all of the fields. If you enter an AMI ID for the string value, you must have access to the AMI, and the AMI must be in the same Region in which you are using Image Builder. </p>",
1037+
"CreateImageRecipeRequest$workingDirectory": "<p>The working directory to be used during build and test workflows.</p>",
10311038
"CreateImageRecipeResponse$requestId": "<p>The request ID that uniquely identifies this request. </p>",
10321039
"CreateImageResponse$requestId": "<p> The request ID that uniquely identifies this request. </p>",
10331040
"CreateInfrastructureConfigurationRequest$description": "<p>The description of the infrastructure configuration. </p>",
@@ -1059,6 +1066,7 @@
10591066
"ImageRecipe$description": "<p>The description of the image recipe.</p>",
10601067
"ImageRecipe$owner": "<p>The owner of the image recipe.</p>",
10611068
"ImageRecipe$parentImage": "<p>The parent image of the image recipe.</p>",
1069+
"ImageRecipe$workingDirectory": "<p>The working directory to be used during build and test workflows.</p>",
10621070
"ImageRecipeSummary$owner": "<p>The owner of the image recipe.</p>",
10631071
"ImageRecipeSummary$parentImage": "<p>The parent image of the image recipe.</p>",
10641072
"ImageState$reason": "<p>The reason for the image's status. </p>",
@@ -1290,6 +1298,15 @@
12901298
"PutImageRecipePolicyRequest$policy": "<p>The policy to apply. </p>"
12911299
}
12921300
},
1301+
"ResourceTagMap": {
1302+
"base": null,
1303+
"refs": {
1304+
"CreateInfrastructureConfigurationRequest$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>",
1305+
"InfrastructureConfiguration$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>",
1306+
"InfrastructureConfigurationSummary$resourceTags": "<p>The tags attached to the image created by Image Builder.</p>",
1307+
"UpdateInfrastructureConfigurationRequest$resourceTags": "<p>The tags attached to the resource created by Image Builder.</p>"
1308+
}
1309+
},
12931310
"RestrictedInteger": {
12941311
"base": null,
12951312
"refs": {
@@ -1331,6 +1348,11 @@
13311348
"refs": {
13321349
}
13331350
},
1351+
"ServiceQuotaExceededException": {
1352+
"base": "<p>You have exceeded the number of permitted resources or operations for this service. For service quotas, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/imagebuilder.html#limits_imagebuilder\">EC2 Image Builder endpoints and quotas</a>.</p>",
1353+
"refs": {
1354+
}
1355+
},
13341356
"ServiceUnavailableException": {
13351357
"base": "<p>The service is unable to process your request at this time.</p>",
13361358
"refs": {
@@ -1362,6 +1384,7 @@
13621384
"TagKey": {
13631385
"base": null,
13641386
"refs": {
1387+
"ResourceTagMap$key": null,
13651388
"TagKeyList$member": null,
13661389
"TagMap$key": null
13671390
}
@@ -1411,6 +1434,7 @@
14111434
"TagValue": {
14121435
"base": null,
14131436
"refs": {
1437+
"ResourceTagMap$value": null,
14141438
"TagMap$value": null
14151439
}
14161440
},

0 commit comments

Comments
 (0)