Skip to content

Commit

Permalink
Updated service API models for release.
Browse files Browse the repository at this point in the history
  • Loading branch information
AWS SDK for Ruby authored and Nobody committed Sep 17, 2020
1 parent 615b393 commit 4a03d74
Show file tree
Hide file tree
Showing 15 changed files with 690 additions and 21 deletions.
12 changes: 12 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,18 @@
Unreleased Changes
------------------

* Feature - Aws::APIGateway - Updated the API, and documentation for Amazon API Gateway.

* Feature - Aws::ApiGatewayV2 - Updated the API, and documentation for AmazonApiGatewayV2.

* Feature - Aws::CloudFront - Updated the documentation for Amazon CloudFront.

* Feature - Aws::Comprehend - Updated the API, and documentation for Amazon Comprehend.

* Feature - Aws::ElasticsearchService - Updated the API, and documentation for Amazon Elasticsearch Service.

* Feature - Aws::Kendra - Updated the API, and documentation for AWSKendraFrontendService.

2.11.587 (2020-09-16)
------------------

Expand Down
22 changes: 20 additions & 2 deletions aws-sdk-core/apis/apigateway/2015-07-09/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -792,6 +792,7 @@
"output":{"shape":"Deployments"},
"errors":[
{"shape":"BadRequestException"},
{"shape":"NotFoundException"},
{"shape":"UnauthorizedException"},
{"shape":"TooManyRequestsException"},
{"shape":"ServiceUnavailableException"}
Expand Down Expand Up @@ -2204,7 +2205,8 @@
"regionalCertificateArn":{"shape":"String"},
"endpointConfiguration":{"shape":"EndpointConfiguration"},
"tags":{"shape":"MapOfStringToString"},
"securityPolicy":{"shape":"SecurityPolicy"}
"securityPolicy":{"shape":"SecurityPolicy"},
"mutualTlsAuthentication":{"shape":"MutualTlsAuthenticationInput"}
}
},
"CreateModelRequest":{
Expand Down Expand Up @@ -2850,7 +2852,8 @@
"domainNameStatus":{"shape":"DomainNameStatus"},
"domainNameStatusMessage":{"shape":"String"},
"securityPolicy":{"shape":"SecurityPolicy"},
"tags":{"shape":"MapOfStringToString"}
"tags":{"shape":"MapOfStringToString"},
"mutualTlsAuthentication":{"shape":"MutualTlsAuthentication"}
}
},
"DomainNameStatus":{
Expand Down Expand Up @@ -4291,6 +4294,21 @@
}
}
},
"MutualTlsAuthentication":{
"type":"structure",
"members":{
"truststoreUri":{"shape":"String"},
"truststoreVersion":{"shape":"String"},
"truststoreWarnings":{"shape":"ListOfString"}
}
},
"MutualTlsAuthenticationInput":{
"type":"structure",
"members":{
"truststoreUri":{"shape":"String"},
"truststoreVersion":{"shape":"String"}
}
},
"NotFoundException":{
"type":"structure",
"members":{
Expand Down
17 changes: 17 additions & 0 deletions aws-sdk-core/apis/apigateway/2015-07-09/docs-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1083,6 +1083,7 @@
"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>",
"MapOfStringToList$value": null,
"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>",
"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>",
"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>",
"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>",
"RestApi$warnings": "<p>The warning messages reported when <code>failonwarnings</code> is turned on during API import.</p>",
Expand Down Expand Up @@ -1277,6 +1278,18 @@
"refs": {
}
},
"MutualTlsAuthentication": {
"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>",
"refs": {
"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>"
}
},
"MutualTlsAuthenticationInput": {
"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>",
"refs": {
"CreateDomainNameRequest$mutualTlsAuthentication": null
}
},
"NotFoundException": {
"base": "<p>The requested resource is not found. Make sure that the request URI is correct.</p>",
"refs": {
Expand Down Expand Up @@ -1787,6 +1800,10 @@
"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>",
"Model$contentType": "<p>The content-type for the model.</p>",
"Models$position": null,
"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>",
"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>",
"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>",
"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>",
"NotFoundException$message": null,
"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>",
"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>",
Expand Down
103 changes: 103 additions & 0 deletions aws-sdk-core/apis/apigatewayv2/2018-11-29/api-2.json
Original file line number Diff line number Diff line change
Expand Up @@ -1531,6 +1531,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -1794,6 +1798,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"Name" : {
"shape" : "StringWithLengthBetween1And128",
"locationName" : "name"
Expand Down Expand Up @@ -1910,6 +1918,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"Name" : {
"shape" : "StringWithLengthBetween1And128",
"locationName" : "name"
Expand Down Expand Up @@ -1976,6 +1988,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -2224,6 +2240,10 @@
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthenticationInput",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
Expand All @@ -2242,6 +2262,10 @@
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthenticationInput",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
Expand All @@ -2263,6 +2287,10 @@
"DomainNameConfigurations" : {
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthentication",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
Expand Down Expand Up @@ -3466,6 +3494,10 @@
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthentication",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
Expand Down Expand Up @@ -3724,6 +3756,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -3986,6 +4022,10 @@
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthentication",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
Expand Down Expand Up @@ -4817,6 +4857,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -5080,6 +5124,37 @@
"locationName" : "nextToken"
}
}
}
,
"MutualTlsAuthentication" : {
"type" : "structure",
"members" : {
"TruststoreUri" : {
"shape" : "UriWithLengthBetween1And2048",
"locationName" : "truststoreUri"
},
"TruststoreVersion" : {
"shape" : "StringWithLengthBetween1And64",
"locationName" : "truststoreVersion"
},
"TruststoreWarnings" : {
"shape" : "__listOf__string",
"locationName" : "truststoreWarnings"
}
}
},
"MutualTlsAuthenticationInput" : {
"type" : "structure",
"members" : {
"TruststoreUri" : {
"shape" : "UriWithLengthBetween1And2048",
"locationName" : "truststoreUri"
},
"TruststoreVersion" : {
"shape" : "StringWithLengthBetween1And64",
"locationName" : "truststoreVersion"
}
}
},
"NextToken" : {
"type" : "string"
Expand Down Expand Up @@ -5188,6 +5263,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -5642,6 +5721,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"Name" : {
"shape" : "StringWithLengthBetween1And128",
"locationName" : "name"
Expand Down Expand Up @@ -5758,6 +5841,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"Name" : {
"shape" : "StringWithLengthBetween1And128",
"locationName" : "name"
Expand Down Expand Up @@ -5816,6 +5903,10 @@
"shape" : "__boolean",
"locationName" : "disableSchemaValidation"
},
"DisableExecuteApiEndpoint" : {
"shape" : "__boolean",
"locationName" : "disableExecuteApiEndpoint"
},
"ImportInfo" : {
"shape" : "__listOf__string",
"locationName" : "importInfo"
Expand Down Expand Up @@ -6060,6 +6151,10 @@
"DomainNameConfigurations" : {
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthenticationInput",
"locationName" : "mutualTlsAuthentication"
}
}
},
Expand All @@ -6074,6 +6169,10 @@
"DomainNameConfigurations" : {
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthenticationInput",
"locationName" : "mutualTlsAuthentication"
}
},
"required" : [ "DomainName" ]
Expand All @@ -6093,6 +6192,10 @@
"shape" : "DomainNameConfigurations",
"locationName" : "domainNameConfigurations"
},
"MutualTlsAuthentication" : {
"shape" : "MutualTlsAuthentication",
"locationName" : "mutualTlsAuthentication"
},
"Tags" : {
"shape" : "Tags",
"locationName" : "tags"
Expand Down
Loading

0 comments on commit 4a03d74

Please sign in to comment.