Skip to content

Commit f1acb4b

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent ea54953 commit f1acb4b

File tree

18 files changed

+671
-61
lines changed

18 files changed

+671
-61
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::APIGateway - Updated the API, and documentation for Amazon API Gateway.
5+
6+
* Feature - Aws::Budgets - Updated the API, and documentation for AWS Budgets.
7+
8+
* Feature - Aws::DeviceFarm - Updated the API, and documentation for AWS Device Farm.
9+
10+
* Feature - Aws::EC2 - Updated the API, and documentation for Amazon Elastic Compute Cloud.
11+
12+
* Feature - Aws::EFS - Updated the API, and documentation for Amazon Elastic File System.
13+
14+
* Feature - Aws::RDS - Updated the documentation for Amazon Relational Database Service.
15+
16+
* Feature - Aws::ServiceCatalog - Updated the API, and documentation for AWS Service Catalog.
17+
18+
* Feature - Aws::WorkLink - Updated the API, and documentation for Amazon WorkLink.
19+
420
2.11.279 (2019-05-21)
521
------------------
622

aws-sdk-core/apis/apigateway/2015-07-09/api-2.json

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1905,7 +1905,8 @@
19051905
"enabled":{"shape":"Boolean"},
19061906
"createdDate":{"shape":"Timestamp"},
19071907
"lastUpdatedDate":{"shape":"Timestamp"},
1908-
"stageKeys":{"shape":"ListOfString"}
1908+
"stageKeys":{"shape":"ListOfString"},
1909+
"tags":{"shape":"MapOfStringToString"}
19091910
}
19101911
},
19111912
"ApiKeyIds":{
@@ -2045,7 +2046,8 @@
20452046
"description":{"shape":"String"},
20462047
"pemEncodedCertificate":{"shape":"String"},
20472048
"createdDate":{"shape":"Timestamp"},
2048-
"expirationDate":{"shape":"Timestamp"}
2049+
"expirationDate":{"shape":"Timestamp"},
2050+
"tags":{"shape":"MapOfStringToString"}
20492051
}
20502052
},
20512053
"ClientCertificates":{
@@ -2089,7 +2091,8 @@
20892091
"generateDistinctId":{"shape":"Boolean"},
20902092
"value":{"shape":"String"},
20912093
"stageKeys":{"shape":"ListOfStageKeys"},
2092-
"customerId":{"shape":"String"}
2094+
"customerId":{"shape":"String"},
2095+
"tags":{"shape":"MapOfStringToString"}
20932096
}
20942097
},
20952098
"CreateAuthorizerRequest":{
@@ -2198,7 +2201,8 @@
21982201
"certificateArn":{"shape":"String"},
21992202
"regionalCertificateName":{"shape":"String"},
22002203
"regionalCertificateArn":{"shape":"String"},
2201-
"endpointConfiguration":{"shape":"EndpointConfiguration"}
2204+
"endpointConfiguration":{"shape":"EndpointConfiguration"},
2205+
"tags":{"shape":"MapOfStringToString"}
22022206
}
22032207
},
22042208
"CreateModelRequest":{
@@ -2267,7 +2271,8 @@
22672271
"minimumCompressionSize":{"shape":"NullableInteger"},
22682272
"apiKeySource":{"shape":"ApiKeySourceType"},
22692273
"endpointConfiguration":{"shape":"EndpointConfiguration"},
2270-
"policy":{"shape":"String"}
2274+
"policy":{"shape":"String"},
2275+
"tags":{"shape":"MapOfStringToString"}
22712276
}
22722277
},
22732278
"CreateStageRequest":{
@@ -2320,7 +2325,8 @@
23202325
"description":{"shape":"String"},
23212326
"apiStages":{"shape":"ListOfApiStage"},
23222327
"throttle":{"shape":"ThrottleSettings"},
2323-
"quota":{"shape":"QuotaSettings"}
2328+
"quota":{"shape":"QuotaSettings"},
2329+
"tags":{"shape":"MapOfStringToString"}
23242330
}
23252331
},
23262332
"CreateVpcLinkRequest":{
@@ -2332,7 +2338,8 @@
23322338
"members":{
23332339
"name":{"shape":"String"},
23342340
"description":{"shape":"String"},
2335-
"targetArns":{"shape":"ListOfString"}
2341+
"targetArns":{"shape":"ListOfString"},
2342+
"tags":{"shape":"MapOfStringToString"}
23362343
}
23372344
},
23382345
"DeleteApiKeyRequest":{
@@ -2837,7 +2844,8 @@
28372844
"regionalCertificateArn":{"shape":"String"},
28382845
"distributionDomainName":{"shape":"String"},
28392846
"distributionHostedZoneId":{"shape":"String"},
2840-
"endpointConfiguration":{"shape":"EndpointConfiguration"}
2847+
"endpointConfiguration":{"shape":"EndpointConfiguration"},
2848+
"tags":{"shape":"MapOfStringToString"}
28412849
}
28422850
},
28432851
"DomainNames":{
@@ -2968,7 +2976,8 @@
29682976
"GenerateClientCertificateRequest":{
29692977
"type":"structure",
29702978
"members":{
2971-
"description":{"shape":"String"}
2979+
"description":{"shape":"String"},
2980+
"tags":{"shape":"MapOfStringToString"}
29722981
}
29732982
},
29742983
"GetAccountRequest":{
@@ -4574,7 +4583,8 @@
45744583
"minimumCompressionSize":{"shape":"NullableInteger"},
45754584
"apiKeySource":{"shape":"ApiKeySourceType"},
45764585
"endpointConfiguration":{"shape":"EndpointConfiguration"},
4577-
"policy":{"shape":"String"}
4586+
"policy":{"shape":"String"},
4587+
"tags":{"shape":"MapOfStringToString"}
45784588
}
45794589
},
45804590
"RestApis":{
@@ -5285,7 +5295,8 @@
52855295
"apiStages":{"shape":"ListOfApiStage"},
52865296
"throttle":{"shape":"ThrottleSettings"},
52875297
"quota":{"shape":"QuotaSettings"},
5288-
"productCode":{"shape":"String"}
5298+
"productCode":{"shape":"String"},
5299+
"tags":{"shape":"MapOfStringToString"}
52895300
}
52905301
},
52915302
"UsagePlanKey":{
@@ -5325,7 +5336,8 @@
53255336
"description":{"shape":"String"},
53265337
"targetArns":{"shape":"ListOfString"},
53275338
"status":{"shape":"VpcLinkStatus"},
5328-
"statusMessage":{"shape":"String"}
5339+
"statusMessage":{"shape":"String"},
5340+
"tags":{"shape":"MapOfStringToString"}
53295341
}
53305342
},
53315343
"VpcLinkStatus":{

aws-sdk-core/apis/apigateway/2015-07-09/docs-2.json

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1184,13 +1184,22 @@
11841184
"MapOfStringToString": {
11851185
"base": null,
11861186
"refs": {
1187+
"ApiKey$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
11871188
"CanarySettings$stageVariableOverrides": "<p>Stage variables overridden for a canary release deployment, including new stage variables introduced in the canary. These stage variables are represented as a string-to-string map between stage variable names and their values.</p>",
1189+
"ClientCertificate$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
1190+
"CreateApiKeyRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
11881191
"CreateDeploymentRequest$variables": "<p>A map that defines the stage variables for the <a>Stage</a> resource that is associated with the new deployment. Variable names can have alphanumeric and underscore characters, and the values must match <code>[A-Za-z0-9-._~:/?#&amp;=,]+</code>.</p>",
1192+
"CreateDomainNameRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
1193+
"CreateRestApiRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
11891194
"CreateStageRequest$variables": "<p>A map that defines the stage variables for the new <a>Stage</a> resource. Variable names can have alphanumeric and underscore characters, and the values must match <code>[A-Za-z0-9-._~:/?#&amp;=,]+</code>.</p>",
11901195
"CreateStageRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
1196+
"CreateUsagePlanRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
1197+
"CreateVpcLinkRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
11911198
"DeploymentCanarySettings$stageVariableOverrides": "<p>A stage variable overrides used for the canary release deployment. They can override existing stage variables or add new stage variables for the canary release deployment. These stage variables are represented as a string-to-string map between stage variable names and their values.</p>",
1199+
"DomainName$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
11921200
"GatewayResponse$responseParameters": "<p>Response parameters (paths, query strings and headers) of the <a>GatewayResponse</a> as a string-to-string map of key-value pairs.</p>",
11931201
"GatewayResponse$responseTemplates": "<p>Response templates of the <a>GatewayResponse</a> as a string-to-string map of key-value pairs.</p>",
1202+
"GenerateClientCertificateRequest$tags": "<p>The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
11941203
"GetExportRequest$parameters": "<p>A key-value map of query string parameters that specify properties of the export, depending on the requested <code>exportType</code>. For <code>exportType</code> <code>oas30</code> and <code>swagger</code>, any combination of the following parameters are supported: <code>extensions='integrations'</code> or <code>extensions='apigateway'</code> will export the API with x-amazon-apigateway-integration extensions. <code>extensions='authorizers'</code> will export the API with x-amazon-apigateway-authorizer extensions. <code>postman</code> will export the API with Postman extensions, allowing for import to the Postman tool</p>",
11951204
"GetSdkRequest$parameters": "<p>A string-to-string key-value map of query parameters <code>sdkType</code>-dependent properties of the SDK. For <code>sdkType</code> of <code>objectivec</code> or <code>swift</code>, a parameter named <code>classPrefix</code> is required. For <code>sdkType</code> of <code>android</code>, parameters named <code>groupId</code>, <code>artifactId</code>, <code>artifactVersion</code>, and <code>invokerPackage</code> are required. For <code>sdkType</code> of <code>java</code>, parameters named <code>serviceName</code> and <code>javaPackageName</code> are required. </p>",
11961205
"ImportRestApiRequest$parameters": "<p>A key-value map of context-specific query string parameters specifying the behavior of different API importing operations. The following shows operation-specific parameters and their supported values.</p> <p> To exclude <a>DocumentationParts</a> from the import, set <code>parameters</code> as <code>ignore=documentation</code>.</p> <p> To configure the endpoint type, set <code>parameters</code> as <code>endpointConfigurationTypes=EDGE</code>, <code>endpointConfigurationTypes=REGIONAL</code>, or <code>endpointConfigurationTypes=PRIVATE</code>. The default endpoint type is <code>EDGE</code>.</p> <p> To handle imported <code>basePath</code>, set <code>parameters</code> as <code>basePath=ignore</code>, <code>basePath=prepend</code> or <code>basePath=split</code>.</p> <p>For example, the AWS CLI command to exclude documentation from the imported API is:</p> <pre><code>aws apigateway import-rest-api --parameters ignore=documentation --body 'file:///path/to/imported-api-body.json'</code></pre> <p>The AWS CLI command to set the regional endpoint on the imported API is:</p> <pre><code>aws apigateway import-rest-api --parameters endpointConfigurationTypes=REGIONAL --body 'file:///path/to/imported-api-body.json'</code></pre>",
@@ -1209,6 +1218,7 @@
12091218
"PutMethodRequest$requestModels": "<p>Specifies the <a>Model</a> resources used for the request's content type. Request models are represented as a key/value map, with a content type as the key and a <a>Model</a> name as the value.</p>",
12101219
"PutMethodResponseRequest$responseModels": "<p>Specifies the <a>Model</a> resources used for the response's content type. Response models are represented as a key/value map, with a content type as the key and a <a>Model</a> name as the value.</p>",
12111220
"PutRestApiRequest$parameters": "<p>Custom header parameters as part of the request. For example, to exclude <a>DocumentationParts</a> from an imported API, set <code>ignore=documentation</code> as a <code>parameters</code> value, as in the AWS CLI command of <code>aws apigateway import-rest-api --parameters ignore=documentation --body 'file:///path/to/imported-api-body.json'</code>.</p>",
1221+
"RestApi$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
12121222
"Stage$variables": "<p>A map that defines the stage variables for a <a>Stage</a> resource. Variable names can have alphanumeric and underscore characters, and the values must match <code>[A-Za-z0-9-._~:/?#&amp;=,]+</code>.</p>",
12131223
"Stage$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
12141224
"TagResourceRequest$tags": "<p>[Required] The key-value map of strings. The valid character set is [a-zA-Z+-=._:/]. The tag key can be up to 128 characters and must not start with <code>aws:</code>. The tag value can be up to 256 characters.</p>",
@@ -1219,7 +1229,9 @@
12191229
"TestInvokeAuthorizerResponse$claims": "<p>The <a href=\"https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims\">open identity claims</a>, with any supported custom attributes, returned from the Cognito Your User Pool configured for the API.</p>",
12201230
"TestInvokeMethodRequest$headers": "<p>A key-value map of headers to simulate an incoming invocation request.</p>",
12211231
"TestInvokeMethodRequest$stageVariables": "<p>A key-value map of stage variables to simulate an invocation on a deployed <a>Stage</a>.</p>",
1222-
"TestInvokeMethodResponse$headers": "<p>The headers of the HTTP response.</p>"
1232+
"TestInvokeMethodResponse$headers": "<p>The headers of the HTTP response.</p>",
1233+
"UsagePlan$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>",
1234+
"VpcLink$tags": "<p>The collection of tags. Each tag element is associated with a given resource.</p>"
12231235
}
12241236
},
12251237
"Method": {

aws-sdk-core/apis/budgets/2016-10-20/api-2.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,6 +242,7 @@
242242
"members":{
243243
"BudgetName":{"shape":"BudgetName"},
244244
"BudgetLimit":{"shape":"Spend"},
245+
"PlannedBudgetLimits":{"shape":"PlannedBudgetLimits"},
245246
"CostFilters":{"shape":"CostFilters"},
246247
"CostTypes":{"shape":"CostTypes"},
247248
"TimeUnit":{"shape":"TimeUnit"},
@@ -667,6 +668,11 @@
667668
"min":1,
668669
"pattern":"([0-9]*\\.)?[0-9]+"
669670
},
671+
"PlannedBudgetLimits":{
672+
"type":"map",
673+
"key":{"shape":"GenericString"},
674+
"value":{"shape":"Spend"}
675+
},
670676
"Spend":{
671677
"type":"structure",
672678
"required":[
@@ -693,7 +699,7 @@
693699
"type":"string",
694700
"max":2147483647,
695701
"min":1,
696-
"pattern":".*",
702+
"pattern":"(?s).*",
697703
"sensitive":true
698704
},
699705
"Subscribers":{

0 commit comments

Comments
 (0)