diff --git a/.changes/1.43.109.json b/.changes/1.43.109.json
new file mode 100644
index 000000000..bc7a6d85b
--- /dev/null
+++ b/.changes/1.43.109.json
@@ -0,0 +1,7 @@
+[
+ {
+ "category": "``comprehend``",
+ "description": "Update comprehend client to latest version",
+ "type": "api-change"
+ }
+]
\ No newline at end of file
diff --git a/CHANGELOG.rst b/CHANGELOG.rst
index 0d45f4c1f..73d921341 100644
--- a/CHANGELOG.rst
+++ b/CHANGELOG.rst
@@ -2,6 +2,12 @@
CHANGELOG
=========
+1.43.109
+========
+
+* api-change:``comprehend``: Update comprehend client to latest version
+
+
1.43.108
========
diff --git a/botocore/__init__.py b/botocore/__init__.py
index 60a2a5125..3d9f9bbc6 100644
--- a/botocore/__init__.py
+++ b/botocore/__init__.py
@@ -17,7 +17,7 @@ import os
import re
from logging import NullHandler
-__version__ = '1.43.108'
+__version__ = '1.43.109'
# Configure default logger to do nothing
diff --git a/botocore/data/comprehend/2017-11-27/service-2.json b/botocore/data/comprehend/2017-11-27/service-2.json
index 56727c232..31eb86141 100644
--- a/botocore/data/comprehend/2017-11-27/service-2.json
+++ b/botocore/data/comprehend/2017-11-27/service-2.json
@@ -4,8 +4,11 @@
"apiVersion":"2017-11-27",
"endpointPrefix":"comprehend",
"jsonVersion":"1.1",
- "protocol":"json",
- "protocols":["json"],
+ "protocol":"smithy-rpc-v2-cbor",
+ "protocols":[
+ "smithy-rpc-v2-cbor",
+ "json"
+ ],
"serviceFullName":"Amazon Comprehend",
"serviceId":"Comprehend",
"signatureVersion":"v4",
@@ -1803,6 +1806,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The number of documents in the request exceeds the limit of 25. Try your request again with fewer documents.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"Block":{
@@ -2064,6 +2068,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>Concurrent modification of the tags associated with an Amazon Comprehend resource is not supported. </p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"ContainsPiiEntitiesRequest":{
@@ -4874,6 +4879,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>An internal server error occurred. Retry your request.</p>",
+ "error":{"httpStatusCode":500},
"exception":true,
"fault":true
},
@@ -4883,6 +4889,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The filter specified for the operation is invalid. Specify a different filter.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"InvalidRequestDetail":{
@@ -4912,6 +4919,7 @@
"Detail":{"shape":"InvalidRequestDetail"}
},
"documentation":"<p>The request is invalid.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"InvalidRequestReason":{
@@ -4936,6 +4944,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The specified job was not found. Check the job ID and try again.</p>",
+ "error":{"httpStatusCode":404},
"exception":true
},
"JobStatus":{
@@ -5066,6 +5075,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The KMS customer managed key (CMK) entered cannot be validated. Verify the key and re-enter it.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"LabelDelimiter":{
@@ -6154,6 +6164,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The specified resource name is already in use. Use a different name and try your request again.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"ResourceLimitExceededException":{
@@ -6162,6 +6173,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The maximum number of resources per account has been exceeded. Review the resources, and then try your request again.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"ResourceNotFoundException":{
@@ -6170,6 +6182,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The specified resource ARN was not found. Check the ARN and try your request again.</p>",
+ "error":{"httpStatusCode":404},
"exception":true
},
"ResourceUnavailableException":{
@@ -6178,6 +6191,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The specified resource is not available. Check the resource and try your request again.</p>",
+ "error":{"httpStatusCode":404},
"exception":true
},
"S3Uri":{
@@ -7426,6 +7440,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The size of the input text exceeds the limit. Use a smaller document.</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"Timestamp":{"type":"timestamp"},
@@ -7435,6 +7450,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The number of requests exceeds the limit. Resubmit your request later.</p>",
+ "error":{"httpStatusCode":429},
"exception":true
},
"TooManyTagKeysException":{
@@ -7443,6 +7459,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The request contains more tag keys than can be associated with a resource (50 tag keys per resource).</p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"TooManyTagsException":{
@@ -7451,6 +7468,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>The request contains more tags than can be associated with a resource (50 tags per resource). The maximum number of tags includes both existing tags and those included in your current request. </p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"TopicsDetectionJobFilter":{
@@ -7583,6 +7601,7 @@
"Message":{"shape":"String"}
},
"documentation":"<p>Amazon Comprehend can't process the language of the input text. For a list of supported languages, <a href=\"https://docs.aws.amazon.com/comprehend/latest/dg/supported-languages.html\">Supported languages</a> in the Comprehend Developer Guide. </p>",
+ "error":{"httpStatusCode":400},
"exception":true
},
"UntagResourceRequest":{
diff --git a/docs/source/conf.py b/docs/source/conf.py
index 20f09b7d3..50f46a710 100644
--- a/docs/source/conf.py
+++ b/docs/source/conf.py
@@ -59,7 +59,7 @@ copyright = f'{current_year}, Amazon Web Services, Inc'
# The short X.Y version.
version = '1.43.1'
# The full version, including alpha/beta/rc tags.
-release = '1.43.108'
+release = '1.43.109'
# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.