Skip to content

Commit 4a03d74

Browse files
AWS SDK for RubyNobody
authored andcommitted
Updated service API models for release.
1 parent 615b393 commit 4a03d74

File tree

15 files changed

+690
-21
lines changed

15 files changed

+690
-21
lines changed

CHANGELOG.md

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

4+
* Feature - Aws::APIGateway - Updated the API, and documentation for Amazon API Gateway.
5+
6+
* Feature - Aws::ApiGatewayV2 - Updated the API, and documentation for AmazonApiGatewayV2.
7+
8+
* Feature - Aws::CloudFront - Updated the documentation for Amazon CloudFront.
9+
10+
* Feature - Aws::Comprehend - Updated the API, and documentation for Amazon Comprehend.
11+
12+
* Feature - Aws::ElasticsearchService - Updated the API, and documentation for Amazon Elasticsearch Service.
13+
14+
* Feature - Aws::Kendra - Updated the API, and documentation for AWSKendraFrontendService.
15+
416
2.11.587 (2020-09-16)
517
------------------
618

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

Lines changed: 20 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -792,6 +792,7 @@
792792
"output":{"shape":"Deployments"},
793793
"errors":[
794794
{"shape":"BadRequestException"},
795+
{"shape":"NotFoundException"},
795796
{"shape":"UnauthorizedException"},
796797
{"shape":"TooManyRequestsException"},
797798
{"shape":"ServiceUnavailableException"}
@@ -2204,7 +2205,8 @@
22042205
"regionalCertificateArn":{"shape":"String"},
22052206
"endpointConfiguration":{"shape":"EndpointConfiguration"},
22062207
"tags":{"shape":"MapOfStringToString"},
2207-
"securityPolicy":{"shape":"SecurityPolicy"}
2208+
"securityPolicy":{"shape":"SecurityPolicy"},
2209+
"mutualTlsAuthentication":{"shape":"MutualTlsAuthenticationInput"}
22082210
}
22092211
},
22102212
"CreateModelRequest":{
@@ -2850,7 +2852,8 @@
28502852
"domainNameStatus":{"shape":"DomainNameStatus"},
28512853
"domainNameStatusMessage":{"shape":"String"},
28522854
"securityPolicy":{"shape":"SecurityPolicy"},
2853-
"tags":{"shape":"MapOfStringToString"}
2855+
"tags":{"shape":"MapOfStringToString"},
2856+
"mutualTlsAuthentication":{"shape":"MutualTlsAuthentication"}
28542857
}
28552858
},
28562859
"DomainNameStatus":{
@@ -4291,6 +4294,21 @@
42914294
}
42924295
}
42934296
},
4297+
"MutualTlsAuthentication":{
4298+
"type":"structure",
4299+
"members":{
4300+
"truststoreUri":{"shape":"String"},
4301+
"truststoreVersion":{"shape":"String"},
4302+
"truststoreWarnings":{"shape":"ListOfString"}
4303+
}
4304+
},
4305+
"MutualTlsAuthenticationInput":{
4306+
"type":"structure",
4307+
"members":{
4308+
"truststoreUri":{"shape":"String"},
4309+
"truststoreVersion":{"shape":"String"}
4310+
}
4311+
},
42944312
"NotFoundException":{
42954313
"type":"structure",
42964314
"members":{

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1083,6 +1083,7 @@
10831083
"Integration$cacheKeyParameters": "<p>A list of request parameters whose values API Gateway caches. To be valid values for <code>cacheKeyParameters</code>, these parameters must also be specified for <a>Method</a> <code>requestParameters</code>.</p>",
10841084
"MapOfStringToList$value": null,
10851085
"Method$authorizationScopes": "<p>A list of authorization scopes configured on the method. The scopes are used with a <code>COGNITO_USER_POOLS</code> authorizer to authorize the method invocation. The authorization works by matching the method scopes against the scopes parsed from the access token in the incoming request. The method invocation is authorized if any method scopes matches a claimed scope in the access token. Otherwise, the invocation is not authorized. When the method scope is configured, the client must provide an access token instead of an identity token for authorization purposes.</p>",
1086+
"MutualTlsAuthentication$truststoreWarnings": "<p>A list of warnings that API Gateway returns while processing your truststore. Invalid certificates produce warnings. Mutual TLS is still enabled, but some clients might not be able to access your API. To resolve warnings, upload a new truststore to S3, and then update you domain name to use the new version.</p>",
10861087
"PutIntegrationRequest$cacheKeyParameters": "<p>A list of request parameters whose values API Gateway caches. To be valid values for <code>cacheKeyParameters</code>, these parameters must also be specified for <a>Method</a> <code>requestParameters</code>.</p>",
10871088
"PutMethodRequest$authorizationScopes": "<p>A list of authorization scopes configured on the method. The scopes are used with a <code>COGNITO_USER_POOLS</code> authorizer to authorize the method invocation. The authorization works by matching the method scopes against the scopes parsed from the access token in the incoming request. The method invocation is authorized if any method scopes matches a claimed scope in the access token. Otherwise, the invocation is not authorized. When the method scope is configured, the client must provide an access token instead of an identity token for authorization purposes.</p>",
10881089
"RestApi$warnings": "<p>The warning messages reported when <code>failonwarnings</code> is turned on during API import.</p>",
@@ -1277,6 +1278,18 @@
12771278
"refs": {
12781279
}
12791280
},
1281+
"MutualTlsAuthentication": {
1282+
"base": "<p>If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.</p>",
1283+
"refs": {
1284+
"DomainName$mutualTlsAuthentication": "<p>The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.</p>"
1285+
}
1286+
},
1287+
"MutualTlsAuthenticationInput": {
1288+
"base": "<p>If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your custom domain name.</p>",
1289+
"refs": {
1290+
"CreateDomainNameRequest$mutualTlsAuthentication": null
1291+
}
1292+
},
12801293
"NotFoundException": {
12811294
"base": "<p>The requested resource is not found. Make sure that the request URI is correct.</p>",
12821295
"refs": {
@@ -1787,6 +1800,10 @@
17871800
"Model$schema": "<p>The schema for the model. For <code>application/json</code> models, this should be <a href=\"https://tools.ietf.org/html/draft-zyp-json-schema-04\" target=\"_blank\">JSON schema draft 4</a> model. Do not include \"\\*/\" characters in the description of any properties because such \"\\*/\" characters may be interpreted as the closing marker for comments in some languages, such as Java or JavaScript, causing the installation of your API's SDK generated by API Gateway to fail.</p>",
17881801
"Model$contentType": "<p>The content-type for the model.</p>",
17891802
"Models$position": null,
1803+
"MutualTlsAuthentication$truststoreUri": "<p>An Amazon S3 URL that specifies the truststore for mutual TLS authentication, for example <code>s3://bucket-name/key-name</code>. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.</p>",
1804+
"MutualTlsAuthentication$truststoreVersion": "<p>The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.</p>",
1805+
"MutualTlsAuthenticationInput$truststoreUri": "<p>An Amazon S3 resource ARN that specifies the truststore for mutual TLS authentication, for example, <code>s3://bucket-name/key-name</code>. The truststore can contain certificates from public or private certificate authorities. To update the truststore, upload a new version to S3, and then update your custom domain name to use the new version. To update the truststore, you must have permissions to access the S3 object.</p>",
1806+
"MutualTlsAuthenticationInput$truststoreVersion": "<p>The version of the S3 object that contains your truststore. To specify a version, you must have versioning enabled for the S3 bucket.</p>",
17901807
"NotFoundException$message": null,
17911808
"PatchOperation$path": "<p>The <code>op</code> operation's target, as identified by a <a href=\"https://tools.ietf.org/html/draft-ietf-appsawg-json-pointer-08\">JSON Pointer</a> value that references a location within the targeted resource. For example, if the target resource has an updateable property of <code>{\"name\":\"value\"}</code>, the path for this property is <code>/name</code>. If the <code>name</code> property value is a JSON object (e.g., <code>{\"name\": {\"child/name\": \"child-value\"}}</code>), the path for the <code>child/name</code> property will be <code>/name/child~1name</code>. Any slash (\"/\") character appearing in path names must be escaped with \"~1\", as shown in the example above. Each <code>op</code> operation can have only one <code>path</code> associated with it.</p>",
17921809
"PatchOperation$value": "<p>The new target value of the update operation. It is applicable for the <code>add</code> or <code>replace</code> operation. When using AWS CLI to update a property of a JSON value, enclose the JSON object with a pair of single quotes in a Linux shell, e.g., '{\"a\": ...}'. In a Windows shell, see <a href=\"https://docs.aws.amazon.com/cli/latest/userguide/cli-using-param.html#cli-using-param-json\">Using JSON for Parameters</a>.</p>",

aws-sdk-core/apis/apigatewayv2/2018-11-29/api-2.json

Lines changed: 103 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1531,6 +1531,10 @@
15311531
"shape" : "__boolean",
15321532
"locationName" : "disableSchemaValidation"
15331533
},
1534+
"DisableExecuteApiEndpoint" : {
1535+
"shape" : "__boolean",
1536+
"locationName" : "disableExecuteApiEndpoint"
1537+
},
15341538
"ImportInfo" : {
15351539
"shape" : "__listOf__string",
15361540
"locationName" : "importInfo"
@@ -1794,6 +1798,10 @@
17941798
"shape" : "__boolean",
17951799
"locationName" : "disableSchemaValidation"
17961800
},
1801+
"DisableExecuteApiEndpoint" : {
1802+
"shape" : "__boolean",
1803+
"locationName" : "disableExecuteApiEndpoint"
1804+
},
17971805
"Name" : {
17981806
"shape" : "StringWithLengthBetween1And128",
17991807
"locationName" : "name"
@@ -1910,6 +1918,10 @@
19101918
"shape" : "__boolean",
19111919
"locationName" : "disableSchemaValidation"
19121920
},
1921+
"DisableExecuteApiEndpoint" : {
1922+
"shape" : "__boolean",
1923+
"locationName" : "disableExecuteApiEndpoint"
1924+
},
19131925
"Name" : {
19141926
"shape" : "StringWithLengthBetween1And128",
19151927
"locationName" : "name"
@@ -1976,6 +1988,10 @@
19761988
"shape" : "__boolean",
19771989
"locationName" : "disableSchemaValidation"
19781990
},
1991+
"DisableExecuteApiEndpoint" : {
1992+
"shape" : "__boolean",
1993+
"locationName" : "disableExecuteApiEndpoint"
1994+
},
19791995
"ImportInfo" : {
19801996
"shape" : "__listOf__string",
19811997
"locationName" : "importInfo"
@@ -2224,6 +2240,10 @@
22242240
"shape" : "DomainNameConfigurations",
22252241
"locationName" : "domainNameConfigurations"
22262242
},
2243+
"MutualTlsAuthentication" : {
2244+
"shape" : "MutualTlsAuthenticationInput",
2245+
"locationName" : "mutualTlsAuthentication"
2246+
},
22272247
"Tags" : {
22282248
"shape" : "Tags",
22292249
"locationName" : "tags"
@@ -2242,6 +2262,10 @@
22422262
"shape" : "DomainNameConfigurations",
22432263
"locationName" : "domainNameConfigurations"
22442264
},
2265+
"MutualTlsAuthentication" : {
2266+
"shape" : "MutualTlsAuthenticationInput",
2267+
"locationName" : "mutualTlsAuthentication"
2268+
},
22452269
"Tags" : {
22462270
"shape" : "Tags",
22472271
"locationName" : "tags"
@@ -2263,6 +2287,10 @@
22632287
"DomainNameConfigurations" : {
22642288
"shape" : "DomainNameConfigurations",
22652289
"locationName" : "domainNameConfigurations"
2290+
},
2291+
"MutualTlsAuthentication" : {
2292+
"shape" : "MutualTlsAuthentication",
2293+
"locationName" : "mutualTlsAuthentication"
22662294
},
22672295
"Tags" : {
22682296
"shape" : "Tags",
@@ -3466,6 +3494,10 @@
34663494
"shape" : "DomainNameConfigurations",
34673495
"locationName" : "domainNameConfigurations"
34683496
},
3497+
"MutualTlsAuthentication" : {
3498+
"shape" : "MutualTlsAuthentication",
3499+
"locationName" : "mutualTlsAuthentication"
3500+
},
34693501
"Tags" : {
34703502
"shape" : "Tags",
34713503
"locationName" : "tags"
@@ -3724,6 +3756,10 @@
37243756
"shape" : "__boolean",
37253757
"locationName" : "disableSchemaValidation"
37263758
},
3759+
"DisableExecuteApiEndpoint" : {
3760+
"shape" : "__boolean",
3761+
"locationName" : "disableExecuteApiEndpoint"
3762+
},
37273763
"ImportInfo" : {
37283764
"shape" : "__listOf__string",
37293765
"locationName" : "importInfo"
@@ -3986,6 +4022,10 @@
39864022
"shape" : "DomainNameConfigurations",
39874023
"locationName" : "domainNameConfigurations"
39884024
},
4025+
"MutualTlsAuthentication" : {
4026+
"shape" : "MutualTlsAuthentication",
4027+
"locationName" : "mutualTlsAuthentication"
4028+
},
39894029
"Tags" : {
39904030
"shape" : "Tags",
39914031
"locationName" : "tags"
@@ -4817,6 +4857,10 @@
48174857
"shape" : "__boolean",
48184858
"locationName" : "disableSchemaValidation"
48194859
},
4860+
"DisableExecuteApiEndpoint" : {
4861+
"shape" : "__boolean",
4862+
"locationName" : "disableExecuteApiEndpoint"
4863+
},
48204864
"ImportInfo" : {
48214865
"shape" : "__listOf__string",
48224866
"locationName" : "importInfo"
@@ -5080,6 +5124,37 @@
50805124
"locationName" : "nextToken"
50815125
}
50825126
}
5127+
}
5128+
,
5129+
"MutualTlsAuthentication" : {
5130+
"type" : "structure",
5131+
"members" : {
5132+
"TruststoreUri" : {
5133+
"shape" : "UriWithLengthBetween1And2048",
5134+
"locationName" : "truststoreUri"
5135+
},
5136+
"TruststoreVersion" : {
5137+
"shape" : "StringWithLengthBetween1And64",
5138+
"locationName" : "truststoreVersion"
5139+
},
5140+
"TruststoreWarnings" : {
5141+
"shape" : "__listOf__string",
5142+
"locationName" : "truststoreWarnings"
5143+
}
5144+
}
5145+
},
5146+
"MutualTlsAuthenticationInput" : {
5147+
"type" : "structure",
5148+
"members" : {
5149+
"TruststoreUri" : {
5150+
"shape" : "UriWithLengthBetween1And2048",
5151+
"locationName" : "truststoreUri"
5152+
},
5153+
"TruststoreVersion" : {
5154+
"shape" : "StringWithLengthBetween1And64",
5155+
"locationName" : "truststoreVersion"
5156+
}
5157+
}
50835158
},
50845159
"NextToken" : {
50855160
"type" : "string"
@@ -5188,6 +5263,10 @@
51885263
"shape" : "__boolean",
51895264
"locationName" : "disableSchemaValidation"
51905265
},
5266+
"DisableExecuteApiEndpoint" : {
5267+
"shape" : "__boolean",
5268+
"locationName" : "disableExecuteApiEndpoint"
5269+
},
51915270
"ImportInfo" : {
51925271
"shape" : "__listOf__string",
51935272
"locationName" : "importInfo"
@@ -5642,6 +5721,10 @@
56425721
"shape" : "__boolean",
56435722
"locationName" : "disableSchemaValidation"
56445723
},
5724+
"DisableExecuteApiEndpoint" : {
5725+
"shape" : "__boolean",
5726+
"locationName" : "disableExecuteApiEndpoint"
5727+
},
56455728
"Name" : {
56465729
"shape" : "StringWithLengthBetween1And128",
56475730
"locationName" : "name"
@@ -5758,6 +5841,10 @@
57585841
"shape" : "__boolean",
57595842
"locationName" : "disableSchemaValidation"
57605843
},
5844+
"DisableExecuteApiEndpoint" : {
5845+
"shape" : "__boolean",
5846+
"locationName" : "disableExecuteApiEndpoint"
5847+
},
57615848
"Name" : {
57625849
"shape" : "StringWithLengthBetween1And128",
57635850
"locationName" : "name"
@@ -5816,6 +5903,10 @@
58165903
"shape" : "__boolean",
58175904
"locationName" : "disableSchemaValidation"
58185905
},
5906+
"DisableExecuteApiEndpoint" : {
5907+
"shape" : "__boolean",
5908+
"locationName" : "disableExecuteApiEndpoint"
5909+
},
58195910
"ImportInfo" : {
58205911
"shape" : "__listOf__string",
58215912
"locationName" : "importInfo"
@@ -6060,6 +6151,10 @@
60606151
"DomainNameConfigurations" : {
60616152
"shape" : "DomainNameConfigurations",
60626153
"locationName" : "domainNameConfigurations"
6154+
},
6155+
"MutualTlsAuthentication" : {
6156+
"shape" : "MutualTlsAuthenticationInput",
6157+
"locationName" : "mutualTlsAuthentication"
60636158
}
60646159
}
60656160
},
@@ -6074,6 +6169,10 @@
60746169
"DomainNameConfigurations" : {
60756170
"shape" : "DomainNameConfigurations",
60766171
"locationName" : "domainNameConfigurations"
6172+
},
6173+
"MutualTlsAuthentication" : {
6174+
"shape" : "MutualTlsAuthenticationInput",
6175+
"locationName" : "mutualTlsAuthentication"
60776176
}
60786177
},
60796178
"required" : [ "DomainName" ]
@@ -6093,6 +6192,10 @@
60936192
"shape" : "DomainNameConfigurations",
60946193
"locationName" : "domainNameConfigurations"
60956194
},
6195+
"MutualTlsAuthentication" : {
6196+
"shape" : "MutualTlsAuthentication",
6197+
"locationName" : "mutualTlsAuthentication"
6198+
},
60966199
"Tags" : {
60976200
"shape" : "Tags",
60986201
"locationName" : "tags"

0 commit comments

Comments
 (0)