aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorrobot-contrib <robot-contrib@yandex-team.com>2023-10-05 07:28:26 +0300
committerrobot-contrib <robot-contrib@yandex-team.com>2023-10-05 07:53:26 +0300
commit6483c00d2ba9562c5ef3df64d05a0ddf7fc7d526 (patch)
tree823f2b6c1458b60af5ad3daf95da96ebc943b1cb
parent252508db77bae40b77bba029fbc361fa78381662 (diff)
downloadydb-6483c00d2ba9562c5ef3df64d05a0ddf7fc7d526.tar.gz
Update contrib/python/botocore/py3 to 1.31.52
-rw-r--r--contrib/python/botocore/py3/.dist-info/METADATA2
-rw-r--r--contrib/python/botocore/py3/botocore/__init__.py2
-rw-r--r--contrib/python/botocore/py3/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gzbin1305 -> 1305 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gzbin1529 -> 1529 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gzbin1393 -> 1393 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gzbin1236 -> 1236 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/alexaforbusiness/2017-11-09/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gzbin1156 -> 1156 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gzbin1108 -> 1108 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gzbin1399 -> 1231 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/paginators-1.json51
-rw-r--r--contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/service-2.json26
-rw-r--r--contrib/python/botocore/py3/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gzbin1402 -> 1402 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gzbin1117 -> 1117 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/service-2.json135
-rw-r--r--contrib/python/botocore/py3/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gzbin1238 -> 1238 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gzbin1114 -> 1114 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gzbin1240 -> 1240 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gzbin1131 -> 1131 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/backupstorage/2018-04-10/endpoint-rule-set-1.json.gzbin1110 -> 1110 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gzbin1429 -> 1429 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gzbin1314 -> 1314 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gzbin1370 -> 1370 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gzbin1369 -> 1369 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gzbin1160 -> 1160 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gzbin1461 -> 1461 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gzbin1242 -> 1242 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gzbin1242 -> 1242 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gzbin1839 -> 1839 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gzbin1574 -> 1574 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gzbin1113 -> 1113 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gzbin1143 -> 1143 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gzbin1233 -> 1233 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gzbin1239 -> 1239 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gzbin1292 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/service-2.json3
-rw-r--r--contrib/python/botocore/py3/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gzbin901 -> 901 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gzbin1154 -> 1154 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gzbin1113 -> 1113 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gzbin1115 -> 1115 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/codestar/2017-04-19/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gzbin1157 -> 1157 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gzbin1236 -> 1236 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gzbin1154 -> 1154 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gzbin1245 -> 1245 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gzbin1215 -> 1215 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gzbin1143 -> 1143 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gzbin1305 -> 1305 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gzbin1112 -> 1112 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gzbin1144 -> 1144 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gzbin1350 -> 1350 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gzbin1504 -> 1504 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gzbin1671 -> 1671 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gzbin1115 -> 1115 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gzbin1237 -> 1237 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gzbin1236 -> 1236 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gzbin1262 -> 1262 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gzbin1144 -> 1144 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gzbin1427 -> 1427 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elastic-inference/2017-07-25/endpoint-rule-set-1.json.gzbin1299 -> 1299 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gzbin1241 -> 1241 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gzbin1395 -> 1395 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gzbin1306 -> 1306 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gzbin1248 -> 1248 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gzbin1247 -> 1247 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gzbin1399 -> 1399 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/endpoints.json9
-rw-r--r--contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gzbin1856 -> 1856 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gzbin1740 -> 1740 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gzbin1234 -> 1234 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gzbin1122 -> 1122 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gzbin1144 -> 1144 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/gamesparks/2021-08-17/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gzbin1299 -> 1299 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gzbin1154 -> 1154 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gzbin1533 -> 1533 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gzbin1239 -> 1239 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/honeycode/2020-03-01/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gzbin1797 -> 1797 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gzbin1242 -> 1242 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gzbin1396 -> 1396 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gzbin1599 -> 1599 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gzbin1155 -> 1155 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gzbin1677 -> 1677 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot-roborunner/2018-05-10/endpoint-rule-set-1.json.gzbin1110 -> 1110 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gzbin1402 -> 1402 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot1click-devices/2018-05-14/endpoint-rule-set-1.json.gzbin1114 -> 1114 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iot1click-projects/2018-05-14/endpoint-rule-set-1.json.gzbin1154 -> 1154 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gzbin1298 -> 1298 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gzbin1110 -> 1110 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gzbin1263 -> 1263 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gzbin1144 -> 1144 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gzbin1391 -> 1391 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gzbin1080 -> 1080 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gzbin1394 -> 1394 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gzbin1088 -> 1088 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gzbin5503 -> 5503 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/service-2.json8
-rw-r--r--contrib/python/botocore/py3/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gzbin1270 -> 1270 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gzbin1268 -> 1268 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gzbin1156 -> 1156 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gzbin1132 -> 1132 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gzbin1103 -> 1103 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gzbin1124 -> 1124 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gzbin1397 -> 1228 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/logs/2014-03-28/service-2.json17
-rw-r--r--contrib/python/botocore/py3/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gzbin1128 -> 1128 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/macie/2017-12-19/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gzbin1302 -> 1302 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gzbin1298 -> 1298 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gzbin1158 -> 1158 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gzbin1161 -> 1161 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gzbin1302 -> 1302 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gzbin1403 -> 1403 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gzbin1156 -> 1156 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gzbin1144 -> 1144 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gzbin1112 -> 1112 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gzbin1116 -> 1116 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gzbin1298 -> 1298 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mobile/2017-07-01/endpoint-rule-set-1.json.gzbin1105 -> 1105 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gzbin1214 -> 1214 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gzbin1291 -> 1291 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gzbin1990 -> 1990 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/nimble/2020-08-01/endpoint-rule-set-1.json.gzbin1121 -> 1121 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gzbin1104 -> 1104 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gzbin1498 -> 1498 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gzbin1238 -> 1238 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gzbin1085 -> 1085 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gzbin1308 -> 1308 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gzbin1310 -> 1310 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gzbin1114 -> 1114 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gzbin1115 -> 1115 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gzbin1143 -> 1143 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gzbin1112 -> 1112 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gzbin1455 -> 1455 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gzbin1346 -> 1346 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/privatenetworks/2021-12-03/endpoint-rule-set-1.json.gzbin1296 -> 1296 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gzbin1150 -> 1150 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gzbin1106 -> 1106 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gzbin1387 -> 1387 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gzbin1234 -> 1234 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gzbin1393 -> 1393 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gzbin1267 -> 1267 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gzbin1224 -> 1224 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gzbin1120 -> 1120 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gzbin1257 -> 1257 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gzbin1120 -> 1120 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gzbin1791 -> 1791 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gzbin1156 -> 1156 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gzbin15799 -> 15799 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/s3/2006-03-01/service-2.json36
-rw-r--r--contrib/python/botocore/py3/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gzbin7044 -> 7044 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gzbin1117 -> 1117 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gzbin1307 -> 1307 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gzbin1299 -> 1299 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gzbin1092 -> 1092 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gzbin1279 -> 1279 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gzbin1274 -> 1274 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gzbin1462 -> 1462 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gzbin1146 -> 1146 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gzbin1198 -> 1198 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gzbin1303 -> 1303 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gzbin1242 -> 1242 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gzbin1407 -> 1407 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gzbin1151 -> 1151 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gzbin1296 -> 1303 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/service-2.json54
-rw-r--r--contrib/python/botocore/py3/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gzbin1619 -> 1619 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gzbin1288 -> 1288 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gzbin1294 -> 1294 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gzbin1112 -> 1112 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gzbin1286 -> 1286 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gzbin1117 -> 1117 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gzbin1397 -> 1397 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gzbin1293 -> 1293 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gzbin1390 -> 1390 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gzbin1234 -> 1234 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gzbin1144 -> 1235 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gzbin1369 -> 1369 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gzbin1152 -> 1152 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gzbin1935 -> 1935 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gzbin1105 -> 1105 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gzbin1702 -> 1702 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gzbin1235 -> 1235 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gzbin1112 -> 1112 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gzbin1287 -> 1287 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gzbin1511 -> 1511 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gzbin1297 -> 1297 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gzbin1292 -> 1292 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gzbin1655 -> 1655 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gzbin1147 -> 1147 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gzbin1295 -> 1295 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gzbin1289 -> 1289 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gzbin1290 -> 1290 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/worklink/2018-09-25/endpoint-rule-set-1.json.gzbin1107 -> 1107 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gzbin1148 -> 1148 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gzbin1115 -> 1115 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gzbin1153 -> 1153 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gzbin1149 -> 1149 bytes
-rw-r--r--contrib/python/botocore/py3/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gzbin1145 -> 1145 bytes
-rw-r--r--contrib/python/botocore/py3/ya.make2
401 files changed, 298 insertions, 47 deletions
diff --git a/contrib/python/botocore/py3/.dist-info/METADATA b/contrib/python/botocore/py3/.dist-info/METADATA
index 9740e85835..3f87ce90a9 100644
--- a/contrib/python/botocore/py3/.dist-info/METADATA
+++ b/contrib/python/botocore/py3/.dist-info/METADATA
@@ -1,6 +1,6 @@
Metadata-Version: 2.1
Name: botocore
-Version: 1.31.51
+Version: 1.31.52
Summary: Low-level, data-driven core of boto 3.
Home-page: https://github.com/boto/botocore
Author: Amazon Web Services
diff --git a/contrib/python/botocore/py3/botocore/__init__.py b/contrib/python/botocore/py3/botocore/__init__.py
index da46907454..f26f697689 100644
--- a/contrib/python/botocore/py3/botocore/__init__.py
+++ b/contrib/python/botocore/py3/botocore/__init__.py
@@ -16,7 +16,7 @@ import logging
import os
import re
-__version__ = '1.31.51'
+__version__ = '1.31.52'
class NullHandler(logging.Handler):
diff --git a/contrib/python/botocore/py3/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gz
index b2a8391785..8d6a0b3fa3 100644
--- a/contrib/python/botocore/py3/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/accessanalyzer/2019-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gz
index da46d03649..7d300ca06a 100644
--- a/contrib/python/botocore/py3/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/account/2021-02-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gz
index 832cbd7223..68000c2bc4 100644
--- a/contrib/python/botocore/py3/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/acm-pca/2017-08-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gz
index 19c92a144a..d19a7803fe 100644
--- a/contrib/python/botocore/py3/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/acm/2015-12-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/alexaforbusiness/2017-11-09/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/alexaforbusiness/2017-11-09/endpoint-rule-set-1.json.gz
index 09d337b1dd..e0fb5943bf 100644
--- a/contrib/python/botocore/py3/botocore/data/alexaforbusiness/2017-11-09/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/alexaforbusiness/2017-11-09/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gz
index 1698f49f54..7a1c5c3cf5 100644
--- a/contrib/python/botocore/py3/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/amp/2020-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gz
index f7d142fb2b..0cce07618b 100644
--- a/contrib/python/botocore/py3/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/amplify/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gz
index ac43bf0d0e..41700f7c07 100644
--- a/contrib/python/botocore/py3/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/amplifybackend/2020-08-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gz
index 8a922091a1..925657062b 100644
--- a/contrib/python/botocore/py3/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/amplifyuibuilder/2021-08-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gz
index 0d7c0c10da..386df2c053 100644
--- a/contrib/python/botocore/py3/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/apigateway/2015-07-09/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gz
index 9136b26b2c..f0b7e27592 100644
--- a/contrib/python/botocore/py3/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/apigatewaymanagementapi/2018-11-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gz
index 8f9ae6de38..feb7639b9f 100644
--- a/contrib/python/botocore/py3/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/apigatewayv2/2018-11-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gz
index 5bf1c93dbe..41cc70581c 100644
--- a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/paginators-1.json b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/paginators-1.json
index ea142457a6..f176babae3 100644
--- a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/paginators-1.json
+++ b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/paginators-1.json
@@ -1,3 +1,52 @@
{
- "pagination": {}
+ "pagination": {
+ "ListApplications": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListConfigurationProfiles": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListDeploymentStrategies": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListDeployments": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListEnvironments": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListExtensionAssociations": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListExtensions": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ },
+ "ListHostedConfigurationVersions": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "Items"
+ }
+ }
}
diff --git a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/service-2.json b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/service-2.json
index d37d8fd77d..2f0d57e491 100644
--- a/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/appconfig/2019-10-09/service-2.json
@@ -24,6 +24,7 @@
"output":{"shape":"Application"},
"errors":[
{"shape":"BadRequestException"},
+ {"shape":"ServiceQuotaExceededException"},
{"shape":"InternalServerException"}
],
"documentation":"<p>Creates an application. In AppConfig, an application is simply an organizational construct like a folder. This organizational construct has a relationship with some unit of executable code. For example, you could create an application called MyMobileApp to organize and manage configuration data for a mobile application installed by your users.</p>"
@@ -40,7 +41,8 @@
"errors":[
{"shape":"BadRequestException"},
{"shape":"ResourceNotFoundException"},
- {"shape":"InternalServerException"}
+ {"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"}
],
"documentation":"<p>Creates a configuration profile, which is information that enables AppConfig to access the configuration source. Valid configuration sources include the following:</p> <ul> <li> <p>Configuration data in YAML, JSON, and other formats stored in the AppConfig hosted configuration store</p> </li> <li> <p>Configuration data stored as objects in an Amazon Simple Storage Service (Amazon S3) bucket</p> </li> <li> <p>Pipelines stored in CodePipeline</p> </li> <li> <p>Secrets stored in Secrets Manager</p> </li> <li> <p>Standard and secure string parameters stored in Amazon Web Services Systems Manager Parameter Store</p> </li> <li> <p>Configuration data in SSM documents stored in the Systems Manager document store</p> </li> </ul> <p>A configuration profile includes the following information:</p> <ul> <li> <p>The URI location of the configuration data.</p> </li> <li> <p>The Identity and Access Management (IAM) role that provides access to the configuration data.</p> </li> <li> <p>A validator for the configuration data. Available validators include either a JSON Schema or an Amazon Web Services Lambda function.</p> </li> </ul> <p>For more information, see <a href=\"http://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-and-profile.html\">Create a Configuration and a Configuration Profile</a> in the <i>AppConfig User Guide</i>.</p>"
},
@@ -55,6 +57,7 @@
"output":{"shape":"DeploymentStrategy"},
"errors":[
{"shape":"InternalServerException"},
+ {"shape":"ServiceQuotaExceededException"},
{"shape":"BadRequestException"}
],
"documentation":"<p>Creates a deployment strategy that defines important criteria for rolling out your configuration to the designated targets. A deployment strategy includes the overall duration required, a percentage of targets to receive the deployment during each interval, an algorithm that defines how percentage grows, and bake time.</p>"
@@ -71,7 +74,8 @@
"errors":[
{"shape":"InternalServerException"},
{"shape":"ResourceNotFoundException"},
- {"shape":"BadRequestException"}
+ {"shape":"BadRequestException"},
+ {"shape":"ServiceQuotaExceededException"}
],
"documentation":"<p>Creates an environment. For each application, you define one or more environments. An environment is a deployment group of AppConfig targets, such as applications in a <code>Beta</code> or <code>Production</code> environment. You can also define environments for application subcomponents such as the <code>Web</code>, <code>Mobile</code> and <code>Back-end</code> components for your application. You can configure Amazon CloudWatch alarms for each environment. The system monitors alarms during a configuration deployment. If an alarm is triggered, the system rolls back the configuration.</p>"
},
@@ -90,7 +94,7 @@
{"shape":"ServiceQuotaExceededException"},
{"shape":"InternalServerException"}
],
- "documentation":"<p>Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration.</p> <p>You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For most use cases, to create your own extension, you must create an Lambda function to perform any computation and processing defined in the extension. For more information about extensions, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Working with AppConfig extensions</a> in the <i>AppConfig User Guide</i>.</p>"
+ "documentation":"<p>Creates an AppConfig extension. An extension augments your ability to inject logic or behavior at different points during the AppConfig workflow of creating or deploying a configuration.</p> <p>You can create your own extensions or use the Amazon Web Services authored extensions provided by AppConfig. For an AppConfig extension that uses Lambda, you must create a Lambda function to perform any computation and processing defined in the extension. If you plan to create custom versions of the Amazon Web Services authored notification extensions, you only need to specify an Amazon Resource Name (ARN) in the <code>Uri</code> field for the new extension version.</p> <ul> <li> <p>For a custom EventBridge notification extension, enter the ARN of the EventBridge default events in the <code>Uri</code> field.</p> </li> <li> <p>For a custom Amazon SNS notification extension, enter the ARN of an Amazon SNS topic in the <code>Uri</code> field.</p> </li> <li> <p>For a custom Amazon SQS notification extension, enter the ARN of an Amazon SQS message queue in the <code>Uri</code> field. </p> </li> </ul> <p>For more information about extensions, see <a href=\"https://docs.aws.amazon.com/appconfig/latest/userguide/working-with-appconfig-extensions.html\">Working with AppConfig extensions</a> in the <i>AppConfig User Guide</i>.</p>"
},
"CreateExtensionAssociation":{
"name":"CreateExtensionAssociation",
@@ -1045,7 +1049,7 @@
},
"LocationUri":{
"shape":"Uri",
- "documentation":"<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secrets-manager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example: <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>"
+ "documentation":"<p>A URI to locate the configuration. You can specify the following:</p> <ul> <li> <p>For the AppConfig hosted configuration store and for feature flags, specify <code>hosted</code>.</p> </li> <li> <p>For an Amazon Web Services Systems Manager Parameter Store parameter, specify either the parameter name in the format <code>ssm-parameter://&lt;parameter name&gt;</code> or the ARN.</p> </li> <li> <p>For an Amazon Web Services CodePipeline pipeline, specify the URI in the following format: <code>codepipeline</code>://&lt;pipeline name&gt;.</p> </li> <li> <p>For an Secrets Manager secret, specify the URI in the following format: <code>secretsmanager</code>://&lt;secret name&gt;.</p> </li> <li> <p>For an Amazon S3 object, specify the URI in the following format: <code>s3://&lt;bucket&gt;/&lt;objectKey&gt; </code>. Here is an example: <code>s3://my-bucket/my-app/us-east-1/my-config.json</code> </p> </li> <li> <p>For an SSM document, specify either the document name in the format <code>ssm-document://&lt;document name&gt;</code> or the Amazon Resource Name (ARN).</p> </li> </ul>"
},
"RetrievalRoleArn":{
"shape":"RoleArn",
@@ -1470,6 +1474,10 @@
"KmsKeyIdentifier":{
"shape":"Identifier",
"documentation":"<p>The KMS key identifier (key ID, key alias, or key ARN). AppConfig uses this ID to encrypt the configuration data using a customer managed key. </p>"
+ },
+ "VersionLabel":{
+ "shape":"VersionLabel",
+ "documentation":"<p>A user-defined label for an AppConfig hosted configuration version.</p>"
}
}
},
@@ -1486,7 +1494,7 @@
},
"Description":{
"shape":"Description",
- "documentation":"<p>A description of the deployment event. Descriptions include, but are not limited to, the user account or the Amazon CloudWatch alarm ARN that initiated a rollback, the percentage of hosts that received the deployment, or in the case of an internal error, a recommendation to attempt a new deployment.</p>"
+ "documentation":"<p>A description of the deployment event. Descriptions include, but are not limited to, the following:</p> <ul> <li> <p>The Amazon Web Services account or the Amazon CloudWatch alarm ARN that initiated a rollback.</p> </li> <li> <p>The percentage of hosts that received the deployment.</p> </li> <li> <p>A recommendation to attempt a new deployment (in the case of an internal error).</p> </li> </ul>"
},
"ActionInvocations":{
"shape":"ActionInvocations",
@@ -1633,6 +1641,10 @@
"CompletedAt":{
"shape":"Iso8601DateTime",
"documentation":"<p>Time the deployment completed.</p>"
+ },
+ "VersionLabel":{
+ "shape":"VersionLabel",
+ "documentation":"<p>A user-defined label for an AppConfig hosted configuration version.</p>"
}
},
"documentation":"<p>Information about the deployment.</p>"
@@ -2577,7 +2589,7 @@
"members":{
"Message":{"shape":"String"}
},
- "documentation":"<p>The number of hosted configuration versions exceeds the limit for the AppConfig hosted configuration store. Delete one or more versions and try again.</p>",
+ "documentation":"<p>The number of one more AppConfig resources exceeds the maximum allowed. Verify that your environment doesn't exceed the following service quotas:</p> <p>Applications: 100 max</p> <p>Deployment strategies: 20 max</p> <p>Configuration profiles: 100 max per application</p> <p>Environments: 20 max per application</p> <p>To resolve this issue, you can delete one or more resources and try again. Or, you can request a quota increase. For more information about quotas and to request an increase, see <a href=\"https://docs.aws.amazon.com/general/latest/gr/appconfig.html#limits_appconfig\">Service quotas for AppConfig</a> in the Amazon Web Services General Reference.</p>",
"error":{"httpStatusCode":402},
"exception":true
},
@@ -2613,7 +2625,7 @@
},
"ConfigurationVersion":{
"shape":"Version",
- "documentation":"<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label.</p>"
+ "documentation":"<p>The configuration version to deploy. If deploying an AppConfig hosted configuration version, you can specify either the version number or version label. For all other configurations, you must specify the version number.</p>"
},
"Description":{
"shape":"Description",
diff --git a/contrib/python/botocore/py3/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gz
index bf2eabeb8a..eb40c92238 100644
--- a/contrib/python/botocore/py3/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appconfigdata/2021-11-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gz
index f84fb52ca0..068ab5aae5 100644
--- a/contrib/python/botocore/py3/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appfabric/2023-05-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gz
index 9afac7ee65..947043001a 100644
--- a/contrib/python/botocore/py3/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appflow/2020-08-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gz
index 6c302dcf8b..387f38aace 100644
--- a/contrib/python/botocore/py3/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appintegrations/2020-07-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gz
index 1a274c6238..dd7331c333 100644
--- a/contrib/python/botocore/py3/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/application-autoscaling/2016-02-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gz
index 01f1b6c0c3..b71cd368d6 100644
--- a/contrib/python/botocore/py3/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/application-insights/2018-11-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gz
index 66b836dbb0..64cc0e7791 100644
--- a/contrib/python/botocore/py3/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/applicationcostprofiler/2020-09-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gz
index aff91003e6..84532b93a3 100644
--- a/contrib/python/botocore/py3/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appmesh/2018-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gz
index aff91003e6..84532b93a3 100644
--- a/contrib/python/botocore/py3/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appmesh/2019-01-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gz
index daee184c9d..4e722dd961 100644
--- a/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/service-2.json b/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/service-2.json
index f1e333f14a..6b41e9861d 100644
--- a/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/apprunner/2020-05-15/service-2.json
@@ -132,7 +132,7 @@
{"shape":"InternalServiceErrorException"},
{"shape":"ResourceNotFoundException"}
],
- "documentation":"<p>Delete an App Runner automatic scaling configuration resource. You can delete a specific revision or the latest active revision. You can't delete a configuration that's used by one or more App Runner services.</p>"
+ "documentation":"<p>Delete an App Runner automatic scaling configuration resource. You can delete a top level auto scaling configuration, a specific revision of one, or all revisions associated with the top level configuration. You can't delete the default auto scaling configuration or a configuration that's used by one or more App Runner services.</p>"
},
"DeleteConnection":{
"name":"DeleteConnection",
@@ -388,6 +388,21 @@
],
"documentation":"<p>Returns a list of running App Runner services in your Amazon Web Services account.</p>"
},
+ "ListServicesForAutoScalingConfiguration":{
+ "name":"ListServicesForAutoScalingConfiguration",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"ListServicesForAutoScalingConfigurationRequest"},
+ "output":{"shape":"ListServicesForAutoScalingConfigurationResponse"},
+ "errors":[
+ {"shape":"InvalidRequestException"},
+ {"shape":"InternalServiceErrorException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"<p>Returns a list of the associated App Runner services using an auto scaling configuration.</p>"
+ },
"ListTagsForResource":{
"name":"ListTagsForResource",
"http":{
@@ -511,6 +526,21 @@
],
"documentation":"<p>Remove tags from an App Runner resource.</p>"
},
+ "UpdateDefaultAutoScalingConfiguration":{
+ "name":"UpdateDefaultAutoScalingConfiguration",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"UpdateDefaultAutoScalingConfigurationRequest"},
+ "output":{"shape":"UpdateDefaultAutoScalingConfigurationResponse"},
+ "errors":[
+ {"shape":"InvalidRequestException"},
+ {"shape":"InternalServiceErrorException"},
+ {"shape":"ResourceNotFoundException"}
+ ],
+ "documentation":"<p>Update an auto scaling configuration to be the default. The existing default auto scaling configuration will be set to non-default automatically.</p>"
+ },
"UpdateService":{
"name":"UpdateService",
"http":{
@@ -639,11 +669,11 @@
"documentation":"<p>The customer-provided auto scaling configuration name. It can be used in multiple revisions of a configuration.</p>"
},
"AutoScalingConfigurationRevision":{
- "shape":"Integer",
+ "shape":"AutoScalingConfigurationRevision",
"documentation":"<p>The revision of this auto scaling configuration. It's unique among all the active configurations (<code>\"Status\": \"ACTIVE\"</code>) that share the same <code>AutoScalingConfigurationName</code>.</p>"
},
"Latest":{
- "shape":"Boolean",
+ "shape":"Latest",
"documentation":"<p>It's set to <code>true</code> for the configuration with the highest <code>Revision</code> among all configurations that share the same <code>AutoScalingConfigurationName</code>. It's set to <code>false</code> otherwise.</p>"
},
"Status":{
@@ -651,15 +681,15 @@
"documentation":"<p>The current state of the auto scaling configuration. If the status of a configuration revision is <code>INACTIVE</code>, it was deleted and can't be used. Inactive configuration revisions are permanently removed some time after they are deleted.</p>"
},
"MaxConcurrency":{
- "shape":"Integer",
+ "shape":"MaxConcurrency",
"documentation":"<p>The maximum number of concurrent requests that an instance processes. If the number of concurrent requests exceeds this limit, App Runner scales the service up.</p>"
},
"MinSize":{
- "shape":"Integer",
+ "shape":"MinSize",
"documentation":"<p>The minimum number of instances that App Runner provisions for a service. The service always has at least <code>MinSize</code> provisioned instances. Some of them actively serve traffic. The rest of them (provisioned and inactive instances) are a cost-effective compute capacity reserve and are ready to be quickly activated. You pay for memory usage of all the provisioned instances. You pay for CPU usage of only the active subset.</p> <p>App Runner temporarily doubles the number of provisioned instances during deployments, to maintain the same capacity for both old and new code.</p>"
},
"MaxSize":{
- "shape":"Integer",
+ "shape":"MaxSize",
"documentation":"<p>The maximum number of instances that a service scales up to. At most <code>MaxSize</code> instances actively serve traffic for your service.</p>"
},
"CreatedAt":{
@@ -669,6 +699,14 @@
"DeletedAt":{
"shape":"Timestamp",
"documentation":"<p>The time when the auto scaling configuration was deleted. It's in Unix time stamp format.</p>"
+ },
+ "HasAssociatedService":{
+ "shape":"HasAssociatedService",
+ "documentation":"<p>Indicates if this auto scaling configuration has an App Runner service associated with it. A value of <code>true</code> indicates one or more services are associated. A value of <code>false</code> indicates no services are associated.</p>"
+ },
+ "IsDefault":{
+ "shape":"IsDefault",
+ "documentation":"<p>Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default <code>AutoScalingConfiguration</code> per region. The default <code>AutoScalingConfiguration</code> can be any revision under the same <code>AutoScalingConfigurationName</code>.</p>"
}
},
"documentation":"<p>Describes an App Runner automatic scaling configuration resource.</p> <p>A higher <code>MinSize</code> increases the spread of your App Runner service over more Availability Zones in the Amazon Web Services Region. The tradeoff is a higher minimal cost.</p> <p>A lower <code>MaxSize</code> controls your cost. The tradeoff is lower responsiveness during peak demand.</p> <p>Multiple revisions of a configuration might have the same <code>AutoScalingConfigurationName</code> and different <code>AutoScalingConfigurationRevision</code> values.</p>"
@@ -679,6 +717,7 @@
"min":4,
"pattern":"[A-Za-z0-9][A-Za-z0-9\\-_]{3,31}"
},
+ "AutoScalingConfigurationRevision":{"type":"integer"},
"AutoScalingConfigurationStatus":{
"type":"string",
"enum":[
@@ -700,6 +739,22 @@
"AutoScalingConfigurationRevision":{
"shape":"Integer",
"documentation":"<p>The revision of this auto scaling configuration. It's unique among all the active configurations (<code>\"Status\": \"ACTIVE\"</code>) with the same <code>AutoScalingConfigurationName</code>.</p>"
+ },
+ "Status":{
+ "shape":"AutoScalingConfigurationStatus",
+ "documentation":"<p>The current state of the auto scaling configuration. If the status of a configuration revision is <code>INACTIVE</code>, it was deleted and can't be used. Inactive configuration revisions are permanently removed some time after they are deleted.</p>"
+ },
+ "CreatedAt":{
+ "shape":"Timestamp",
+ "documentation":"<p>The time when the auto scaling configuration was created. It's in Unix time stamp format.</p>"
+ },
+ "HasAssociatedService":{
+ "shape":"HasAssociatedService",
+ "documentation":"<p>Indicates if this auto scaling configuration has an App Runner service associated with it. A value of <code>true</code> indicates one or more services are associated. A value of <code>false</code> indicates no services are associated.</p>"
+ },
+ "IsDefault":{
+ "shape":"IsDefault",
+ "documentation":"<p>Indicates if this auto scaling configuration should be used as the default for a new App Runner service that does not have an auto scaling configuration ARN specified during creation. Each account can have only one default <code>AutoScalingConfiguration</code> per region. The default <code>AutoScalingConfiguration</code> can be any revision under the same <code>AutoScalingConfigurationName</code>.</p>"
}
},
"documentation":"<p>Provides summary information about an App Runner automatic scaling configuration resource.</p> <p>This type contains limited information about an auto scaling configuration. It includes only identification information, without configuration details. It's returned by the <a>ListAutoScalingConfigurations</a> action. Complete configuration information is returned by the <a>CreateAutoScalingConfiguration</a>, <a>DescribeAutoScalingConfiguration</a>, and <a>DeleteAutoScalingConfiguration</a> actions using the <a>AutoScalingConfiguration</a> type.</p>"
@@ -906,7 +961,7 @@
"members":{
"AutoScalingConfigurationName":{
"shape":"AutoScalingConfigurationName",
- "documentation":"<p>A name for the auto scaling configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number <code>1</code> of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.</p> <note> <p>The name <code>DefaultConfiguration</code> is reserved (it's the configuration that App Runner uses if you don't provide a custome one). You can't use it to create a new auto scaling configuration, and you can't create a revision of it.</p> <p>When you want to use your own auto scaling configuration for your App Runner service, <i>create a configuration with a different name</i>, and then provide it when you create or update your service.</p> </note>"
+ "documentation":"<p>A name for the auto scaling configuration. When you use it for the first time in an Amazon Web Services Region, App Runner creates revision number <code>1</code> of this name. When you use the same name in subsequent calls, App Runner creates incremental revisions of the configuration.</p> <note> <p>Prior to the release of <a href=\"https://docs.aws.amazon.com/apprunner/latest/relnotes/release-yyyy-mm-dd-asc-improvements.html\">Managing auto scaling</a>, the name <code>DefaultConfiguration</code> was reserved. </p> <p>This restriction is no longer in place. You can now manage <code>DefaultConfiguration</code> the same way you manage your custom auto scaling configurations. This means you can do the following with the <code>DefaultConfiguration</code> that App Runner provides:</p> <ul> <li> <p>Create new revisions of the <code>DefaultConfiguration</code>.</p> </li> <li> <p>Delete the revisions of the <code>DefaultConfiguration</code>.</p> </li> <li> <p>Delete the auto scaling configuration for which the App Runner <code>DefaultConfiguration</code> was created.</p> </li> <li> <p>If you delete the auto scaling configuration you can create another custom auto scaling configuration with the same <code>DefaultConfiguration</code> name. The original <code>DefaultConfiguration</code> resource provided by App Runner remains in your account unless you make changes to it.</p> </li> </ul> </note>"
},
"MaxConcurrency":{
"shape":"ASConfigMaxConcurrency",
@@ -1184,6 +1239,10 @@
"AutoScalingConfigurationArn":{
"shape":"AppRunnerResourceArn",
"documentation":"<p>The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to delete.</p> <p>The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either <code>.../<i>name</i> </code> or <code>.../<i>name</i>/<i>revision</i> </code>. If a revision isn't specified, the latest active revision is deleted.</p>"
+ },
+ "DeleteAllRevisions":{
+ "shape":"Boolean",
+ "documentation":"<p>Set to <code>true</code> to delete all of the revisions associated with the <code>AutoScalingConfigurationArn</code> parameter value.</p> <p>When <code>DeleteAllRevisions</code> is set to <code>true</code>, the only valid value for the Amazon Resource Name (ARN) is a partial ARN ending with: <code>.../name</code>.</p>"
}
}
},
@@ -1543,6 +1602,7 @@
"type":"string",
"max":600
},
+ "HasAssociatedService":{"type":"boolean"},
"HealthCheckConfiguration":{
"type":"structure",
"members":{
@@ -1729,12 +1789,14 @@
"documentation":"<p>You can't perform this action when the resource is in its current state.</p>",
"exception":true
},
+ "IsDefault":{"type":"boolean"},
"KmsKeyArn":{
"type":"string",
"max":256,
"min":0,
"pattern":"arn:aws(-[\\w]+)*:kms:[a-z\\-]+-[0-9]{1}:[0-9]{12}:key\\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}"
},
+ "Latest":{"type":"boolean"},
"ListAutoScalingConfigurationsRequest":{
"type":"structure",
"members":{
@@ -1872,6 +1934,38 @@
}
}
},
+ "ListServicesForAutoScalingConfigurationRequest":{
+ "type":"structure",
+ "required":["AutoScalingConfigurationArn"],
+ "members":{
+ "AutoScalingConfigurationArn":{
+ "shape":"AppRunnerResourceArn",
+ "documentation":"<p>The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to list the services for.</p> <p>The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either <code>.../<i>name</i> </code> or <code>.../<i>name</i>/<i>revision</i> </code>. If a revision isn't specified, the latest active revision is used.</p>"
+ },
+ "MaxResults":{
+ "shape":"MaxResults",
+ "documentation":"<p>The maximum number of results to include in each response (result page). It's used for a paginated request.</p> <p>If you don't specify <code>MaxResults</code>, the request retrieves all available results in a single response.</p>"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":"<p>A token from a previous result page. It's used for a paginated request. The request retrieves the next result page. All other parameter values must be identical to the ones specified in the initial request.</p> <p>If you don't specify <code>NextToken</code>, the request retrieves the first result page.</p>"
+ }
+ }
+ },
+ "ListServicesForAutoScalingConfigurationResponse":{
+ "type":"structure",
+ "required":["ServiceArnList"],
+ "members":{
+ "ServiceArnList":{
+ "shape":"ServiceArnList",
+ "documentation":"<p>A list of service ARN records. In a paginated request, the request returns up to <code>MaxResults</code> records for each call.</p>"
+ },
+ "NextToken":{
+ "shape":"NextToken",
+ "documentation":"<p>The token that you can pass in a subsequent request to get the next result page. It's returned in a paginated request.</p>"
+ }
+ }
+ },
"ListServicesRequest":{
"type":"structure",
"members":{
@@ -1990,17 +2084,20 @@
}
}
},
+ "MaxConcurrency":{"type":"integer"},
"MaxResults":{
"type":"integer",
"max":100,
"min":1
},
+ "MaxSize":{"type":"integer"},
"Memory":{
"type":"string",
"max":6,
"min":3,
"pattern":"512|1024|2048|3072|4096|6144|8192|10240|12288|(0.5|1|2|3|4|6|8|10|12) GB"
},
+ "MinSize":{"type":"integer"},
"NetworkConfiguration":{
"type":"structure",
"members":{
@@ -2354,6 +2451,10 @@
},
"documentation":"<p>Describes an App Runner service. It can describe a service in any state, including deleted services.</p> <p>This type contains the full information about a service, including configuration details. It's returned by the <a href=\"https://docs.aws.amazon.com/apprunner/latest/api/API_CreateService.html\">CreateService</a>, <a href=\"https://docs.aws.amazon.com/apprunner/latest/api/API_DescribeService.html\">DescribeService</a>, and <a href=\"https://docs.aws.amazon.com/apprunner/latest/api/API_DeleteService.html\">DeleteService</a> actions. A subset of this information is returned by the <a href=\"https://docs.aws.amazon.com/apprunner/latest/api/API_ListServices.html\">ListServices</a> action using the <a href=\"https://docs.aws.amazon.com/apprunner/latest/api/API_ServiceSummary.html\">ServiceSummary</a> type.</p>"
},
+ "ServiceArnList":{
+ "type":"list",
+ "member":{"shape":"AppRunnerResourceArn"}
+ },
"ServiceId":{
"type":"string",
"max":32,
@@ -2622,6 +2723,26 @@
"members":{
}
},
+ "UpdateDefaultAutoScalingConfigurationRequest":{
+ "type":"structure",
+ "required":["AutoScalingConfigurationArn"],
+ "members":{
+ "AutoScalingConfigurationArn":{
+ "shape":"AppRunnerResourceArn",
+ "documentation":"<p>The Amazon Resource Name (ARN) of the App Runner auto scaling configuration that you want to set as the default.</p> <p>The ARN can be a full auto scaling configuration ARN, or a partial ARN ending with either <code>.../<i>name</i> </code> or <code>.../<i>name</i>/<i>revision</i> </code>. If a revision isn't specified, the latest active revision is set as the default.</p>"
+ }
+ }
+ },
+ "UpdateDefaultAutoScalingConfigurationResponse":{
+ "type":"structure",
+ "required":["AutoScalingConfiguration"],
+ "members":{
+ "AutoScalingConfiguration":{
+ "shape":"AutoScalingConfiguration",
+ "documentation":"<p>A description of the App Runner auto scaling configuration that was set as default.</p>"
+ }
+ }
+ },
"UpdateServiceRequest":{
"type":"structure",
"required":["ServiceArn"],
diff --git a/contrib/python/botocore/py3/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gz
index 279ad23417..6fdcaed3a4 100644
--- a/contrib/python/botocore/py3/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appstream/2016-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gz
index 7f890fe650..b071a1aa2d 100644
--- a/contrib/python/botocore/py3/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/appsync/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gz
index 64750d4143..bcf8d961fe 100644
--- a/contrib/python/botocore/py3/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/arc-zonal-shift/2022-10-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gz
index 88bf5b1756..6426dff46a 100644
--- a/contrib/python/botocore/py3/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/athena/2017-05-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gz
index ba6bf01963..666f926e9a 100644
--- a/contrib/python/botocore/py3/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/auditmanager/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gz
index ae02288781..14cd71aff5 100644
--- a/contrib/python/botocore/py3/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/autoscaling-plans/2018-01-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gz
index 5999d573f6..455f78a155 100644
--- a/contrib/python/botocore/py3/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/autoscaling/2011-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gz
index 3939318d39..52ea1efc36 100644
--- a/contrib/python/botocore/py3/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/backup-gateway/2021-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gz
index cd8cb284d0..65fdec478e 100644
--- a/contrib/python/botocore/py3/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/backup/2018-11-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/backupstorage/2018-04-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/backupstorage/2018-04-10/endpoint-rule-set-1.json.gz
index b4e1f88d65..4ef1d23b23 100644
--- a/contrib/python/botocore/py3/botocore/data/backupstorage/2018-04-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/backupstorage/2018-04-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gz
index 9591cf8203..feee53e71d 100644
--- a/contrib/python/botocore/py3/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/batch/2016-08-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gz
index c3df385c91..8e011c8759 100644
--- a/contrib/python/botocore/py3/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/billingconductor/2021-07-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gz
index d6faebb30d..523e2f891c 100644
--- a/contrib/python/botocore/py3/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/braket/2019-09-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gz
index 1f75c26212..e61c0334de 100644
--- a/contrib/python/botocore/py3/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/budgets/2016-10-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gz
index 9cc3391b90..2af3c46782 100644
--- a/contrib/python/botocore/py3/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ce/2017-10-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gz
index 20155f05bf..192c035f5f 100644
--- a/contrib/python/botocore/py3/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime-sdk-identity/2021-04-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gz
index 7531b8d6c6..600b00cd62 100644
--- a/contrib/python/botocore/py3/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime-sdk-media-pipelines/2021-07-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gz
index 85736035ee..8a1a97cd03 100644
--- a/contrib/python/botocore/py3/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime-sdk-meetings/2021-07-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gz
index 456f1a05cb..a54fdcee4e 100644
--- a/contrib/python/botocore/py3/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime-sdk-messaging/2021-05-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gz
index d49be273e4..bcf14132c1 100644
--- a/contrib/python/botocore/py3/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime-sdk-voice/2022-08-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gz
index f974179dbc..798a689cdf 100644
--- a/contrib/python/botocore/py3/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/chime/2018-05-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gz
index 56a6219cbf..ab3dce6cc5 100644
--- a/contrib/python/botocore/py3/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cleanrooms/2022-02-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gz
index 6fde55c3ea..89d6ac4144 100644
--- a/contrib/python/botocore/py3/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloud9/2017-09-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gz
index e679ad3b2c..a7eb0cca80 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudcontrol/2021-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gz
index 54752d00e4..0ef20316d6 100644
--- a/contrib/python/botocore/py3/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/clouddirectory/2016-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gz
index 0286c0b952..0d3783644a 100644
--- a/contrib/python/botocore/py3/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/clouddirectory/2017-01-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gz
index 3f2ac9153a..269239761e 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz
index e1400ef926..a5cf527836 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz
index e55530dde6..acf5a8cb21 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gz
index cde399ffc9..aa49faee40 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudhsm/2014-05-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gz
index 12f60a9f77..041eee8fbd 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudhsmv2/2017-04-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gz
index 4db485f2cd..f09fb997f6 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudsearch/2011-02-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gz
index 4db485f2cd..f09fb997f6 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudsearch/2013-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gz
index 1a639c1ab4..15b1d09b13 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudsearchdomain/2013-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gz
index c4931c380a..96c3f22b47 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudtrail-data/2021-08-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gz
index 41909638bf..9ca2ca1455 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudtrail/2013-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gz
index 8a043b62bc..287909561b 100644
--- a/contrib/python/botocore/py3/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cloudwatch/2010-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gz
index 6c9d65f56c..a687441713 100644
--- a/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/service-2.json b/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/service-2.json
index 040adcd6b7..62ccaafa93 100644
--- a/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/codeartifact/2018-09-22/service-2.json
@@ -2631,7 +2631,8 @@
"pypi",
"maven",
"nuget",
- "generic"
+ "generic",
+ "swift"
]
},
"PackageName":{
diff --git a/contrib/python/botocore/py3/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gz
index 21792ee353..619a5b46f5 100644
--- a/contrib/python/botocore/py3/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codebuild/2016-10-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gz
index 0dd2f483a5..f37c837507 100644
--- a/contrib/python/botocore/py3/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codecatalyst/2022-09-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gz
index a7bdc83149..fc43b5273d 100644
--- a/contrib/python/botocore/py3/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codecommit/2015-04-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gz
index 91b80b7c12..6bf9304e2a 100644
--- a/contrib/python/botocore/py3/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codedeploy/2014-10-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gz
index 1b2d616e65..a128da3dc8 100644
--- a/contrib/python/botocore/py3/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codeguru-reviewer/2019-09-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gz
index fd1326db99..17d0f2b8f5 100644
--- a/contrib/python/botocore/py3/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codeguru-security/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gz
index 35d24c0a49..e712b44cf2 100644
--- a/contrib/python/botocore/py3/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codeguruprofiler/2019-07-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gz
index 57f0fdbedb..565cd3e4ec 100644
--- a/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gz
index 5a7d00bf88..5f4738803c 100644
--- a/contrib/python/botocore/py3/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codestar-connections/2019-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gz
index fa637ee86b..a4a53fc351 100644
--- a/contrib/python/botocore/py3/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codestar-notifications/2019-10-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/codestar/2017-04-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/codestar/2017-04-19/endpoint-rule-set-1.json.gz
index a711bdacbc..1aabfe1729 100644
--- a/contrib/python/botocore/py3/botocore/data/codestar/2017-04-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/codestar/2017-04-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gz
index 355ed67d05..365a2a8591 100644
--- a/contrib/python/botocore/py3/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cognito-identity/2014-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gz
index 43a1e0f94f..c9238391fc 100644
--- a/contrib/python/botocore/py3/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cognito-idp/2016-04-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gz
index 19bc847b90..30de7f3059 100644
--- a/contrib/python/botocore/py3/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cognito-sync/2014-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gz
index 9302eb1d0b..cef0da97ce 100644
--- a/contrib/python/botocore/py3/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/comprehend/2017-11-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gz
index b90802ea78..5f572c0e9d 100644
--- a/contrib/python/botocore/py3/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/comprehendmedical/2018-10-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gz
index 440599f67e..98c81ee0ad 100644
--- a/contrib/python/botocore/py3/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/compute-optimizer/2019-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gz
index 30b9523ed2..2a9b6a3a4b 100644
--- a/contrib/python/botocore/py3/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/config/2014-11-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gz
index 4f626dfe7a..7ed70812ab 100644
--- a/contrib/python/botocore/py3/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/connect-contact-lens/2020-08-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gz
index 4d9f095010..d260d85310 100644
--- a/contrib/python/botocore/py3/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/connect/2017-08-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gz
index 953e656c7a..034bac26fe 100644
--- a/contrib/python/botocore/py3/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/connectcampaigns/2021-01-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gz
index bce45408be..a9c85f40e8 100644
--- a/contrib/python/botocore/py3/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/connectcases/2022-10-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gz
index ac34a6c4e9..b1109df538 100644
--- a/contrib/python/botocore/py3/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/connectparticipant/2018-09-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gz
index 557ff79506..944d67f158 100644
--- a/contrib/python/botocore/py3/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/controltower/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gz
index 386e07aea7..a2db493c34 100644
--- a/contrib/python/botocore/py3/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/cur/2017-01-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gz
index ec84d7214a..ff142b9d6c 100644
--- a/contrib/python/botocore/py3/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/customer-profiles/2020-08-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gz
index dde11ae332..368dbd89d5 100644
--- a/contrib/python/botocore/py3/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/databrew/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gz
index 0db8070188..75003b4726 100644
--- a/contrib/python/botocore/py3/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dataexchange/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gz
index 359fe9b75e..62a65ca8b8 100644
--- a/contrib/python/botocore/py3/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/datapipeline/2012-10-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gz
index fa4a235044..0bf5389ee0 100644
--- a/contrib/python/botocore/py3/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/datasync/2018-11-09/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gz
index 5caade779d..54c794d329 100644
--- a/contrib/python/botocore/py3/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dax/2017-04-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gz
index 38cbfc4f9a..e08396f373 100644
--- a/contrib/python/botocore/py3/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/detective/2018-10-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gz
index 462121abe3..c5d1b6c32e 100644
--- a/contrib/python/botocore/py3/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/devicefarm/2015-06-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gz
index f3ac4d34af..a1315216f0 100644
--- a/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/devops-guru/2020-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gz
index 3914e62979..a95359c41f 100644
--- a/contrib/python/botocore/py3/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/directconnect/2012-10-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gz
index b9c5a64dc1..76cd67d2ba 100644
--- a/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gz
index db0af89cc5..d82691c5ac 100644
--- a/contrib/python/botocore/py3/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dlm/2018-01-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gz
index 404298af6f..2c0ab84a8a 100644
--- a/contrib/python/botocore/py3/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dms/2016-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gz
index 7eb5571f25..7cde15d70d 100644
--- a/contrib/python/botocore/py3/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/docdb-elastic/2022-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gz
index b94417ec54..2ebdcf4b8d 100644
--- a/contrib/python/botocore/py3/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/docdb/2014-10-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gz
index 9493027c15..cde5c30668 100644
--- a/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gz
index 2e2490a7ab..2841f8f6d1 100644
--- a/contrib/python/botocore/py3/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ds/2015-04-16/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gz
index 2aee4bb368..865a618760 100644
--- a/contrib/python/botocore/py3/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dynamodb/2011-12-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gz
index 5274a75b3a..222b791cbe 100644
--- a/contrib/python/botocore/py3/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dynamodb/2012-08-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gz
index bb66532acd..4284b55a5d 100644
--- a/contrib/python/botocore/py3/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/dynamodbstreams/2012-08-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gz
index 96c11b3968..42a693a71b 100644
--- a/contrib/python/botocore/py3/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ebs/2019-11-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gz
index a757d3b358..243fc3e62b 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2-instance-connect/2018-04-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2014-09-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2014-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2015-03-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2015-04-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2015-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2016-04-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gz
index d09713b889..d2b76787fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2016-09-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gz
index ed7b87e448..90bf44a297 100644
--- a/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ec2/2016-11-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gz
index 21b110ed6d..7e97da0fff 100644
--- a/contrib/python/botocore/py3/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ecr-public/2020-10-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gz
index cced40b74b..2002895ec7 100644
--- a/contrib/python/botocore/py3/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ecr/2015-09-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gz
index 564327b822..f87d15a20d 100644
--- a/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gz
index f8a69c0ca1..bd673d5a66 100644
--- a/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/efs/2015-02-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gz
index 303a2aedea..931fe88205 100644
--- a/contrib/python/botocore/py3/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/eks/2017-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elastic-inference/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elastic-inference/2017-07-25/endpoint-rule-set-1.json.gz
index df1962ea93..6cc6b0e7a1 100644
--- a/contrib/python/botocore/py3/botocore/data/elastic-inference/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elastic-inference/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gz
index 2296165804..708112a897 100644
--- a/contrib/python/botocore/py3/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elasticache/2014-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gz
index 8401c82697..f4a6ab21e2 100644
--- a/contrib/python/botocore/py3/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elasticache/2015-02-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gz
index e4326c1acc..7a7918735d 100644
--- a/contrib/python/botocore/py3/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elasticbeanstalk/2010-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gz
index 900de8b996..4b69751831 100644
--- a/contrib/python/botocore/py3/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elastictranscoder/2012-09-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gz
index 7bc3a24709..7cc1060b94 100644
--- a/contrib/python/botocore/py3/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elb/2012-06-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gz
index 2b2cbd471a..947ea9e179 100644
--- a/contrib/python/botocore/py3/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/elbv2/2015-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gz
index 58e1156ff6..98150b534f 100644
--- a/contrib/python/botocore/py3/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/emr-containers/2020-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gz
index ee35d55a7a..74bfe032e3 100644
--- a/contrib/python/botocore/py3/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/emr-serverless/2021-07-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gz
index a368546c65..04966a0706 100644
--- a/contrib/python/botocore/py3/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/emr/2009-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/endpoints.json b/contrib/python/botocore/py3/botocore/data/endpoints.json
index f81bccc4b2..173b8386b6 100644
--- a/contrib/python/botocore/py3/botocore/data/endpoints.json
+++ b/contrib/python/botocore/py3/botocore/data/endpoints.json
@@ -12182,13 +12182,16 @@
"ap-northeast-2" : { },
"ap-northeast-3" : { },
"ap-south-1" : { },
+ "ap-south-2" : { },
"ap-southeast-1" : { },
"ap-southeast-2" : { },
"ap-southeast-3" : { },
"ca-central-1" : { },
"eu-central-1" : { },
+ "eu-central-2" : { },
"eu-north-1" : { },
"eu-south-1" : { },
+ "eu-south-2" : { },
"eu-west-1" : { },
"eu-west-2" : { },
"eu-west-3" : { },
@@ -19559,6 +19562,12 @@
"cn-northwest-1" : { }
}
},
+ "sso" : {
+ "endpoints" : {
+ "cn-north-1" : { },
+ "cn-northwest-1" : { }
+ }
+ },
"states" : {
"endpoints" : {
"cn-north-1" : { },
diff --git a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gz
index f77454a2b3..c8d221cb50 100644
--- a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gz
index c37eb55729..ce0a67b487 100644
--- a/contrib/python/botocore/py3/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/es/2015-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gz
index c166be97ca..c4f3f2a814 100644
--- a/contrib/python/botocore/py3/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/events/2014-02-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gz
index 8bed2314f9..79d0abe74f 100644
--- a/contrib/python/botocore/py3/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/events/2015-10-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gz
index a61b685512..18ae739f40 100644
--- a/contrib/python/botocore/py3/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/evidently/2021-02-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gz
index ea0dfa11a7..c324fef32f 100644
--- a/contrib/python/botocore/py3/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/finspace-data/2020-07-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gz
index 47f92b597d..b2781dc1c1 100644
--- a/contrib/python/botocore/py3/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/finspace/2021-03-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gz
index 6975ab8e96..8fd735cdc8 100644
--- a/contrib/python/botocore/py3/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/firehose/2015-08-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gz
index 0a5434e5fd..16c8e8a844 100644
--- a/contrib/python/botocore/py3/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/fis/2020-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gz
index e5d0624ef1..330d52df0c 100644
--- a/contrib/python/botocore/py3/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/fms/2018-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gz
index 2dfdba58a7..8c72e58da7 100644
--- a/contrib/python/botocore/py3/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/forecast/2018-06-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gz
index 54950f187a..b1aa4d1a02 100644
--- a/contrib/python/botocore/py3/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/forecastquery/2018-06-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gz
index f322066432..1dd9bbf0f7 100644
--- a/contrib/python/botocore/py3/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/frauddetector/2019-11-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gz
index 3e9444ce68..2846992ca4 100644
--- a/contrib/python/botocore/py3/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/fsx/2018-03-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gz
index aa79da0773..965f4f9671 100644
--- a/contrib/python/botocore/py3/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/gamelift/2015-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/gamesparks/2021-08-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/gamesparks/2021-08-17/endpoint-rule-set-1.json.gz
index 2b788f5436..c56651e012 100644
--- a/contrib/python/botocore/py3/botocore/data/gamesparks/2021-08-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/gamesparks/2021-08-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gz
index eeae3f2d48..8b357724af 100644
--- a/contrib/python/botocore/py3/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/glacier/2012-06-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gz
index 08d63c264c..92c2c40654 100644
--- a/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gz
index 62142067c1..d62374351c 100644
--- a/contrib/python/botocore/py3/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/glue/2017-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gz
index d2dfec74a2..cb761b66ed 100644
--- a/contrib/python/botocore/py3/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/grafana/2020-08-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gz
index 18abf32bff..716b6bad9f 100644
--- a/contrib/python/botocore/py3/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/greengrass/2017-06-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gz
index c7889550aa..477609fcb3 100644
--- a/contrib/python/botocore/py3/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/greengrassv2/2020-11-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gz
index 62df66f189..01d319c4e3 100644
--- a/contrib/python/botocore/py3/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/groundstation/2019-05-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gz
index 70f22ae841..43e1e2fe0f 100644
--- a/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gz
index 839f326164..aca8bae6fc 100644
--- a/contrib/python/botocore/py3/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/health/2016-08-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gz
index 978fe5dfc7..a9af5d8a4f 100644
--- a/contrib/python/botocore/py3/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/healthlake/2017-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/honeycode/2020-03-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/honeycode/2020-03-01/endpoint-rule-set-1.json.gz
index b645063f05..82a5cf5df1 100644
--- a/contrib/python/botocore/py3/botocore/data/honeycode/2020-03-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/honeycode/2020-03-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gz
index 9ac6ba6b87..ebb6788fdb 100644
--- a/contrib/python/botocore/py3/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iam/2010-05-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gz
index 0a078cb72f..c3899ec762 100644
--- a/contrib/python/botocore/py3/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/identitystore/2020-06-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gz
index b4146c271c..b3d394be13 100644
--- a/contrib/python/botocore/py3/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/imagebuilder/2019-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gz
index 3f25a5d90e..cad8f5e72e 100644
--- a/contrib/python/botocore/py3/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/importexport/2010-06-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gz
index ef5b0e1552..a1d4f32b66 100644
--- a/contrib/python/botocore/py3/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/inspector/2015-08-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gz
index ef5b0e1552..a1d4f32b66 100644
--- a/contrib/python/botocore/py3/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/inspector/2016-02-16/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gz
index 6f14a4f576..6ca824a4e2 100644
--- a/contrib/python/botocore/py3/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/inspector2/2020-06-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gz
index ae73eb03e6..7ccb705939 100644
--- a/contrib/python/botocore/py3/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/internetmonitor/2021-06-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gz
index a897529960..f41ebeece7 100644
--- a/contrib/python/botocore/py3/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot-data/2015-05-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gz
index ddd23c37a9..8929e7486b 100644
--- a/contrib/python/botocore/py3/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot-jobs-data/2017-09-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot-roborunner/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot-roborunner/2018-05-10/endpoint-rule-set-1.json.gz
index df5ac43c20..c745d558c9 100644
--- a/contrib/python/botocore/py3/botocore/data/iot-roborunner/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot-roborunner/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gz
index 64165e7601..4c7775809f 100644
--- a/contrib/python/botocore/py3/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot/2015-05-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot1click-devices/2018-05-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot1click-devices/2018-05-14/endpoint-rule-set-1.json.gz
index 16cb8112b1..9820bd03fa 100644
--- a/contrib/python/botocore/py3/botocore/data/iot1click-devices/2018-05-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot1click-devices/2018-05-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iot1click-projects/2018-05-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iot1click-projects/2018-05-14/endpoint-rule-set-1.json.gz
index 3124eebd2a..6256094a41 100644
--- a/contrib/python/botocore/py3/botocore/data/iot1click-projects/2018-05-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iot1click-projects/2018-05-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gz
index 67a46d0d93..ef732a16a7 100644
--- a/contrib/python/botocore/py3/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotanalytics/2017-11-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gz
index 4c2208a347..f10a8db1a4 100644
--- a/contrib/python/botocore/py3/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotdeviceadvisor/2020-09-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gz
index 0de2b55c87..3bb676a4a5 100644
--- a/contrib/python/botocore/py3/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotevents-data/2018-10-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gz
index c49ff7fe53..6d7f02d9c5 100644
--- a/contrib/python/botocore/py3/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotevents/2018-07-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gz
index a4330bb255..7333f24b79 100644
--- a/contrib/python/botocore/py3/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotfleethub/2020-11-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gz
index 40aa90773f..a2e2707558 100644
--- a/contrib/python/botocore/py3/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotfleetwise/2021-06-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gz
index db2f228386..f185dff28e 100644
--- a/contrib/python/botocore/py3/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotsecuretunneling/2018-10-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gz
index 4d7b743154..069359e213 100644
--- a/contrib/python/botocore/py3/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotsitewise/2019-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gz
index aa0064ba57..a28218cf56 100644
--- a/contrib/python/botocore/py3/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotthingsgraph/2018-09-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gz
index 1782d2cb10..81f184f32e 100644
--- a/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iottwinmaker/2021-11-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gz
index 4ca6454a68..fbb7e34256 100644
--- a/contrib/python/botocore/py3/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/iotwireless/2020-11-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gz
index 6dddf055d3..6f69adf712 100644
--- a/contrib/python/botocore/py3/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ivs-realtime/2020-07-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gz
index 2e0284622a..80a6a5e6a2 100644
--- a/contrib/python/botocore/py3/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ivs/2020-07-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gz
index 8a677e7546..b091046499 100644
--- a/contrib/python/botocore/py3/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ivschat/2020-07-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gz
index 7a5873bd6a..6054f809fa 100644
--- a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gz
index cc3176543e..5b8928f596 100644
--- a/contrib/python/botocore/py3/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kafkaconnect/2021-09-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gz
index ca67bbb241..809e1949ab 100644
--- a/contrib/python/botocore/py3/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kendra-ranking/2022-10-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gz
index 4158adbb2b..bb2ecaf066 100644
--- a/contrib/python/botocore/py3/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kendra/2019-02-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gz
index 0c2f10de34..0d91675f8e 100644
--- a/contrib/python/botocore/py3/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/keyspaces/2022-02-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gz
index 0efe705a98..68bdfa2c7c 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesis-video-archived-media/2017-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gz
index 5ad9efaea7..9460ce7ae7 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesis-video-media/2017-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gz
index 5ad9efaea7..9460ce7ae7 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesis-video-signaling/2019-12-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gz
index aefcd63b2a..c2dbe232e8 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesis-video-webrtc-storage/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gz
index ea3ead74a9..898f60c9ff 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesis/2013-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gz
index 2fa01237b7..31cfbc1117 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesisanalytics/2015-08-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gz
index 4566bf3a23..a0d58ef27a 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesisanalyticsv2/2018-05-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gz
index 0f883f92aa..0d9815ae99 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/service-2.json b/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/service-2.json
index 2f761ae094..5b16153f5e 100644
--- a/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/kinesisvideo/2017-09-30/service-2.json
@@ -164,7 +164,7 @@
{"shape":"AccessDeniedException"},
{"shape":"ClientLimitExceededException"}
],
- "documentation":"<p>Returns the most current information about the channel. Specify the <code>ChannelName</code> or <code>ChannelARN</code> in the input.</p>"
+ "documentation":"<important> <p>This API is related to <a href=\"https://docs.aws.amazon.com/kinesisvideostreams-webrtc-dg/latest/devguide/webrtc-ingestion.html\">WebRTC Ingestion</a> and is only available in the <code>us-west-2</code> region.</p> </important> <p>Returns the most current information about the channel. Specify the <code>ChannelName</code> or <code>ChannelARN</code> in the input.</p>"
},
"DescribeNotificationConfiguration":{
"name":"DescribeNotificationConfiguration",
@@ -340,7 +340,7 @@
{"shape":"ResourceInUseException"},
{"shape":"ResourceNotFoundException"}
],
- "documentation":"<p>An asynchronous API that updates a stream’s existing edge configuration. The Kinesis Video Stream will sync the stream’s edge configuration with the Edge Agent IoT Greengrass component that runs on an IoT Hub Device, setup at your premise. The time to sync can vary and depends on the connectivity of the Hub Device. The <code>SyncStatus</code> will be updated as the edge configuration is acknowledged, and synced with the Edge Agent. </p> <p>If this API is invoked for the first time, a new edge configuration will be created for the stream, and the sync status will be set to <code>SYNCING</code>. You will have to wait for the sync status to reach a terminal state such as: <code>IN_SYNC</code>, or <code>SYNC_FAILED</code>, before using this API again. If you invoke this API during the syncing process, a <code>ResourceInUseException</code> will be thrown. The connectivity of the stream’s edge configuration and the Edge Agent will be retried for 15 minutes. After 15 minutes, the status will transition into the <code>SYNC_FAILED</code> state.</p>"
+ "documentation":"<p>An asynchronous API that updates a stream’s existing edge configuration. The Kinesis Video Stream will sync the stream’s edge configuration with the Edge Agent IoT Greengrass component that runs on an IoT Hub Device, setup at your premise. The time to sync can vary and depends on the connectivity of the Hub Device. The <code>SyncStatus</code> will be updated as the edge configuration is acknowledged, and synced with the Edge Agent. </p> <p>If this API is invoked for the first time, a new edge configuration will be created for the stream, and the sync status will be set to <code>SYNCING</code>. You will have to wait for the sync status to reach a terminal state such as: <code>IN_SYNC</code>, or <code>SYNC_FAILED</code>, before using this API again. If you invoke this API during the syncing process, a <code>ResourceInUseException</code> will be thrown. The connectivity of the stream’s edge configuration and the Edge Agent will be retried for 15 minutes. After 15 minutes, the status will transition into the <code>SYNC_FAILED</code> state.</p> <p>To move an edge configuration from one device to another, use <a>DeleteEdgeConfiguration</a> to delete the current edge configuration. You can then invoke StartEdgeConfigurationUpdate with an updated Hub Device ARN.</p>"
},
"TagResource":{
"name":"TagResource",
@@ -462,7 +462,7 @@
{"shape":"AccessDeniedException"},
{"shape":"NoDataRetentionException"}
],
- "documentation":"<p>Associates a <code>SignalingChannel</code> to a stream to store the media. There are two signaling modes that can specified :</p> <ul> <li> <p>If the <code>StorageStatus</code> is disabled, no data will be stored, and the <code>StreamARN</code> parameter will not be needed. </p> </li> <li> <p>If the <code>StorageStatus</code> is enabled, the data will be stored in the <code>StreamARN</code> provided. </p> </li> </ul> <important> <p>If <code>StorageStatus</code> is enabled, direct peer-to-peer (master-viewer) connections no longer occur. Peers connect directly to the storage session. You must call the <code>JoinStorageSession</code> API to trigger an SDP offer send and establish a connection between a peer and the storage session. </p> </important>"
+ "documentation":"<important> <p>This API is related to <a href=\"https://docs.aws.amazon.com/kinesisvideostreams-webrtc-dg/latest/devguide/webrtc-ingestion.html\">WebRTC Ingestion</a> and is only available in the <code>us-west-2</code> region.</p> </important> <p>Associates a <code>SignalingChannel</code> to a stream to store the media. There are two signaling modes that can specified :</p> <ul> <li> <p>If the <code>StorageStatus</code> is disabled, no data will be stored, and the <code>StreamARN</code> parameter will not be needed. </p> </li> <li> <p>If the <code>StorageStatus</code> is enabled, the data will be stored in the <code>StreamARN</code> provided. </p> </li> </ul> <important> <p>If <code>StorageStatus</code> is enabled, direct peer-to-peer (master-viewer) connections no longer occur. Peers connect directly to the storage session. You must call the <code>JoinStorageSession</code> API to trigger an SDP offer send and establish a connection between a peer and the storage session. </p> </important>"
},
"UpdateNotificationConfiguration":{
"name":"UpdateNotificationConfiguration",
@@ -1196,7 +1196,7 @@
},
"SamplingInterval":{
"shape":"SamplingInterval",
- "documentation":"<p>The time interval in milliseconds (ms) at which the images need to be generated from the stream. The minimum value that can be provided is 33 ms, because a camera that generates content at 30 FPS would create a frame every 33.3 ms. If the timestamp range is less than the sampling interval, the Image from the <code>StartTimestamp</code> will be returned if available. </p>"
+ "documentation":"<p>The time interval in milliseconds (ms) at which the images need to be generated from the stream. The minimum value that can be provided is 200 ms. If the timestamp range is less than the sampling interval, the Image from the <code>StartTimestamp</code> will be returned if available. </p>"
},
"Format":{
"shape":"Format",
diff --git a/contrib/python/botocore/py3/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gz
index 1589cd2dc9..479c2cb8fd 100644
--- a/contrib/python/botocore/py3/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/kms/2014-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gz
index 8aa305fa73..b2608d6b2f 100644
--- a/contrib/python/botocore/py3/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lakeformation/2017-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gz
index 265b73637b..0ce8a30fea 100644
--- a/contrib/python/botocore/py3/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lambda/2014-11-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gz
index 90697e86ea..9c3d1e8396 100644
--- a/contrib/python/botocore/py3/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lambda/2015-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gz
index 3d978ede77..92d8db3225 100644
--- a/contrib/python/botocore/py3/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lex-models/2017-04-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gz
index ac1035810f..db37280d5b 100644
--- a/contrib/python/botocore/py3/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lex-runtime/2016-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gz
index bcd6fa5716..d19e866195 100644
--- a/contrib/python/botocore/py3/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lexv2-models/2020-08-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gz
index 0e046daebf..c47b73a498 100644
--- a/contrib/python/botocore/py3/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lexv2-runtime/2020-08-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
index 98d6fe026c..b964cf9c87 100644
--- a/contrib/python/botocore/py3/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/license-manager-linux-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
index 689ff94b97..156fe54e94 100644
--- a/contrib/python/botocore/py3/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/license-manager-user-subscriptions/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gz
index 5df0c6d43e..798e81f2e8 100644
--- a/contrib/python/botocore/py3/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/license-manager/2018-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gz
index 13b6a22e82..933c9031fc 100644
--- a/contrib/python/botocore/py3/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lightsail/2016-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gz
index d13c8344aa..893ef267e8 100644
--- a/contrib/python/botocore/py3/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/location/2020-11-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gz
index 01954b611b..daab541987 100644
--- a/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/service-2.json b/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/service-2.json
index 3a1d7cc008..c5f2359e24 100644
--- a/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/logs/2014-03-28/service-2.json
@@ -74,7 +74,7 @@
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
],
- "documentation":"<p>Creates a log group with the specified name. You can create up to 20,000 log groups per account.</p> <p>You must use the following guidelines when naming a log group:</p> <ul> <li> <p>Log group names must be unique within a Region for an Amazon Web Services account.</p> </li> <li> <p>Log group names can be between 1 and 512 characters long.</p> </li> <li> <p>Log group names consist of the following characters: a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), '.' (period), and '#' (number sign)</p> </li> </ul> <p>When you create a log group, by default the log events in the log group do not expire. To set a retention policy so that events expire and are deleted after a specified time, use <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutRetentionPolicy.html\">PutRetentionPolicy</a>.</p> <p>If you associate an KMS key with the log group, ingested data is encrypted using the KMS key. This association is stored as long as the data encrypted with the KMS key is still within CloudWatch Logs. This enables CloudWatch Logs to decrypt this data whenever it is requested.</p> <p>If you attempt to associate a KMS key with the log group but the KMS key does not exist or the KMS key is disabled, you receive an <code>InvalidParameterException</code> error. </p> <important> <p>CloudWatch Logs supports only symmetric KMS keys. Do not associate an asymmetric KMS key with your log group. For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html\">Using Symmetric and Asymmetric Keys</a>.</p> </important>"
+ "documentation":"<p>Creates a log group with the specified name. You can create up to 1,000,000 log groups per Region per account.</p> <p>You must use the following guidelines when naming a log group:</p> <ul> <li> <p>Log group names must be unique within a Region for an Amazon Web Services account.</p> </li> <li> <p>Log group names can be between 1 and 512 characters long.</p> </li> <li> <p>Log group names consist of the following characters: a-z, A-Z, 0-9, '_' (underscore), '-' (hyphen), '/' (forward slash), '.' (period), and '#' (number sign)</p> </li> </ul> <p>When you create a log group, by default the log events in the log group do not expire. To set a retention policy so that events expire and are deleted after a specified time, use <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutRetentionPolicy.html\">PutRetentionPolicy</a>.</p> <p>If you associate an KMS key with the log group, ingested data is encrypted using the KMS key. This association is stored as long as the data encrypted with the KMS key is still within CloudWatch Logs. This enables CloudWatch Logs to decrypt this data whenever it is requested.</p> <p>If you attempt to associate a KMS key with the log group but the KMS key does not exist or the KMS key is disabled, you receive an <code>InvalidParameterException</code> error. </p> <important> <p>CloudWatch Logs supports only symmetric KMS keys. Do not associate an asymmetric KMS key with your log group. For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html\">Using Symmetric and Asymmetric Keys</a>.</p> </important>"
},
"CreateLogStream":{
"name":"CreateLogStream",
@@ -619,7 +619,7 @@
{"shape":"LimitExceededException"},
{"shape":"ServiceUnavailableException"}
],
- "documentation":"<p>Creates or updates a metric filter and associates it with the specified log group. With metric filters, you can configure rules to extract metric data from log events ingested through <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html\">PutLogEvents</a>.</p> <p>The maximum number of metric filters that can be associated with a log group is 100.</p> <p>When you create a metric filter, you can also optionally assign a unit and dimensions to the metric that is created.</p> <important> <p>Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as <code>IPAddress</code> or <code>requestID</code> as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. </p> <p>CloudWatch Logs disables a metric filter if it generates 1,000 different name/value pairs for your specified dimensions within a certain amount of time. This helps to prevent accidental high charges.</p> <p>You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html\"> Creating a Billing Alarm to Monitor Your Estimated Amazon Web Services Charges</a>. </p> </important>"
+ "documentation":"<p>Creates or updates a metric filter and associates it with the specified log group. With metric filters, you can configure rules to extract metric data from log events ingested through <a href=\"https://docs.aws.amazon.com/AmazonCloudWatchLogs/latest/APIReference/API_PutLogEvents.html\">PutLogEvents</a>.</p> <p>The maximum number of metric filters that can be associated with a log group is 100.</p> <p>When you create a metric filter, you can also optionally assign a unit and dimensions to the metric that is created.</p> <important> <p>Metrics extracted from log events are charged as custom metrics. To prevent unexpected high charges, do not specify high-cardinality fields such as <code>IPAddress</code> or <code>requestID</code> as dimensions. Each different value found for a dimension is treated as a separate metric and accrues charges as a separate custom metric. </p> <p>CloudWatch Logs might disable a metric filter if it generates 1,000 different name/value pairs for your specified dimensions within one hour.</p> <p>You can also set up a billing alarm to alert you if your charges are higher than expected. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/monitoring/monitor_estimated_charges_with_cloudwatch.html\"> Creating a Billing Alarm to Monitor Your Estimated Amazon Web Services Charges</a>. </p> </important>"
},
"PutQueryDefinition":{
"name":"PutQueryDefinition",
@@ -665,7 +665,7 @@
{"shape":"OperationAbortedException"},
{"shape":"ServiceUnavailableException"}
],
- "documentation":"<p>Sets the retention of the specified log group. With a retention policy, you can configure the number of days for which to retain log events in the specified log group.</p> <note> <p>CloudWatch Logs doesn’t immediately delete log events when they reach their retention setting. It typically takes up to 72 hours after that before log events are deleted, but in rare situations might take longer.</p> <p>To illustrate, imagine that you change a log group to have a longer retention setting when it contains log events that are past the expiration date, but haven’t been deleted. Those log events will take up to 72 hours to be deleted after the new retention date is reached. To make sure that log data is deleted permanently, keep a log group at its lower retention setting until 72 hours after the previous retention period ends. Alternatively, wait to change the retention setting until you confirm that the earlier log events are deleted. </p> </note>"
+ "documentation":"<p>Sets the retention of the specified log group. With a retention policy, you can configure the number of days for which to retain log events in the specified log group.</p> <note> <p>CloudWatch Logs doesn’t immediately delete log events when they reach their retention setting. It typically takes up to 72 hours after that before log events are deleted, but in rare situations might take longer.</p> <p>To illustrate, imagine that you change a log group to have a longer retention setting when it contains log events that are past the expiration date, but haven’t been deleted. Those log events will take up to 72 hours to be deleted after the new retention date is reached. To make sure that log data is deleted permanently, keep a log group at its lower retention setting until 72 hours after the previous retention period ends. Alternatively, wait to change the retention setting until you confirm that the earlier log events are deleted. </p> <p>When log events reach their retention setting they are marked for deletion. After they are marked for deletion, they do not add to your archival storage costs anymore, even if they are not actually deleted until later. These log events marked for deletion are also not included when you use an API to retrieve the <code>storedBytes</code> value to see how many bytes a log group is storing.</p> </note>"
},
"PutSubscriptionFilter":{
"name":"PutSubscriptionFilter",
@@ -875,6 +875,12 @@
}
}
},
+ "ClientToken":{
+ "type":"string",
+ "max":128,
+ "min":36,
+ "pattern":"\\S{36,128}"
+ },
"CreateExportTaskRequest":{
"type":"structure",
"required":[
@@ -2561,6 +2567,11 @@
"queryString":{
"shape":"QueryDefinitionString",
"documentation":"<p>The query string to use for this definition. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonCloudWatch/latest/logs/CWL_QuerySyntax.html\">CloudWatch Logs Insights Query Syntax</a>.</p>"
+ },
+ "clientToken":{
+ "shape":"ClientToken",
+ "documentation":"<p>Used as an idempotency token, to avoid returning an exception if the service receives the same request twice because of a network error.</p>",
+ "idempotencyToken":true
}
}
},
diff --git a/contrib/python/botocore/py3/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gz
index b98b8313c9..dcb183e645 100644
--- a/contrib/python/botocore/py3/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lookoutequipment/2020-12-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gz
index 8041dca5e4..1a72ee95ad 100644
--- a/contrib/python/botocore/py3/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lookoutmetrics/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gz
index e2748cc5da..a6548c2d69 100644
--- a/contrib/python/botocore/py3/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/lookoutvision/2020-11-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gz
index e33dd13f2f..d1324881f0 100644
--- a/contrib/python/botocore/py3/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/m2/2021-04-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gz
index 2c76d0a7cc..37594b9e48 100644
--- a/contrib/python/botocore/py3/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/machinelearning/2014-12-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/macie/2017-12-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/macie/2017-12-19/endpoint-rule-set-1.json.gz
index c6665be7a9..80e9e7c6eb 100644
--- a/contrib/python/botocore/py3/botocore/data/macie/2017-12-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/macie/2017-12-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gz
index 05c4408d92..20d705b43a 100644
--- a/contrib/python/botocore/py3/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/macie2/2020-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gz
index 4a4d1fd5b0..d560b98e5a 100644
--- a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gz
index 9397e4d21e..4170d48e1c 100644
--- a/contrib/python/botocore/py3/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/managedblockchain/2018-09-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gz
index e97f5e0609..0a8780003e 100644
--- a/contrib/python/botocore/py3/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/marketplace-catalog/2018-09-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gz
index c5f799b11b..73c221dbc0 100644
--- a/contrib/python/botocore/py3/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/marketplace-entitlement/2017-01-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gz
index 3d139e89a4..81a552f1f8 100644
--- a/contrib/python/botocore/py3/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/marketplacecommerceanalytics/2015-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gz
index a31a708e5d..35f313f0ef 100644
--- a/contrib/python/botocore/py3/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediaconnect/2018-11-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gz
index a23185d068..5c839802f6 100644
--- a/contrib/python/botocore/py3/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediaconvert/2017-08-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gz
index 75bdd60395..14e3f596c9 100644
--- a/contrib/python/botocore/py3/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/medialive/2017-10-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gz
index 42e242a366..e767e50343 100644
--- a/contrib/python/botocore/py3/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediapackage-vod/2018-11-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gz
index 79558f42ae..09cc82b74c 100644
--- a/contrib/python/botocore/py3/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediapackage/2017-10-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gz
index 40caa1246a..a18e39f247 100644
--- a/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gz
index 66628040e8..3f0bc48949 100644
--- a/contrib/python/botocore/py3/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediastore-data/2017-09-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gz
index 787dcf5c44..b6054c2fc7 100644
--- a/contrib/python/botocore/py3/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediastore/2017-09-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gz
index c241f842b7..d468fb366a 100644
--- a/contrib/python/botocore/py3/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mediatailor/2018-04-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gz
index 3fc22ba6fe..c509d42c05 100644
--- a/contrib/python/botocore/py3/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/medical-imaging/2023-07-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gz
index 96d6c751c5..bf92c1d664 100644
--- a/contrib/python/botocore/py3/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/memorydb/2021-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gz
index c47c30ce98..7028fb888b 100644
--- a/contrib/python/botocore/py3/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/meteringmarketplace/2016-01-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gz
index 304e074cc0..35cc5a3ae5 100644
--- a/contrib/python/botocore/py3/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mgh/2017-05-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gz
index 85c55e916c..040fc031ed 100644
--- a/contrib/python/botocore/py3/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mgn/2020-02-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gz
index 5e83227b73..e748984078 100644
--- a/contrib/python/botocore/py3/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/migration-hub-refactor-spaces/2021-10-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gz
index 65cf4b4885..8c02da7202 100644
--- a/contrib/python/botocore/py3/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/migrationhub-config/2019-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gz
index a39d6394dc..358b591c64 100644
--- a/contrib/python/botocore/py3/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/migrationhuborchestrator/2021-08-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gz
index fb307eb11b..18ea54ff98 100644
--- a/contrib/python/botocore/py3/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/migrationhubstrategy/2020-02-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mobile/2017-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mobile/2017-07-01/endpoint-rule-set-1.json.gz
index fd15616e56..13f940f5aa 100644
--- a/contrib/python/botocore/py3/botocore/data/mobile/2017-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mobile/2017-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gz
index e80f406cc9..6f3256e934 100644
--- a/contrib/python/botocore/py3/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mq/2017-11-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gz
index 39d3457eea..ee646c5b11 100644
--- a/contrib/python/botocore/py3/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mturk/2017-01-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gz
index 487eee40df..459decc485 100644
--- a/contrib/python/botocore/py3/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/mwaa/2020-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gz
index b94417ec54..2ebdcf4b8d 100644
--- a/contrib/python/botocore/py3/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/neptune/2014-10-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gz
index 0b2ae1f265..5c66feb419 100644
--- a/contrib/python/botocore/py3/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/neptunedata/2023-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gz
index 7314100617..7e42b26d97 100644
--- a/contrib/python/botocore/py3/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/network-firewall/2020-11-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gz
index fcb8271ac9..f1f1635eaf 100644
--- a/contrib/python/botocore/py3/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/networkmanager/2019-07-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/nimble/2020-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/nimble/2020-08-01/endpoint-rule-set-1.json.gz
index 2404ed572b..e7186d18d2 100644
--- a/contrib/python/botocore/py3/botocore/data/nimble/2020-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/nimble/2020-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gz
index 603ecd1123..747307407c 100644
--- a/contrib/python/botocore/py3/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/oam/2022-06-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gz
index 473b2efccb..1836ab75d9 100644
--- a/contrib/python/botocore/py3/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/omics/2022-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gz
index c37eb55729..ce0a67b487 100644
--- a/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gz
index ac2587c318..f1076f646a 100644
--- a/contrib/python/botocore/py3/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/opensearchserverless/2021-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gz
index e36c43f038..f280f72ea2 100644
--- a/contrib/python/botocore/py3/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/opsworks/2013-02-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gz
index b06341c873..8fb92c7949 100644
--- a/contrib/python/botocore/py3/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/opsworkscm/2016-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gz
index 723fac6f9d..50ae5c04e6 100644
--- a/contrib/python/botocore/py3/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/organizations/2016-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gz
index d9b197c709..585300813d 100644
--- a/contrib/python/botocore/py3/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/osis/2022-01-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gz
index b265664767..6bed8e08fe 100644
--- a/contrib/python/botocore/py3/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/outposts/2019-12-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gz
index 0e1847fc5e..da5c057d7d 100644
--- a/contrib/python/botocore/py3/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/panorama/2019-07-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gz
index 42b93b5024..cf0a76bd01 100644
--- a/contrib/python/botocore/py3/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/payment-cryptography-data/2022-02-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gz
index 91d2e08ed9..f858c69d51 100644
--- a/contrib/python/botocore/py3/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/payment-cryptography/2021-09-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gz
index dc1b06397e..10aedf70c9 100644
--- a/contrib/python/botocore/py3/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pca-connector-ad/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gz
index 23a7f0ec1a..b7d5b597b4 100644
--- a/contrib/python/botocore/py3/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/personalize-events/2018-03-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gz
index a5246e498c..1148fbab5d 100644
--- a/contrib/python/botocore/py3/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/personalize-runtime/2018-05-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gz
index 1752a0c703..6e23c8e7d9 100644
--- a/contrib/python/botocore/py3/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/personalize/2018-05-22/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gz
index 636dce1484..233f56ff80 100644
--- a/contrib/python/botocore/py3/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pi/2018-02-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gz
index bfb111c1e3..1cc26c4f4b 100644
--- a/contrib/python/botocore/py3/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pinpoint-email/2018-07-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gz
index 9c82782e2a..7b6e60a332 100644
--- a/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice-v2/2022-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
index d5c1b64265..05aa35986c 100644
--- a/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pinpoint-sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gz
index 33b354af35..f51ced7713 100644
--- a/contrib/python/botocore/py3/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pinpoint/2016-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gz
index f24f60b0c9..5c47155bd8 100644
--- a/contrib/python/botocore/py3/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pipes/2015-10-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gz
index 5ad0efe3f3..72964282ed 100644
--- a/contrib/python/botocore/py3/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/polly/2016-06-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gz
index 0b482767cf..bb34749457 100644
--- a/contrib/python/botocore/py3/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/pricing/2017-10-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/privatenetworks/2021-12-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/privatenetworks/2021-12-03/endpoint-rule-set-1.json.gz
index 050b9075fe..e5763e9f19 100644
--- a/contrib/python/botocore/py3/botocore/data/privatenetworks/2021-12-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/privatenetworks/2021-12-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gz
index 1d8f826c8c..98f3cea7f3 100644
--- a/contrib/python/botocore/py3/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/proton/2020-07-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gz
index 2555e23972..b3b7035bb6 100644
--- a/contrib/python/botocore/py3/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/qldb-session/2019-07-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gz
index 6c4e1a68b9..750b936e95 100644
--- a/contrib/python/botocore/py3/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/qldb/2019-01-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gz
index 18d2bd8eff..1db40e4e6b 100644
--- a/contrib/python/botocore/py3/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/quicksight/2018-04-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gz
index 2b5c4d3095..250266872a 100644
--- a/contrib/python/botocore/py3/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ram/2018-01-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gz
index ae846164d9..d39986fc53 100644
--- a/contrib/python/botocore/py3/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rbin/2021-06-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gz
index b02272407f..a0088606c2 100644
--- a/contrib/python/botocore/py3/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rds-data/2018-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gz
index 31b9a785e1..5bc9da41f0 100644
--- a/contrib/python/botocore/py3/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rds/2014-09-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gz
index 4022d7ae67..8bc0960723 100644
--- a/contrib/python/botocore/py3/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rds/2014-10-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gz
index 1f9d0d1eb7..f74444d782 100644
--- a/contrib/python/botocore/py3/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/redshift-data/2019-12-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gz
index 8b9fd53a8a..9b0b95a638 100644
--- a/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gz
index 56c13aa90d..8ab197619c 100644
--- a/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gz
index e1fcf7add6..2a21f3db47 100644
--- a/contrib/python/botocore/py3/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rekognition/2016-06-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gz
index 0b874c2d39..bb0610884a 100644
--- a/contrib/python/botocore/py3/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/resiliencehub/2020-04-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gz
index 51d3f1be40..6536f17e18 100644
--- a/contrib/python/botocore/py3/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/resource-explorer-2/2022-07-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gz
index 671ae7552a..44cdae093d 100644
--- a/contrib/python/botocore/py3/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/resource-groups/2017-11-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gz
index e19462efa8..fe3b156435 100644
--- a/contrib/python/botocore/py3/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/resourcegroupstaggingapi/2017-01-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gz
index 33a9363f1b..d57581ad57 100644
--- a/contrib/python/botocore/py3/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/robomaker/2018-06-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gz
index ba4b13d0fb..00b26a7458 100644
--- a/contrib/python/botocore/py3/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rolesanywhere/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gz
index 4d9bbf8308..e601c2603f 100644
--- a/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gz
index 1a82337fdd..6248b50215 100644
--- a/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gz
index 6f1fd3d96b..51a2abd095 100644
--- a/contrib/python/botocore/py3/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53-recovery-readiness/2019-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gz
index d74886b594..a268e5bb9b 100644
--- a/contrib/python/botocore/py3/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53/2013-04-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gz
index 0e330884b4..9c357264b3 100644
--- a/contrib/python/botocore/py3/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53domains/2014-05-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gz
index 4ece32b39b..276687fb41 100644
--- a/contrib/python/botocore/py3/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/route53resolver/2018-04-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gz
index 392a32c01c..b69c463322 100644
--- a/contrib/python/botocore/py3/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/rum/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz
index 9a88c3484e..067e1e9a58 100644
--- a/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/service-2.json b/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/service-2.json
index aa473d81f4..b9f7b351c2 100644
--- a/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/s3/2006-03-01/service-2.json
@@ -51,7 +51,7 @@
{"shape":"ObjectNotInActiveTierError"}
],
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTObjectCOPY.html",
- "documentation":"<p>Creates a copy of an object that is already stored in Amazon S3.</p> <note> <p>You can store individual objects of up to 5 TB in Amazon S3. You create a copy of your object up to 5 GB in size in a single atomic action using this API. However, to copy an object greater than 5 GB, you must use the multipart upload Upload Part - Copy (UploadPartCopy) API. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingRESTMPUapi.html\">Copy Object Using the REST Multipart Upload API</a>.</p> </note> <p>All copy requests must be authenticated. Additionally, you must have <i>read</i> access to the source object and <i>write</i> access to the destination bucket. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html\">REST Authentication</a>. Both the Region that you want to copy the object from and the Region that you want to copy the object to must be enabled for your account.</p> <p>A copy request might return an error when Amazon S3 receives the copy request or while Amazon S3 is copying the files. If the error occurs before the copy action starts, you receive a standard Amazon S3 error. If the error occurs during the copy operation, the error response is embedded in the <code>200 OK</code> response. This means that a <code>200 OK</code> response can contain either a success or an error. If you call the S3 API directly, make sure to design your application to parse the contents of the response and handle it appropriately. If you use Amazon Web Services SDKs, SDKs handle this condition. The SDKs detect the embedded error and apply error handling per your configuration settings (including automatically retrying the request as appropriate). If the condition persists, the SDKs throws an exception (or, for the SDKs that don't use exceptions, they return the error).</p> <p>If the copy is successful, you receive a response with information about the copied object.</p> <note> <p>If the request is an HTTP 1.1 request, the response is chunk encoded. If it were not, it would not contain the content-length, and you would need to read the entire body.</p> </note> <p>The copy request charge is based on the storage class and Region that you specify for the destination object. The request can also result in a data retrieval charge for the source if the source storage class bills for data retrieval. For pricing information, see <a href=\"http://aws.amazon.com/s3/pricing/\">Amazon S3 pricing</a>.</p> <important> <p>Amazon S3 transfer acceleration does not support cross-Region copies. If you request a cross-Region copy using a transfer acceleration endpoint, you get a 400 <code>Bad Request</code> error. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html\">Transfer Acceleration</a>.</p> </important> <dl> <dt>Metadata</dt> <dd> <p>When copying an object, you can preserve all metadata (the default) or specify new metadata. However, the access control list (ACL) is not preserved and is set to private for the user making the request. To override the default ACL setting, specify a new ACL when generating a copy request. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html\">Using ACLs</a>. </p> <p>To specify whether you want the object metadata copied from the source object or replaced with metadata provided in the request, you can optionally add the <code>x-amz-metadata-directive</code> header. When you grant permissions, you can use the <code>s3:x-amz-metadata-directive</code> condition key to enforce certain metadata behavior when objects are uploaded. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/amazon-s3-policy-keys.html\">Specifying Conditions in a Policy</a> in the <i>Amazon S3 User Guide</i>. For a complete list of Amazon S3-specific condition keys, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html\">Actions, Resources, and Condition Keys for Amazon S3</a>.</p> <note> <p> <code>x-amz-website-redirect-location</code> is unique to each object and must be specified in the request headers to copy the value.</p> </note> </dd> <dt>x-amz-copy-source-if Headers</dt> <dd> <p>To only copy an object under certain conditions, such as whether the <code>Etag</code> matches or whether the object was modified before or after a specified date, use the following request parameters:</p> <ul> <li> <p> <code>x-amz-copy-source-if-match</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-none-match</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-unmodified-since</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-modified-since</code> </p> </li> </ul> <p> If both the <code>x-amz-copy-source-if-match</code> and <code>x-amz-copy-source-if-unmodified-since</code> headers are present in the request and evaluate as follows, Amazon S3 returns <code>200 OK</code> and copies the data:</p> <ul> <li> <p> <code>x-amz-copy-source-if-match</code> condition evaluates to true</p> </li> <li> <p> <code>x-amz-copy-source-if-unmodified-since</code> condition evaluates to false</p> </li> </ul> <p>If both the <code>x-amz-copy-source-if-none-match</code> and <code>x-amz-copy-source-if-modified-since</code> headers are present in the request and evaluate as follows, Amazon S3 returns the <code>412 Precondition Failed</code> response code:</p> <ul> <li> <p> <code>x-amz-copy-source-if-none-match</code> condition evaluates to false</p> </li> <li> <p> <code>x-amz-copy-source-if-modified-since</code> condition evaluates to true</p> </li> </ul> <note> <p>All headers with the <code>x-amz-</code> prefix, including <code>x-amz-copy-source</code>, must be signed.</p> </note> </dd> <dt>Server-side encryption</dt> <dd> <p>Amazon S3 automatically encrypts all new objects that are copied to an S3 bucket. When copying an object, if you don't specify encryption information in your copy request, the encryption setting of the target object is set to the default encryption configuration of the destination bucket. By default, all buckets have a base level of encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). If the destination bucket has a default encryption configuration that uses server-side encryption with Key Management Service (KMS) keys (SSE-KMS), dual-layer server-side encryption with Amazon Web Services KMS keys (DSSE-KMS), or server-side encryption with customer-provided encryption keys (SSE-C), Amazon S3 uses the corresponding KMS key, or a customer-provided key to encrypt the target object copy.</p> <p>When you perform a <code>CopyObject</code> operation, if you want to use a different type of encryption setting for the target object, you can use other appropriate encryption-related headers to encrypt the target object with a KMS key, an Amazon S3 managed key, or a customer-provided key. With server-side encryption, Amazon S3 encrypts your data as it writes your data to disks in its data centers and decrypts the data when you access it. If the encryption setting in your request is different from the default encryption configuration of the destination bucket, the encryption setting in your request takes precedence. If the source object for the copy is stored in Amazon S3 using SSE-C, you must provide the necessary encryption information in your request so that Amazon S3 can decrypt the object for copying. For more information about server-side encryption, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html\">Using Server-Side Encryption</a>.</p> <p>If a target object uses SSE-KMS, you can enable an S3 Bucket Key for the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html\">Amazon S3 Bucket Keys</a> in the <i>Amazon S3 User Guide</i>.</p> </dd> <dt>Access Control List (ACL)-Specific Request Headers</dt> <dd> <p>When copying an object, you can optionally use headers to grant ACL-based permissions. By default, all objects are private. Only the owner has full access control. When adding a new object, you can grant permissions to individual Amazon Web Services accounts or to predefined groups that are defined by Amazon S3. These permissions are then added to the ACL on the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html\">Access Control List (ACL) Overview</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html\">Managing ACLs Using the REST API</a>. </p> <p>If the bucket that you're copying objects to uses the bucket owner enforced setting for S3 Object Ownership, ACLs are disabled and no longer affect permissions. Buckets that use this setting only accept <code>PUT</code> requests that don't specify an ACL or <code>PUT</code> requests that specify bucket owner full control ACLs, such as the <code>bucket-owner-full-control</code> canned ACL or an equivalent form of this ACL expressed in the XML format.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\"> Controlling ownership of objects and disabling ACLs</a> in the <i>Amazon S3 User Guide</i>.</p> <note> <p>If your bucket uses the bucket owner enforced setting for Object Ownership, all objects written to the bucket by any account will be owned by the bucket owner.</p> </note> </dd> <dt>Checksums</dt> <dd> <p>When copying an object, if it has a checksum, that checksum will be copied to the new object by default. When you copy the object over, you can optionally specify a different checksum algorithm to use with the <code>x-amz-checksum-algorithm</code> header.</p> </dd> <dt>Storage Class Options</dt> <dd> <p>You can use the <code>CopyObject</code> action to change the storage class of an object that is already stored in Amazon S3 by using the <code>StorageClass</code> parameter. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html\">Storage Classes</a> in the <i>Amazon S3 User Guide</i>.</p> <p>If the source object's storage class is GLACIER, you must restore a copy of this object before you can use it as a source object for the copy operation. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html\">RestoreObject</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html\">Copying Objects</a>.</p> </dd> <dt>Versioning</dt> <dd> <p>By default, <code>x-amz-copy-source</code> header identifies the current version of an object to copy. If the current version is a delete marker, Amazon S3 behaves as if the object was deleted. To copy a different version, use the <code>versionId</code> subresource.</p> <p>If you enable versioning on the target bucket, Amazon S3 generates a unique version ID for the object being copied. This version ID is different from the version ID of the source object. Amazon S3 returns the version ID of the copied object in the <code>x-amz-version-id</code> response header in the response.</p> <p>If you do not enable versioning or suspend it on the target bucket, the version ID that Amazon S3 generates is always null.</p> </dd> </dl> <p>The following operations are related to <code>CopyObject</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html\">PutObject</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html\">GetObject</a> </p> </li> </ul>",
+ "documentation":"<p>Creates a copy of an object that is already stored in Amazon S3.</p> <note> <p>You can store individual objects of up to 5 TB in Amazon S3. You create a copy of your object up to 5 GB in size in a single atomic action using this API. However, to copy an object greater than 5 GB, you must use the multipart upload Upload Part - Copy (UploadPartCopy) API. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingRESTMPUapi.html\">Copy Object Using the REST Multipart Upload API</a>.</p> </note> <p>All copy requests must be authenticated. Additionally, you must have <i>read</i> access to the source object and <i>write</i> access to the destination bucket. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/RESTAuthentication.html\">REST Authentication</a>. Both the Region that you want to copy the object from and the Region that you want to copy the object to must be enabled for your account.</p> <p>A copy request might return an error when Amazon S3 receives the copy request or while Amazon S3 is copying the files. If the error occurs before the copy action starts, you receive a standard Amazon S3 error. If the error occurs during the copy operation, the error response is embedded in the <code>200 OK</code> response. This means that a <code>200 OK</code> response can contain either a success or an error. If you call the S3 API directly, make sure to design your application to parse the contents of the response and handle it appropriately. If you use Amazon Web Services SDKs, SDKs handle this condition. The SDKs detect the embedded error and apply error handling per your configuration settings (including automatically retrying the request as appropriate). If the condition persists, the SDKs throws an exception (or, for the SDKs that don't use exceptions, they return the error).</p> <p>If the copy is successful, you receive a response with information about the copied object.</p> <note> <p>If the request is an HTTP 1.1 request, the response is chunk encoded. If it were not, it would not contain the content-length, and you would need to read the entire body.</p> </note> <p>The copy request charge is based on the storage class and Region that you specify for the destination object. The request can also result in a data retrieval charge for the source if the source storage class bills for data retrieval. For pricing information, see <a href=\"http://aws.amazon.com/s3/pricing/\">Amazon S3 pricing</a>.</p> <important> <p>Amazon S3 transfer acceleration does not support cross-Region copies. If you request a cross-Region copy using a transfer acceleration endpoint, you get a 400 <code>Bad Request</code> error. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/transfer-acceleration.html\">Transfer Acceleration</a>.</p> </important> <dl> <dt>Metadata</dt> <dd> <p>When copying an object, you can preserve all metadata (the default) or specify new metadata. However, the access control list (ACL) is not preserved and is set to private for the user making the request. To override the default ACL setting, specify a new ACL when generating a copy request. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/S3_ACLs_UsingACLs.html\">Using ACLs</a>. </p> <p>To specify whether you want the object metadata copied from the source object or replaced with metadata provided in the request, you can optionally add the <code>x-amz-metadata-directive</code> header. When you grant permissions, you can use the <code>s3:x-amz-metadata-directive</code> condition key to enforce certain metadata behavior when objects are uploaded. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/amazon-s3-policy-keys.html\">Specifying Conditions in a Policy</a> in the <i>Amazon S3 User Guide</i>. For a complete list of Amazon S3-specific condition keys, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/list_amazons3.html\">Actions, Resources, and Condition Keys for Amazon S3</a>.</p> <note> <p> <code>x-amz-website-redirect-location</code> is unique to each object and must be specified in the request headers to copy the value.</p> </note> </dd> <dt>x-amz-copy-source-if Headers</dt> <dd> <p>To only copy an object under certain conditions, such as whether the <code>Etag</code> matches or whether the object was modified before or after a specified date, use the following request parameters:</p> <ul> <li> <p> <code>x-amz-copy-source-if-match</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-none-match</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-unmodified-since</code> </p> </li> <li> <p> <code>x-amz-copy-source-if-modified-since</code> </p> </li> </ul> <p> If both the <code>x-amz-copy-source-if-match</code> and <code>x-amz-copy-source-if-unmodified-since</code> headers are present in the request and evaluate as follows, Amazon S3 returns <code>200 OK</code> and copies the data:</p> <ul> <li> <p> <code>x-amz-copy-source-if-match</code> condition evaluates to true</p> </li> <li> <p> <code>x-amz-copy-source-if-unmodified-since</code> condition evaluates to false</p> </li> </ul> <p>If both the <code>x-amz-copy-source-if-none-match</code> and <code>x-amz-copy-source-if-modified-since</code> headers are present in the request and evaluate as follows, Amazon S3 returns the <code>412 Precondition Failed</code> response code:</p> <ul> <li> <p> <code>x-amz-copy-source-if-none-match</code> condition evaluates to false</p> </li> <li> <p> <code>x-amz-copy-source-if-modified-since</code> condition evaluates to true</p> </li> </ul> <note> <p>All headers with the <code>x-amz-</code> prefix, including <code>x-amz-copy-source</code>, must be signed.</p> </note> </dd> <dt>Server-side encryption</dt> <dd> <p>Amazon S3 automatically encrypts all new objects that are copied to an S3 bucket. When copying an object, if you don't specify encryption information in your copy request, the encryption setting of the target object is set to the default encryption configuration of the destination bucket. By default, all buckets have a base level of encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). If the destination bucket has a default encryption configuration that uses server-side encryption with Key Management Service (KMS) keys (SSE-KMS), dual-layer server-side encryption with Amazon Web Services KMS keys (DSSE-KMS), or server-side encryption with customer-provided encryption keys (SSE-C), Amazon S3 uses the corresponding KMS key, or a customer-provided key to encrypt the target object copy.</p> <p>When you perform a <code>CopyObject</code> operation, if you want to use a different type of encryption setting for the target object, you can use other appropriate encryption-related headers to encrypt the target object with a KMS key, an Amazon S3 managed key, or a customer-provided key. With server-side encryption, Amazon S3 encrypts your data as it writes your data to disks in its data centers and decrypts the data when you access it. If the encryption setting in your request is different from the default encryption configuration of the destination bucket, the encryption setting in your request takes precedence. If the source object for the copy is stored in Amazon S3 using SSE-C, you must provide the necessary encryption information in your request so that Amazon S3 can decrypt the object for copying. For more information about server-side encryption, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/serv-side-encryption.html\">Using Server-Side Encryption</a>.</p> <p>If a target object uses SSE-KMS, you can enable an S3 Bucket Key for the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html\">Amazon S3 Bucket Keys</a> in the <i>Amazon S3 User Guide</i>.</p> </dd> <dt>Access Control List (ACL)-Specific Request Headers</dt> <dd> <p>When copying an object, you can optionally use headers to grant ACL-based permissions. By default, all objects are private. Only the owner has full access control. When adding a new object, you can grant permissions to individual Amazon Web Services accounts or to predefined groups that are defined by Amazon S3. These permissions are then added to the ACL on the object. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-overview.html\">Access Control List (ACL) Overview</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/acl-using-rest-api.html\">Managing ACLs Using the REST API</a>. </p> <p>If the bucket that you're copying objects to uses the bucket owner enforced setting for S3 Object Ownership, ACLs are disabled and no longer affect permissions. Buckets that use this setting only accept <code>PUT</code> requests that don't specify an ACL or <code>PUT</code> requests that specify bucket owner full control ACLs, such as the <code>bucket-owner-full-control</code> canned ACL or an equivalent form of this ACL expressed in the XML format.</p> <p>For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\"> Controlling ownership of objects and disabling ACLs</a> in the <i>Amazon S3 User Guide</i>.</p> <note> <p>If your bucket uses the bucket owner enforced setting for Object Ownership, all objects written to the bucket by any account will be owned by the bucket owner.</p> </note> </dd> <dt>Checksums</dt> <dd> <p>When copying an object, if it has a checksum, that checksum will be copied to the new object by default. When you copy the object over, you can optionally specify a different checksum algorithm to use with the <code>x-amz-checksum-algorithm</code> header.</p> </dd> <dt>Storage Class Options</dt> <dd> <p>You can use the <code>CopyObject</code> action to change the storage class of an object that is already stored in Amazon S3 by using the <code>StorageClass</code> parameter. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html\">Storage Classes</a> in the <i>Amazon S3 User Guide</i>.</p> <p>If the source object's storage class is GLACIER or DEEP_ARCHIVE, or the object's storage class is INTELLIGENT_TIERING and it's <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/intelligent-tiering-overview.html#intel-tiering-tier-definition\"> S3 Intelligent-Tiering access tier</a> is Archive Access or Deep Archive Access, you must restore a copy of this object before you can use it as a source object for the copy operation. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_RestoreObject.html\">RestoreObject</a>. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjectsExamples.html\">Copying Objects</a>.</p> </dd> <dt>Versioning</dt> <dd> <p>By default, <code>x-amz-copy-source</code> header identifies the current version of an object to copy. If the current version is a delete marker, Amazon S3 behaves as if the object was deleted. To copy a different version, use the <code>versionId</code> subresource.</p> <p>If you enable versioning on the target bucket, Amazon S3 generates a unique version ID for the object being copied. This version ID is different from the version ID of the source object. Amazon S3 returns the version ID of the copied object in the <code>x-amz-version-id</code> response header in the response.</p> <p>If you do not enable versioning or suspend it on the target bucket, the version ID that Amazon S3 generates is always null.</p> </dd> </dl> <p>The following operations are related to <code>CopyObject</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html\">PutObject</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObject.html\">GetObject</a> </p> </li> </ul>",
"alias":"PutObjectCopy"
},
"CreateBucket":{
@@ -67,7 +67,7 @@
{"shape":"BucketAlreadyOwnedByYou"}
],
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUT.html",
- "documentation":"<p>Creates a new S3 bucket. To create a bucket, you must register with Amazon S3 and have a valid Amazon Web Services Access Key ID to authenticate requests. Anonymous requests are never allowed to create buckets. By creating the bucket, you become the bucket owner.</p> <p>Not every string is an acceptable bucket name. For information about bucket naming restrictions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html\">Bucket naming rules</a>.</p> <p>If you want to create an Amazon S3 on Outposts bucket, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html\">Create Bucket</a>. </p> <p>By default, the bucket is created in the US East (N. Virginia) Region. You can optionally specify a Region in the request body. You might choose a Region to optimize latency, minimize costs, or address regulatory requirements. For example, if you reside in Europe, you will probably find it advantageous to create buckets in the Europe (Ireland) Region. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro\">Accessing a bucket</a>.</p> <note> <p>If you send your create bucket request to the <code>s3.amazonaws.com</code> endpoint, the request goes to the <code>us-east-1</code> Region. Accordingly, the signature calculations in Signature Version 4 must use <code>us-east-1</code> as the Region, even if the location constraint in the request specifies another Region where the bucket is to be created. If you create a bucket in a Region other than US East (N. Virginia), your application must be able to handle 307 redirect. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html\">Virtual hosting of buckets</a>.</p> </note> <dl> <dt>Permissions</dt> <dd> <p>In addition to <code>s3:CreateBucket</code>, the following permissions are required when your <code>CreateBucket</code> request includes specific headers:</p> <ul> <li> <p> <b>Access control lists (ACLs)</b> - If your <code>CreateBucket</code> request specifies access control list (ACL) permissions and the ACL is public-read, public-read-write, authenticated-read, or if you specify access permissions explicitly through any other ACL, both <code>s3:CreateBucket</code> and <code>s3:PutBucketAcl</code> permissions are needed. If the ACL for the <code>CreateBucket</code> request is private or if the request doesn't specify any ACLs, only <code>s3:CreateBucket</code> permission is needed. </p> </li> <li> <p> <b>Object Lock</b> - If <code>ObjectLockEnabledForBucket</code> is set to true in your <code>CreateBucket</code> request, <code>s3:PutBucketObjectLockConfiguration</code> and <code>s3:PutBucketVersioning</code> permissions are required.</p> </li> <li> <p> <b>S3 Object Ownership</b> - If your <code>CreateBucket</code> request includes the <code>x-amz-object-ownership</code> header, then the <code>s3:PutBucketOwnershipControls</code> permission is required. By default, <code>ObjectOwnership</code> is set to <code>BucketOWnerEnforced</code> and ACLs are disabled. We recommend keeping ACLs disabled, except in uncommon use cases where you must control access for each object individually. If you want to change the <code>ObjectOwnership</code> setting, you can use the <code>x-amz-object-ownership</code> header in your <code>CreateBucket</code> request to set the <code>ObjectOwnership</code> setting of your choice. For more information about S3 Object Ownership, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\">Controlling object ownership </a> in the <i>Amazon S3 User Guide</i>.</p> </li> <li> <p> <b>S3 Block Public Access</b> - If your specific use case requires granting public access to your S3 resources, you can disable Block Public Access. You can create a new bucket with Block Public Access enabled, then separately call the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html\"> <code>DeletePublicAccessBlock</code> </a> API. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission. By default, all Block Public Access settings are enabled for new buckets. To avoid inadvertent exposure of your resources, we recommend keeping the S3 Block Public Access settings enabled. For more information about S3 Block Public Access, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\">Blocking public access to your Amazon S3 storage </a> in the <i>Amazon S3 User Guide</i>. </p> </li> </ul> </dd> </dl> <important> <p> If your <code>CreateBucket</code> request sets <code>BucketOwnerEnforced</code> for Amazon S3 Object Ownership and specifies a bucket ACL that provides access to an external Amazon Web Services account, your request fails with a <code>400</code> error and returns the <code>InvalidBucketAcLWithObjectOwnership</code> error code. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html\">Setting Object Ownership on an existing bucket </a> in the <i>Amazon S3 User Guide</i>. </p> </important> <p>The following operations are related to <code>CreateBucket</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html\">PutObject</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html\">DeleteBucket</a> </p> </li> </ul>",
+ "documentation":"<p>Creates a new S3 bucket. To create a bucket, you must register with Amazon S3 and have a valid Amazon Web Services Access Key ID to authenticate requests. Anonymous requests are never allowed to create buckets. By creating the bucket, you become the bucket owner.</p> <p>Not every string is an acceptable bucket name. For information about bucket naming restrictions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/bucketnamingrules.html\">Bucket naming rules</a>.</p> <p>If you want to create an Amazon S3 on Outposts bucket, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_control_CreateBucket.html\">Create Bucket</a>. </p> <p>By default, the bucket is created in the US East (N. Virginia) Region. You can optionally specify a Region in the request body. To constrain the bucket creation to a specific Region, you can use <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_CreateBucketConfiguration.html\"> <code>LocationConstraint</code> </a> condition key. You might choose a Region to optimize latency, minimize costs, or address regulatory requirements. For example, if you reside in Europe, you will probably find it advantageous to create buckets in the Europe (Ireland) Region. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingBucket.html#access-bucket-intro\">Accessing a bucket</a>.</p> <note> <p>If you send your create bucket request to the <code>s3.amazonaws.com</code> endpoint, the request goes to the <code>us-east-1</code> Region. Accordingly, the signature calculations in Signature Version 4 must use <code>us-east-1</code> as the Region, even if the location constraint in the request specifies another Region where the bucket is to be created. If you create a bucket in a Region other than US East (N. Virginia), your application must be able to handle 307 redirect. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/VirtualHosting.html\">Virtual hosting of buckets</a>.</p> </note> <dl> <dt>Permissions</dt> <dd> <p>In addition to <code>s3:CreateBucket</code>, the following permissions are required when your <code>CreateBucket</code> request includes specific headers:</p> <ul> <li> <p> <b>Access control lists (ACLs)</b> - If your <code>CreateBucket</code> request specifies access control list (ACL) permissions and the ACL is public-read, public-read-write, authenticated-read, or if you specify access permissions explicitly through any other ACL, both <code>s3:CreateBucket</code> and <code>s3:PutBucketAcl</code> permissions are needed. If the ACL for the <code>CreateBucket</code> request is private or if the request doesn't specify any ACLs, only <code>s3:CreateBucket</code> permission is needed. </p> </li> <li> <p> <b>Object Lock</b> - If <code>ObjectLockEnabledForBucket</code> is set to true in your <code>CreateBucket</code> request, <code>s3:PutBucketObjectLockConfiguration</code> and <code>s3:PutBucketVersioning</code> permissions are required.</p> </li> <li> <p> <b>S3 Object Ownership</b> - If your <code>CreateBucket</code> request includes the <code>x-amz-object-ownership</code> header, then the <code>s3:PutBucketOwnershipControls</code> permission is required. By default, <code>ObjectOwnership</code> is set to <code>BucketOWnerEnforced</code> and ACLs are disabled. We recommend keeping ACLs disabled, except in uncommon use cases where you must control access for each object individually. If you want to change the <code>ObjectOwnership</code> setting, you can use the <code>x-amz-object-ownership</code> header in your <code>CreateBucket</code> request to set the <code>ObjectOwnership</code> setting of your choice. For more information about S3 Object Ownership, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\">Controlling object ownership </a> in the <i>Amazon S3 User Guide</i>.</p> </li> <li> <p> <b>S3 Block Public Access</b> - If your specific use case requires granting public access to your S3 resources, you can disable Block Public Access. You can create a new bucket with Block Public Access enabled, then separately call the <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html\"> <code>DeletePublicAccessBlock</code> </a> API. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission. By default, all Block Public Access settings are enabled for new buckets. To avoid inadvertent exposure of your resources, we recommend keeping the S3 Block Public Access settings enabled. For more information about S3 Block Public Access, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/about-object-ownership.html\">Blocking public access to your Amazon S3 storage </a> in the <i>Amazon S3 User Guide</i>. </p> </li> </ul> </dd> </dl> <important> <p> If your <code>CreateBucket</code> request sets <code>BucketOwnerEnforced</code> for Amazon S3 Object Ownership and specifies a bucket ACL that provides access to an external Amazon Web Services account, your request fails with a <code>400</code> error and returns the <code>InvalidBucketAcLWithObjectOwnership</code> error code. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-ownership-existing-bucket.html\">Setting Object Ownership on an existing bucket </a> in the <i>Amazon S3 User Guide</i>. </p> </important> <p>The following operations are related to <code>CreateBucket</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutObject.html\">PutObject</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucket.html\">DeleteBucket</a> </p> </li> </ul>",
"alias":"PutBucket",
"staticContextParams":{
"DisableAccessPoints":{"value":true}
@@ -825,7 +825,7 @@
"requestUri":"/{Bucket}?encryption"
},
"input":{"shape":"PutBucketEncryptionRequest"},
- "documentation":"<p>This action uses the <code>encryption</code> subresource to configure default encryption and Amazon S3 Bucket Keys for an existing bucket.</p> <p>By default, all buckets have a default encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). You can optionally configure default encryption for a bucket by using server-side encryption with Key Management Service (KMS) keys (SSE-KMS), dual-layer server-side encryption with Amazon Web Services KMS keys (DSSE-KMS), or server-side encryption with customer-provided keys (SSE-C). If you specify default encryption by using SSE-KMS, you can also configure Amazon S3 Bucket Keys. For information about bucket default encryption, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html\">Amazon S3 bucket default encryption</a> in the <i>Amazon S3 User Guide</i>. For more information about S3 Bucket Keys, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html\">Amazon S3 Bucket Keys</a> in the <i>Amazon S3 User Guide</i>.</p> <important> <p>This action requires Amazon Web Services Signature Version 4. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html\"> Authenticating Requests (Amazon Web Services Signature Version 4)</a>. </p> </important> <p>To use this operation, you must have permission to perform the <code>s3:PutEncryptionConfiguration</code> action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources\">Permissions Related to Bucket Subresource Operations</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a> in the <i>Amazon S3 User Guide</i>. </p> <p>The following operations are related to <code>PutBucketEncryption</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html\">GetBucketEncryption</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html\">DeleteBucketEncryption</a> </p> </li> </ul>",
+ "documentation":"<p>This action uses the <code>encryption</code> subresource to configure default encryption and Amazon S3 Bucket Keys for an existing bucket.</p> <p>By default, all buckets have a default encryption configuration that uses server-side encryption with Amazon S3 managed keys (SSE-S3). You can optionally configure default encryption for a bucket by using server-side encryption with Key Management Service (KMS) keys (SSE-KMS) or dual-layer server-side encryption with Amazon Web Services KMS keys (DSSE-KMS). If you specify default encryption by using SSE-KMS, you can also configure <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-key.html\">Amazon S3 Bucket Keys</a>. If you use PutBucketEncryption to set your <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html\">default bucket encryption</a> to SSE-KMS, you should verify that your KMS key ID is correct. Amazon S3 does not validate the KMS key ID provided in PutBucketEncryption requests.</p> <important> <p>This action requires Amazon Web Services Signature Version 4. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/sig-v4-authenticating-requests.html\"> Authenticating Requests (Amazon Web Services Signature Version 4)</a>. </p> </important> <p>To use this operation, you must have permission to perform the <code>s3:PutEncryptionConfiguration</code> action. The bucket owner has this permission by default. The bucket owner can grant this permission to others. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources\">Permissions Related to Bucket Subresource Operations</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a> in the <i>Amazon S3 User Guide</i>. </p> <p>The following operations are related to <code>PutBucketEncryption</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketEncryption.html\">GetBucketEncryption</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketEncryption.html\">DeleteBucketEncryption</a> </p> </li> </ul>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -955,7 +955,7 @@
"requestUri":"/{Bucket}?replication"
},
"input":{"shape":"PutBucketReplicationRequest"},
- "documentation":"<p> Creates a replication configuration or replaces an existing one. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html\">Replication</a> in the <i>Amazon S3 User Guide</i>. </p> <p>Specify the replication configuration in the request body. In the replication configuration, you provide the name of the destination bucket or buckets where you want Amazon S3 to replicate objects, the IAM role that Amazon S3 can assume to replicate objects on your behalf, and other relevant information.</p> <p>A replication configuration must include at least one rule, and can contain a maximum of 1,000. Each rule identifies a subset of objects to replicate by filtering the objects in the source bucket. To choose additional subsets of objects to replicate, add a rule for each subset.</p> <p>To specify a subset of the objects in the source bucket to apply a replication rule to, add the Filter element as a child of the Rule element. You can filter objects based on an object key prefix, one or more object tags, or both. When you add the Filter element in the configuration, you must also add the following elements: <code>DeleteMarkerReplication</code>, <code>Status</code>, and <code>Priority</code>.</p> <note> <p>If you are using an earlier version of the replication configuration, Amazon S3 handles replication of delete markers differently. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations\">Backward Compatibility</a>.</p> </note> <p>For information about enabling versioning on a bucket, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html\">Using Versioning</a>.</p> <dl> <dt>Handling Replication of Encrypted Objects</dt> <dd> <p>By default, Amazon S3 doesn't replicate objects that are stored at rest using server-side encryption with KMS keys. To replicate Amazon Web Services KMS-encrypted objects, add the following: <code>SourceSelectionCriteria</code>, <code>SseKmsEncryptedObjects</code>, <code>Status</code>, <code>EncryptionConfiguration</code>, and <code>ReplicaKmsKeyID</code>. For information about replication configuration, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html\">Replicating Objects Created with SSE Using KMS keys</a>.</p> <p>For information on <code>PutBucketReplication</code> errors, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList\">List of replication-related error codes</a> </p> </dd> <dt>Permissions</dt> <dd> <p>To create a <code>PutBucketReplication</code> request, you must have <code>s3:PutReplicationConfiguration</code> permissions for the bucket. </p> <p>By default, a resource owner, in this case the Amazon Web Services account that created the bucket, can perform this operation. The resource owner can also grant others permissions to perform the operation. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html\">Specifying Permissions in a Policy</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a>.</p> <note> <p>To perform this operation, the user or role performing the action must have the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html\">iam:PassRole</a> permission.</p> </note> </dd> </dl> <p>The following operations are related to <code>PutBucketReplication</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html\">GetBucketReplication</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html\">DeleteBucketReplication</a> </p> </li> </ul>",
+ "documentation":"<p> Creates a replication configuration or replaces an existing one. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication.html\">Replication</a> in the <i>Amazon S3 User Guide</i>. </p> <p>Specify the replication configuration in the request body. In the replication configuration, you provide the name of the destination bucket or buckets where you want Amazon S3 to replicate objects, the IAM role that Amazon S3 can assume to replicate objects on your behalf, and other relevant information. You can invoke this request for a specific Amazon Web Services Region by using the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/reference_policies_condition-keys.html#condition-keys-requestedregion\"> <code>aws:RequestedRegion</code> </a> condition key.</p> <p>A replication configuration must include at least one rule, and can contain a maximum of 1,000. Each rule identifies a subset of objects to replicate by filtering the objects in the source bucket. To choose additional subsets of objects to replicate, add a rule for each subset.</p> <p>To specify a subset of the objects in the source bucket to apply a replication rule to, add the Filter element as a child of the Rule element. You can filter objects based on an object key prefix, one or more object tags, or both. When you add the Filter element in the configuration, you must also add the following elements: <code>DeleteMarkerReplication</code>, <code>Status</code>, and <code>Priority</code>.</p> <note> <p>If you are using an earlier version of the replication configuration, Amazon S3 handles replication of delete markers differently. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-add-config.html#replication-backward-compat-considerations\">Backward Compatibility</a>.</p> </note> <p>For information about enabling versioning on a bucket, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/Versioning.html\">Using Versioning</a>.</p> <dl> <dt>Handling Replication of Encrypted Objects</dt> <dd> <p>By default, Amazon S3 doesn't replicate objects that are stored at rest using server-side encryption with KMS keys. To replicate Amazon Web Services KMS-encrypted objects, add the following: <code>SourceSelectionCriteria</code>, <code>SseKmsEncryptedObjects</code>, <code>Status</code>, <code>EncryptionConfiguration</code>, and <code>ReplicaKmsKeyID</code>. For information about replication configuration, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/replication-config-for-kms-objects.html\">Replicating Objects Created with SSE Using KMS keys</a>.</p> <p>For information on <code>PutBucketReplication</code> errors, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html#ReplicationErrorCodeList\">List of replication-related error codes</a> </p> </dd> <dt>Permissions</dt> <dd> <p>To create a <code>PutBucketReplication</code> request, you must have <code>s3:PutReplicationConfiguration</code> permissions for the bucket. </p> <p>By default, a resource owner, in this case the Amazon Web Services account that created the bucket, can perform this operation. The resource owner can also grant others permissions to perform the operation. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html\">Specifying Permissions in a Policy</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a>.</p> <note> <p>To perform this operation, the user or role performing the action must have the <a href=\"https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles_use_passrole.html\">iam:PassRole</a> permission.</p> </note> </dd> </dl> <p>The following operations are related to <code>PutBucketReplication</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketReplication.html\">GetBucketReplication</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketReplication.html\">DeleteBucketReplication</a> </p> </li> </ul>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -983,7 +983,7 @@
},
"input":{"shape":"PutBucketTaggingRequest"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTtagging.html",
- "documentation":"<p>Sets the tags for a bucket.</p> <p>Use tags to organize your Amazon Web Services bill to reflect your own cost structure. To do this, sign up to get your Amazon Web Services account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. For more information, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html\">Cost Allocation and Tagging</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/CostAllocTagging.html\">Using Cost Allocation in Amazon S3 Bucket Tags</a>.</p> <note> <p> When this operation sets the tags for a bucket, it will overwrite any current tags the bucket already has. You cannot use this operation to add tags to an existing list of tags.</p> </note> <p>To use this operation, you must have permissions to perform the <code>s3:PutBucketTagging</code> action. The bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources\">Permissions Related to Bucket Subresource Operations</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a>.</p> <p> <code>PutBucketTagging</code> has the following special errors:</p> <ul> <li> <p>Error code: <code>InvalidTagError</code> </p> <ul> <li> <p>Description: The tag provided was not a valid tag. This error can occur if the tag did not pass input validation. For information about tag restrictions, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html\">User-Defined Tag Restrictions</a> and <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/aws-tag-restrictions.html\">Amazon Web Services-Generated Cost Allocation Tag Restrictions</a>.</p> </li> </ul> </li> <li> <p>Error code: <code>MalformedXMLError</code> </p> <ul> <li> <p>Description: The XML provided does not match the schema.</p> </li> </ul> </li> <li> <p>Error code: <code>OperationAbortedError </code> </p> <ul> <li> <p>Description: A conflicting conditional action is currently in progress against this resource. Please try again.</p> </li> </ul> </li> <li> <p>Error code: <code>InternalError</code> </p> <ul> <li> <p>Description: The service was unable to apply the provided tag to the bucket.</p> </li> </ul> </li> </ul> <p>The following operations are related to <code>PutBucketTagging</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html\">GetBucketTagging</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html\">DeleteBucketTagging</a> </p> </li> </ul>",
+ "documentation":"<p>Sets the tags for a bucket.</p> <p>Use tags to organize your Amazon Web Services bill to reflect your own cost structure. To do this, sign up to get your Amazon Web Services account bill with tag key values included. Then, to see the cost of combined resources, organize your billing information according to resources with the same tag key values. For example, you can tag several resources with a specific application name, and then organize your billing information to see the total cost of that application across several services. For more information, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/cost-alloc-tags.html\">Cost Allocation and Tagging</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html\">Using Cost Allocation in Amazon S3 Bucket Tags</a>.</p> <note> <p> When this operation sets the tags for a bucket, it will overwrite any current tags the bucket already has. You cannot use this operation to add tags to an existing list of tags.</p> </note> <p>To use this operation, you must have permissions to perform the <code>s3:PutBucketTagging</code> action. The bucket owner has this permission by default and can grant this permission to others. For more information about permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-with-s3-actions.html#using-with-s3-actions-related-to-bucket-subresources\">Permissions Related to Bucket Subresource Operations</a> and <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/s3-access-control.html\">Managing Access Permissions to Your Amazon S3 Resources</a>.</p> <p> <code>PutBucketTagging</code> has the following special errors. For more Amazon S3 errors see, <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html\">Error Responses</a>.</p> <ul> <li> <p> <code>InvalidTag</code> - The tag provided was not a valid tag. This error can occur if the tag did not pass input validation. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/CostAllocTagging.html\">Using Cost Allocation in Amazon S3 Bucket Tags</a>.</p> </li> <li> <p> <code>MalformedXML</code> - The XML provided does not match the schema.</p> </li> <li> <p> <code>OperationAborted</code> - A conflicting conditional action is currently in progress against this resource. Please try again.</p> </li> <li> <p> <code>InternalError</code> - The service was unable to apply the provided tag to the bucket.</p> </li> </ul> <p>The following operations are related to <code>PutBucketTagging</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketTagging.html\">GetBucketTagging</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteBucketTagging.html\">DeleteBucketTagging</a> </p> </li> </ul>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -1011,7 +1011,7 @@
},
"input":{"shape":"PutBucketWebsiteRequest"},
"documentationUrl":"http://docs.amazonwebservices.com/AmazonS3/latest/API/RESTBucketPUTwebsite.html",
- "documentation":"<p>Sets the configuration of the website that is specified in the <code>website</code> subresource. To configure a bucket as a website, you can add this subresource on the bucket with website configuration information such as the file name of the index document and any redirect rules. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html\">Hosting Websites on Amazon S3</a>.</p> <p>This PUT action requires the <code>S3:PutBucketWebsite</code> permission. By default, only the bucket owner can configure the website attached to a bucket; however, bucket owners can allow other users to set the website configuration by writing a bucket policy that grants them the <code>S3:PutBucketWebsite</code> permission.</p> <p>To redirect all website requests sent to the bucket's website endpoint, you add a website configuration with the following elements. Because all requests are sent to another website, you don't need to provide index document name for the bucket.</p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>RedirectAllRequestsTo</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> </ul> <p>If you want granular control over redirects, you can use the following elements to add routing rules that describe conditions for redirecting requests and information about the redirect destination. In this case, the website configuration must provide an index document for the bucket, because some requests might not be redirected. </p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>IndexDocument</code> </p> </li> <li> <p> <code>Suffix</code> </p> </li> <li> <p> <code>ErrorDocument</code> </p> </li> <li> <p> <code>Key</code> </p> </li> <li> <p> <code>RoutingRules</code> </p> </li> <li> <p> <code>RoutingRule</code> </p> </li> <li> <p> <code>Condition</code> </p> </li> <li> <p> <code>HttpErrorCodeReturnedEquals</code> </p> </li> <li> <p> <code>KeyPrefixEquals</code> </p> </li> <li> <p> <code>Redirect</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>ReplaceKeyPrefixWith</code> </p> </li> <li> <p> <code>ReplaceKeyWith</code> </p> </li> <li> <p> <code>HttpRedirectCode</code> </p> </li> </ul> <p>Amazon S3 has a limitation of 50 routing rules per website configuration. If you require more than 50 routing rules, you can use object redirect. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html\">Configuring an Object Redirect</a> in the <i>Amazon S3 User Guide</i>.</p>",
+ "documentation":"<p>Sets the configuration of the website that is specified in the <code>website</code> subresource. To configure a bucket as a website, you can add this subresource on the bucket with website configuration information such as the file name of the index document and any redirect rules. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/WebsiteHosting.html\">Hosting Websites on Amazon S3</a>.</p> <p>This PUT action requires the <code>S3:PutBucketWebsite</code> permission. By default, only the bucket owner can configure the website attached to a bucket; however, bucket owners can allow other users to set the website configuration by writing a bucket policy that grants them the <code>S3:PutBucketWebsite</code> permission.</p> <p>To redirect all website requests sent to the bucket's website endpoint, you add a website configuration with the following elements. Because all requests are sent to another website, you don't need to provide index document name for the bucket.</p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>RedirectAllRequestsTo</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> </ul> <p>If you want granular control over redirects, you can use the following elements to add routing rules that describe conditions for redirecting requests and information about the redirect destination. In this case, the website configuration must provide an index document for the bucket, because some requests might not be redirected. </p> <ul> <li> <p> <code>WebsiteConfiguration</code> </p> </li> <li> <p> <code>IndexDocument</code> </p> </li> <li> <p> <code>Suffix</code> </p> </li> <li> <p> <code>ErrorDocument</code> </p> </li> <li> <p> <code>Key</code> </p> </li> <li> <p> <code>RoutingRules</code> </p> </li> <li> <p> <code>RoutingRule</code> </p> </li> <li> <p> <code>Condition</code> </p> </li> <li> <p> <code>HttpErrorCodeReturnedEquals</code> </p> </li> <li> <p> <code>KeyPrefixEquals</code> </p> </li> <li> <p> <code>Redirect</code> </p> </li> <li> <p> <code>Protocol</code> </p> </li> <li> <p> <code>HostName</code> </p> </li> <li> <p> <code>ReplaceKeyPrefixWith</code> </p> </li> <li> <p> <code>ReplaceKeyWith</code> </p> </li> <li> <p> <code>HttpRedirectCode</code> </p> </li> </ul> <p>Amazon S3 has a limitation of 50 routing rules per website configuration. If you require more than 50 routing rules, you can use object redirect. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/how-to-page-redirect.html\">Configuring an Object Redirect</a> in the <i>Amazon S3 User Guide</i>.</p> <p>The maximum request length is limited to 128 KB.</p>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -1115,7 +1115,7 @@
},
"input":{"shape":"PutObjectTaggingRequest"},
"output":{"shape":"PutObjectTaggingOutput"},
- "documentation":"<p>Sets the supplied tag-set to an object that already exists in a bucket.</p> <p>A tag is a key-value pair. You can associate tags with an object by sending a PUT request against the tagging subresource that is associated with the object. You can retrieve tags by sending a GET request. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html\">GetObjectTagging</a>.</p> <p>For tagging-related restrictions related to characters and encodings, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html\">Tag Restrictions</a>. Note that Amazon S3 limits the maximum number of tags to 10 tags per object.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutObjectTagging</code> action. By default, the bucket owner has this permission and can grant this permission to others.</p> <p>To put tags of any other version, use the <code>versionId</code> query parameter. You also need permission for the <code>s3:PutObjectVersionTagging</code> action.</p> <p>For information about the Amazon S3 object tagging feature, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html\">Object Tagging</a>.</p> <p> <code>PutObjectTagging</code> has the following special errors:</p> <ul> <li> <ul> <li> <p> <i>Code: InvalidTagError </i> </p> </li> <li> <p> <i>Cause: The tag provided was not a valid tag. This error can occur if the tag did not pass input validation. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/object-tagging.html\">Object Tagging</a>.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: MalformedXMLError </i> </p> </li> <li> <p> <i>Cause: The XML provided does not match the schema.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: OperationAbortedError </i> </p> </li> <li> <p> <i>Cause: A conflicting conditional action is currently in progress against this resource. Please try again.</i> </p> </li> </ul> </li> <li> <ul> <li> <p> <i>Code: InternalError</i> </p> </li> <li> <p> <i>Cause: The service was unable to apply the provided tag to the object.</i> </p> </li> </ul> </li> </ul> <p>The following operations are related to <code>PutObjectTagging</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html\">GetObjectTagging</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html\">DeleteObjectTagging</a> </p> </li> </ul>",
+ "documentation":"<p>Sets the supplied tag-set to an object that already exists in a bucket. A tag is a key-value pair. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html\">Object Tagging</a>.</p> <p>You can associate tags with an object by sending a PUT request against the tagging subresource that is associated with the object. You can retrieve tags by sending a GET request. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html\">GetObjectTagging</a>.</p> <p>For tagging-related restrictions related to characters and encodings, see <a href=\"https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/allocation-tag-restrictions.html\">Tag Restrictions</a>. Note that Amazon S3 limits the maximum number of tags to 10 tags per object.</p> <p>To use this operation, you must have permission to perform the <code>s3:PutObjectTagging</code> action. By default, the bucket owner has this permission and can grant this permission to others.</p> <p>To put tags of any other version, use the <code>versionId</code> query parameter. You also need permission for the <code>s3:PutObjectVersionTagging</code> action.</p> <p> <code>PutObjectTagging</code> has the following special errors. For more Amazon S3 errors see, <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/ErrorResponses.html\">Error Responses</a>.</p> <ul> <li> <p> <code>InvalidTag</code> - The tag provided was not a valid tag. This error can occur if the tag did not pass input validation. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/userguide/object-tagging.html\">Object Tagging</a>.</p> </li> <li> <p> <code>MalformedXML</code> - The XML provided does not match the schema.</p> </li> <li> <p> <code>OperationAborted</code> - A conflicting conditional action is currently in progress against this resource. Please try again.</p> </li> <li> <p> <code>InternalError</code> - The service was unable to apply the provided tag to the object.</p> </li> </ul> <p>The following operations are related to <code>PutObjectTagging</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetObjectTagging.html\">GetObjectTagging</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeleteObjectTagging.html\">DeleteObjectTagging</a> </p> </li> </ul>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -1128,7 +1128,7 @@
"requestUri":"/{Bucket}?publicAccessBlock"
},
"input":{"shape":"PutPublicAccessBlockRequest"},
- "documentation":"<p>Creates or modifies the <code>PublicAccessBlock</code> configuration for an Amazon S3 bucket. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission. For more information about Amazon S3 permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html\">Specifying Permissions in a Policy</a>.</p> <important> <p>When Amazon S3 evaluates the <code>PublicAccessBlock</code> configuration for a bucket or an object, it checks the <code>PublicAccessBlock</code> configuration for both the bucket (or the bucket that contains the object) and the bucket owner's account. If the <code>PublicAccessBlock</code> configurations are different between the bucket and the account, Amazon S3 uses the most restrictive combination of the bucket-level and account-level settings.</p> </important> <p>For more information about when Amazon S3 considers a bucket or an object public, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status\">The Meaning of \"Public\"</a>.</p> <p>The following operations are related to <code>PutPublicAccessBlock</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html\">GetPublicAccessBlock</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html\">DeletePublicAccessBlock</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html\">GetBucketPolicyStatus</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html\">Using Amazon S3 Block Public Access</a> </p> </li> </ul>",
+ "documentation":"<p>Creates or modifies the <code>PublicAccessBlock</code> configuration for an Amazon S3 bucket. To use this operation, you must have the <code>s3:PutBucketPublicAccessBlock</code> permission. For more information about Amazon S3 permissions, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/using-with-s3-actions.html\">Specifying Permissions in a Policy</a>.</p> <important> <p>When Amazon S3 evaluates the <code>PublicAccessBlock</code> configuration for a bucket or an object, it checks the <code>PublicAccessBlock</code> configuration for both the bucket (or the bucket that contains the object) and the bucket owner's account. If the <code>PublicAccessBlock</code> configurations are different between the bucket and the account, S3 uses the most restrictive combination of the bucket-level and account-level settings.</p> </important> <p>For more information about when Amazon S3 considers a bucket or an object public, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status\">The Meaning of \"Public\"</a>.</p> <p>The following operations are related to <code>PutPublicAccessBlock</code>:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetPublicAccessBlock.html\">GetPublicAccessBlock</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_DeletePublicAccessBlock.html\">DeletePublicAccessBlock</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/API_GetBucketPolicyStatus.html\">GetBucketPolicyStatus</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html\">Using Amazon S3 Block Public Access</a> </p> </li> </ul>",
"httpChecksum":{
"requestAlgorithmMember":"ChecksumAlgorithm",
"requestChecksumRequired":true
@@ -2231,7 +2231,7 @@
},
"StorageClass":{
"shape":"StorageClass",
- "documentation":"<p>By default, Amazon S3 uses the STANDARD Storage Class to store newly created objects. The STANDARD storage class provides high durability and high availability. Depending on performance needs, you can specify a different Storage Class. Amazon S3 on Outposts only uses the OUTPOSTS Storage Class. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html\">Storage Classes</a> in the <i>Amazon S3 User Guide</i>.</p>",
+ "documentation":"<p>If the <code>x-amz-storage-class</code> header is not used, the copied object will be stored in the STANDARD Storage Class by default. The STANDARD storage class provides high durability and high availability. Depending on performance needs, you can specify a different Storage Class. Amazon S3 on Outposts only uses the OUTPOSTS Storage Class. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/storage-class-intro.html\">Storage Classes</a> in the <i>Amazon S3 User Guide</i>.</p>",
"location":"header",
"locationName":"x-amz-storage-class"
},
@@ -2261,7 +2261,7 @@
},
"SSEKMSKeyId":{
"shape":"SSEKMSKeyId",
- "documentation":"<p>Specifies the KMS key ID to use for object encryption. All GET and PUT requests for an object protected by KMS will fail if they're not made via SSL or using SigV4. For information about configuring any of the officially supported Amazon Web Services SDKs and Amazon Web Services CLI, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\">Specifying the Signature Version in Request Authentication</a> in the <i>Amazon S3 User Guide</i>.</p>",
+ "documentation":"<p>Specifies the KMS ID (Key ID, Key ARN, or Key Alias) to use for object encryption. All GET and PUT requests for an object protected by KMS will fail if they're not made via SSL or using SigV4. For information about configuring any of the officially supported Amazon Web Services SDKs and Amazon Web Services CLI, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\">Specifying the Signature Version in Request Authentication</a> in the <i>Amazon S3 User Guide</i>.</p>",
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
@@ -2709,7 +2709,7 @@
},
"SSEKMSKeyId":{
"shape":"SSEKMSKeyId",
- "documentation":"<p>Specifies the ID of the symmetric encryption customer managed key to use for object encryption. All GET and PUT requests for an object protected by KMS will fail if they're not made via SSL or using SigV4. For information about configuring any of the officially supported Amazon Web Services SDKs and Amazon Web Services CLI, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\">Specifying the Signature Version in Request Authentication</a> in the <i>Amazon S3 User Guide</i>.</p>",
+ "documentation":"<p>Specifies the ID (Key ID, Key ARN, or Key Alias) of the symmetric encryption customer managed key to use for object encryption. All GET and PUT requests for an object protected by KMS will fail if they're not made via SSL or using SigV4. For information about configuring any of the officially supported Amazon Web Services SDKs and Amazon Web Services CLI, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/UsingAWSSDK.html#specify-signature-version\">Specifying the Signature Version in Request Authentication</a> in the <i>Amazon S3 User Guide</i>.</p>",
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
@@ -3141,7 +3141,7 @@
"members":{
"DeleteMarker":{
"shape":"DeleteMarker",
- "documentation":"<p>Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker.</p>",
+ "documentation":"<p>Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker.</p>",
"location":"header",
"locationName":"x-amz-delete-marker"
},
@@ -3357,7 +3357,7 @@
},
"DeleteMarker":{
"shape":"DeleteMarker",
- "documentation":"<p>Specifies whether the versioned object that was permanently deleted was (true) or was not (false) a delete marker. In a simple DELETE, this header indicates whether (true) or not (false) a delete marker was created.</p>"
+ "documentation":"<p>Indicates whether the specified object version that was permanently deleted was (true) or was not (false) a delete marker before deletion. In a simple DELETE, this header indicates whether (true) or not (false) the current version of the object is a delete marker.</p>"
},
"DeleteMarkerVersionId":{
"shape":"DeleteMarkerVersionId",
@@ -9066,7 +9066,7 @@
},
"SSEKMSKeyId":{
"shape":"SSEKMSKeyId",
- "documentation":"<p>If <code>x-amz-server-side-encryption</code> has a valid value of <code>aws:kms</code> or <code>aws:kms:dsse</code>, this header specifies the ID of the Key Management Service (KMS) symmetric encryption customer managed key that was used for the object. If you specify <code>x-amz-server-side-encryption:aws:kms</code> or <code>x-amz-server-side-encryption:aws:kms:dsse</code>, but do not provide<code> x-amz-server-side-encryption-aws-kms-key-id</code>, Amazon S3 uses the Amazon Web Services managed key (<code>aws/s3</code>) to protect the data. If the KMS key does not exist in the same account that's issuing the command, you must use the full ARN and not just the ID. </p>",
+ "documentation":"<p>If <code>x-amz-server-side-encryption</code> has a valid value of <code>aws:kms</code> or <code>aws:kms:dsse</code>, this header specifies the ID (Key ID, Key ARN, or Key Alias) of the Key Management Service (KMS) symmetric encryption customer managed key that was used for the object. If you specify <code>x-amz-server-side-encryption:aws:kms</code> or <code>x-amz-server-side-encryption:aws:kms:dsse</code>, but do not provide<code> x-amz-server-side-encryption-aws-kms-key-id</code>, Amazon S3 uses the Amazon Web Services managed key (<code>aws/s3</code>) to protect the data. If the KMS key does not exist in the same account that's issuing the command, you must use the full ARN and not just the ID. </p>",
"location":"header",
"locationName":"x-amz-server-side-encryption-aws-kms-key-id"
},
@@ -9670,7 +9670,7 @@
},
"RequestPayer":{
"type":"string",
- "documentation":"<p>Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. For information about downloading objects from Requester Pays buckets, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html\">Downloading Objects in Requester Pays Buckets</a> in the <i>Amazon S3 User Guide</i>.</p>",
+ "documentation":"<p>Confirms that the requester knows that they will be charged for the request. Bucket owners need not specify this parameter in their requests. If either the source or destination Amazon S3 bucket has Requester Pays enabled, the requester will pay for corresponding charges to copy the object. For information about downloading objects from Requester Pays buckets, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/ObjectsinRequesterPaysBuckets.html\">Downloading Objects in Requester Pays Buckets</a> in the <i>Amazon S3 User Guide</i>.</p>",
"enum":["requester"]
},
"RequestPaymentConfiguration":{
@@ -10142,7 +10142,7 @@
},
"KMSMasterKeyID":{
"shape":"SSEKMSKeyId",
- "documentation":"<p>Amazon Web Services Key Management Service (KMS) customer Amazon Web Services KMS key ID to use for the default encryption. This parameter is allowed if and only if <code>SSEAlgorithm</code> is set to <code>aws:kms</code>.</p> <p>You can specify the key ID or the Amazon Resource Name (ARN) of the KMS key. If you use a key ID, you can run into a LogDestination undeliverable error when creating a VPC flow log. </p> <p>If you are using encryption with cross-account or Amazon Web Services service operations you must use a fully qualified KMS key ARN. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html#bucket-encryption-update-bucket-policy\">Using encryption for cross-account operations</a>. </p> <ul> <li> <p>Key ID: <code>1234abcd-12ab-34cd-56ef-1234567890ab</code> </p> </li> <li> <p>Key ARN: <code>arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code> </p> </li> </ul> <important> <p>Amazon S3 only supports symmetric encryption KMS keys. For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html\">Asymmetric keys in Amazon Web Services KMS</a> in the <i>Amazon Web Services Key Management Service Developer Guide</i>.</p> </important>"
+ "documentation":"<p>Amazon Web Services Key Management Service (KMS) customer Amazon Web Services KMS key ID to use for the default encryption. This parameter is allowed if and only if <code>SSEAlgorithm</code> is set to <code>aws:kms</code>.</p> <p>You can specify the key ID, key alias, or the Amazon Resource Name (ARN) of the KMS key.</p> <ul> <li> <p>Key ID: <code>1234abcd-12ab-34cd-56ef-1234567890ab</code> </p> </li> <li> <p>Key ARN: <code>arn:aws:kms:us-east-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab</code> </p> </li> <li> <p>Key Alias: <code>alias/alias-name</code> </p> </li> </ul> <p>If you use a key ID, you can run into a LogDestination undeliverable error when creating a VPC flow log. </p> <p>If you are using encryption with cross-account or Amazon Web Services service operations you must use a fully qualified KMS key ARN. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/dev/bucket-encryption.html#bucket-encryption-update-bucket-policy\">Using encryption for cross-account operations</a>.</p> <important> <p>Amazon S3 only supports symmetric encryption KMS keys. For more information, see <a href=\"https://docs.aws.amazon.com/kms/latest/developerguide/symmetric-asymmetric.html\">Asymmetric keys in Amazon Web Services KMS</a> in the <i>Amazon Web Services Key Management Service Developer Guide</i>.</p> </important>"
}
},
"documentation":"<p>Describes the default server-side encryption to apply to new objects in the bucket. If a PUT Object request doesn't specify any server-side encryption, this default encryption will be applied. If you don't specify a customer managed key at configuration, Amazon S3 automatically creates an Amazon Web Services KMS key in your Amazon Web Services account the first time that you add an object encrypted with SSE-KMS to a bucket. By default, Amazon S3 uses this KMS key for SSE-KMS. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonS3/latest/API/RESTBucketPUTencryption.html\">PUT Bucket encryption</a> in the <i>Amazon S3 API Reference</i>.</p>"
@@ -10179,7 +10179,7 @@
"flattened":true
},
"Setting":{"type":"boolean"},
- "Size":{"type":"integer"},
+ "Size":{"type":"long"},
"SkipValidation":{"type":"boolean"},
"SourceSelectionCriteria":{
"type":"structure",
@@ -11106,7 +11106,7 @@
},
"SSEKMSKeyId":{
"shape":"SSEKMSKeyId",
- "documentation":"<p> If present, specifies the ID of the Amazon Web Services Key Management Service (Amazon Web Services KMS) symmetric encryption customer managed key that was used for stored in Amazon S3 object. </p>",
+ "documentation":"<p> If present, specifies the ID (Key ID, Key ARN, or Key Alias) of the Amazon Web Services Key Management Service (Amazon Web Services KMS) symmetric encryption customer managed key that was used for stored in Amazon S3 object. </p>",
"location":"header",
"locationName":"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id"
},
diff --git a/contrib/python/botocore/py3/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gz
index 3ffbc64702..8b9b893f95 100644
--- a/contrib/python/botocore/py3/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/s3control/2018-08-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gz
index dbec525511..4216a878fe 100644
--- a/contrib/python/botocore/py3/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/s3outposts/2017-07-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gz
index 4219719392..7b8b0db868 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-a2i-runtime/2019-11-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gz
index 2edaa485d1..5110775e5f 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-edge/2020-09-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gz
index 4028b298b1..e3e73f40ef 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-featurestore-runtime/2020-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gz
index ff436c1feb..035a847faf 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-geospatial/2020-05-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gz
index 928557906f..54123d15af 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-metrics/2022-09-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gz
index a4d7f28a7a..c324430af8 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker-runtime/2017-05-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gz
index ed114b65d5..08fd428544 100644
--- a/contrib/python/botocore/py3/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sagemaker/2017-07-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gz
index dbbe2f6652..30b5fc34d7 100644
--- a/contrib/python/botocore/py3/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/savingsplans/2019-06-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gz
index d2e16a242e..761854587e 100644
--- a/contrib/python/botocore/py3/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/scheduler/2021-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gz
index 455d902d38..fc66b4d0ff 100644
--- a/contrib/python/botocore/py3/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/schemas/2019-12-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gz
index bffc93c0b8..ca268eead0 100644
--- a/contrib/python/botocore/py3/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sdb/2009-04-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gz
index 351d59acb5..507983d483 100644
--- a/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/secretsmanager/2017-10-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gz
index 92bc422394..b1aa11f56b 100644
--- a/contrib/python/botocore/py3/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/securityhub/2018-10-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gz
index e8c270a7df..acaed7c14e 100644
--- a/contrib/python/botocore/py3/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/securitylake/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gz
index 519ee6f79b..51ff738ae6 100644
--- a/contrib/python/botocore/py3/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/serverlessrepo/2017-09-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gz
index 78628ffad6..8b6ddfd677 100644
--- a/contrib/python/botocore/py3/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/service-quotas/2019-06-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gz
index 1f40103ccb..bbb4e30eb9 100644
--- a/contrib/python/botocore/py3/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/servicecatalog-appregistry/2020-06-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gz
index 1ab48a36ea..b581217f69 100644
--- a/contrib/python/botocore/py3/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/servicecatalog/2015-12-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gz
index db6b1d1de6..cc3b42db44 100644
--- a/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/service-2.json b/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/service-2.json
index e7cb834d74..e708931868 100644
--- a/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/service-2.json
+++ b/contrib/python/botocore/py3/botocore/data/servicediscovery/2017-03-14/service-2.json
@@ -143,7 +143,24 @@
{"shape":"InvalidInput"},
{"shape":"RequestLimitExceeded"}
],
- "documentation":"<p>Discovers registered instances for a specified namespace and service. You can use <code>DiscoverInstances</code> to discover instances for any type of namespace. For public and private DNS namespaces, you can also use DNS queries to discover instances.</p>",
+ "documentation":"<p>Discovers registered instances for a specified namespace and service. You can use <code>DiscoverInstances</code> to discover instances for any type of namespace. <code>DiscoverInstances</code> returns a randomized list of instances allowing customers to distribute traffic evenly across instances. For public and private DNS namespaces, you can also use DNS queries to discover instances.</p>",
+ "endpoint":{"hostPrefix":"data-"}
+ },
+ "DiscoverInstancesRevision":{
+ "name":"DiscoverInstancesRevision",
+ "http":{
+ "method":"POST",
+ "requestUri":"/"
+ },
+ "input":{"shape":"DiscoverInstancesRevisionRequest"},
+ "output":{"shape":"DiscoverInstancesRevisionResponse"},
+ "errors":[
+ {"shape":"ServiceNotFound"},
+ {"shape":"NamespaceNotFound"},
+ {"shape":"InvalidInput"},
+ {"shape":"RequestLimitExceeded"}
+ ],
+ "documentation":"<p>Discovers the increasing revision associated with an instance.</p>",
"endpoint":{"hostPrefix":"data-"}
},
"GetInstance":{
@@ -202,7 +219,7 @@
{"shape":"InvalidInput"},
{"shape":"OperationNotFound"}
],
- "documentation":"<p>Gets information about any operation that returns an operation ID in the response, such as a <code>CreateService</code> request.</p> <note> <p>To get a list of operations that match specified criteria, see <a href=\"https://docs.aws.amazon.com/cloud-map/latest/api/API_ListOperations.html\">ListOperations</a>.</p> </note>"
+ "documentation":"<p>Gets information about any operation that returns an operation ID in the response, such as a <code>CreateHttpNamespace</code> request.</p> <note> <p>To get a list of operations that match specified criteria, see <a href=\"https://docs.aws.amazon.com/cloud-map/latest/api/API_ListOperations.html\">ListOperations</a>.</p> </note>"
},
"GetService":{
"name":"GetService",
@@ -713,6 +730,36 @@
"Instances":{
"shape":"HttpInstanceSummaryList",
"documentation":"<p>A complex type that contains one <code>HttpInstanceSummary</code> for each registered instance.</p>"
+ },
+ "InstancesRevision":{
+ "shape":"Revision",
+ "documentation":"<p>The increasing revision associated to the response Instances list. If a new instance is registered or deregistered, the <code>InstancesRevision</code> updates. The health status updates don't update <code>InstancesRevision</code>.</p>"
+ }
+ }
+ },
+ "DiscoverInstancesRevisionRequest":{
+ "type":"structure",
+ "required":[
+ "NamespaceName",
+ "ServiceName"
+ ],
+ "members":{
+ "NamespaceName":{
+ "shape":"NamespaceName",
+ "documentation":"<p>The <code>HttpName</code> name of the namespace. It's found in the <code>HttpProperties</code> member of the <code>Properties</code> member of the namespace.</p>"
+ },
+ "ServiceName":{
+ "shape":"ServiceName",
+ "documentation":"<p>The name of the service that you specified when you registered the instance.</p>"
+ }
+ }
+ },
+ "DiscoverInstancesRevisionResponse":{
+ "type":"structure",
+ "members":{
+ "InstancesRevision":{
+ "shape":"Revision",
+ "documentation":"<p>The increasing revision associated to the response Instances list. If a new instance is registered or deregistered, the <code>InstancesRevision</code> updates. The health status updates don't update <code>InstancesRevision</code>.</p>"
}
}
},
@@ -1741,7 +1788,7 @@
},
"Attributes":{
"shape":"Attributes",
- "documentation":"<p>A string map that contains the following information for the service that you specify in <code>ServiceId</code>:</p> <ul> <li> <p>The attributes that apply to the records that are defined in the service. </p> </li> <li> <p>For each attribute, the applicable value.</p> </li> </ul> <note> <p>Do not include sensitive information in the attributes if the namespace is discoverable by public DNS queries.</p> </note> <p>Supported attribute keys include the following:</p> <dl> <dt>AWS_ALIAS_DNS_NAME</dt> <dd> <p>If you want Cloud Map to create an Amazon Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that's associated with the load balancer. For information about how to get the DNS name, see \"DNSName\" in the topic <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html\">AliasTarget</a> in the <i>Route 53 API Reference</i>.</p> <p>Note the following:</p> <ul> <li> <p>The configuration for the service that's specified by <code>ServiceId</code> must include settings for an <code>A</code> record, an <code>AAAA</code> record, or both.</p> </li> <li> <p>In the service that's specified by <code>ServiceId</code>, the value of <code>RoutingPolicy</code> must be <code>WEIGHTED</code>.</p> </li> <li> <p>If the service that's specified by <code>ServiceId</code> includes <code>HealthCheckConfig</code> settings, Cloud Map will create the Route 53 health check, but it doesn't associate the health check with the alias record.</p> </li> <li> <p>Auto naming currently doesn't support creating alias records that route traffic to Amazon Web Services resources other than Elastic Load Balancing load balancers.</p> </li> <li> <p>If you specify a value for <code>AWS_ALIAS_DNS_NAME</code>, don't specify values for any of the <code>AWS_INSTANCE</code> attributes.</p> </li> </ul> </dd> <dt>AWS_EC2_INSTANCE_ID</dt> <dd> <p> <i>HTTP namespaces only.</i> The Amazon EC2 instance ID for the instance. If the <code>AWS_EC2_INSTANCE_ID</code> attribute is specified, then the only other attribute that can be specified is <code>AWS_INIT_HEALTH_STATUS</code>. When the <code>AWS_EC2_INSTANCE_ID</code> attribute is specified, then the <code>AWS_INSTANCE_IPV4</code> attribute will be filled out with the primary private IPv4 address.</p> </dd> <dt>AWS_INIT_HEALTH_STATUS</dt> <dd> <p>If the service configuration includes <code>HealthCheckCustomConfig</code>, you can optionally use <code>AWS_INIT_HEALTH_STATUS</code> to specify the initial status of the custom health check, <code>HEALTHY</code> or <code>UNHEALTHY</code>. If you don't specify a value for <code>AWS_INIT_HEALTH_STATUS</code>, the initial status is <code>HEALTHY</code>.</p> </dd> <dt>AWS_INSTANCE_CNAME</dt> <dd> <p>If the service configuration includes a <code>CNAME</code> record, the domain name that you want Route 53 to return in response to DNS queries (for example, <code>example.com</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>CNAME</code> record.</p> </dd> <dt>AWS_INSTANCE_IPV4</dt> <dd> <p>If the service configuration includes an <code>A</code> record, the IPv4 address that you want Route 53 to return in response to DNS queries (for example, <code>192.0.2.44</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>A</code> record. If the service includes settings for an <code>SRV</code> record, you must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>, or both.</p> </dd> <dt>AWS_INSTANCE_IPV6</dt> <dd> <p>If the service configuration includes an <code>AAAA</code> record, the IPv6 address that you want Route 53 to return in response to DNS queries (for example, <code>2001:0db8:85a3:0000:0000:abcd:0001:2345</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>AAAA</code> record. If the service includes settings for an <code>SRV</code> record, you must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>, or both.</p> </dd> <dt>AWS_INSTANCE_PORT</dt> <dd> <p>If the service includes an <code>SRV</code> record, the value that you want Route 53 to return for the port.</p> <p>If the service includes <code>HealthCheckConfig</code>, the port on the endpoint that you want Route 53 to send requests to. </p> <p>This value is required if you specified settings for an <code>SRV</code> record or a Route 53 health check when you created the service.</p> </dd> <dt>Custom attributes</dt> <dd> <p>You can add up to 30 custom attributes. For each key-value pair, the maximum length of the attribute name is 255 characters, and the maximum length of the attribute value is 1,024 characters. The total size of all provided attributes (sum of all keys and values) must not exceed 5,000 characters.</p> </dd> </dl>"
+ "documentation":"<p>A string map that contains the following information for the service that you specify in <code>ServiceId</code>:</p> <ul> <li> <p>The attributes that apply to the records that are defined in the service. </p> </li> <li> <p>For each attribute, the applicable value.</p> </li> </ul> <note> <p>Do not include sensitive information in the attributes if the namespace is discoverable by public DNS queries.</p> </note> <p>Supported attribute keys include the following:</p> <dl> <dt>AWS_ALIAS_DNS_NAME</dt> <dd> <p>If you want Cloud Map to create an Amazon Route 53 alias record that routes traffic to an Elastic Load Balancing load balancer, specify the DNS name that's associated with the load balancer. For information about how to get the DNS name, see \"DNSName\" in the topic <a href=\"https://docs.aws.amazon.com/Route53/latest/APIReference/API_AliasTarget.html\">AliasTarget</a> in the <i>Route 53 API Reference</i>.</p> <p>Note the following:</p> <ul> <li> <p>The configuration for the service that's specified by <code>ServiceId</code> must include settings for an <code>A</code> record, an <code>AAAA</code> record, or both.</p> </li> <li> <p>In the service that's specified by <code>ServiceId</code>, the value of <code>RoutingPolicy</code> must be <code>WEIGHTED</code>.</p> </li> <li> <p>If the service that's specified by <code>ServiceId</code> includes <code>HealthCheckConfig</code> settings, Cloud Map will create the Route 53 health check, but it doesn't associate the health check with the alias record.</p> </li> <li> <p>Cloud Map currently doesn't support creating alias records that route traffic to Amazon Web Services resources other than Elastic Load Balancing load balancers.</p> </li> <li> <p>If you specify a value for <code>AWS_ALIAS_DNS_NAME</code>, don't specify values for any of the <code>AWS_INSTANCE</code> attributes.</p> </li> </ul> </dd> <dt>AWS_EC2_INSTANCE_ID</dt> <dd> <p> <i>HTTP namespaces only.</i> The Amazon EC2 instance ID for the instance. If the <code>AWS_EC2_INSTANCE_ID</code> attribute is specified, then the only other attribute that can be specified is <code>AWS_INIT_HEALTH_STATUS</code>. When the <code>AWS_EC2_INSTANCE_ID</code> attribute is specified, then the <code>AWS_INSTANCE_IPV4</code> attribute will be filled out with the primary private IPv4 address.</p> </dd> <dt>AWS_INIT_HEALTH_STATUS</dt> <dd> <p>If the service configuration includes <code>HealthCheckCustomConfig</code>, you can optionally use <code>AWS_INIT_HEALTH_STATUS</code> to specify the initial status of the custom health check, <code>HEALTHY</code> or <code>UNHEALTHY</code>. If you don't specify a value for <code>AWS_INIT_HEALTH_STATUS</code>, the initial status is <code>HEALTHY</code>.</p> </dd> <dt>AWS_INSTANCE_CNAME</dt> <dd> <p>If the service configuration includes a <code>CNAME</code> record, the domain name that you want Route 53 to return in response to DNS queries (for example, <code>example.com</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>CNAME</code> record.</p> </dd> <dt>AWS_INSTANCE_IPV4</dt> <dd> <p>If the service configuration includes an <code>A</code> record, the IPv4 address that you want Route 53 to return in response to DNS queries (for example, <code>192.0.2.44</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>A</code> record. If the service includes settings for an <code>SRV</code> record, you must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>, or both.</p> </dd> <dt>AWS_INSTANCE_IPV6</dt> <dd> <p>If the service configuration includes an <code>AAAA</code> record, the IPv6 address that you want Route 53 to return in response to DNS queries (for example, <code>2001:0db8:85a3:0000:0000:abcd:0001:2345</code>).</p> <p>This value is required if the service specified by <code>ServiceId</code> includes settings for an <code>AAAA</code> record. If the service includes settings for an <code>SRV</code> record, you must specify a value for <code>AWS_INSTANCE_IPV4</code>, <code>AWS_INSTANCE_IPV6</code>, or both.</p> </dd> <dt>AWS_INSTANCE_PORT</dt> <dd> <p>If the service includes an <code>SRV</code> record, the value that you want Route 53 to return for the port.</p> <p>If the service includes <code>HealthCheckConfig</code>, the port on the endpoint that you want Route 53 to send requests to. </p> <p>This value is required if you specified settings for an <code>SRV</code> record or a Route 53 health check when you created the service.</p> </dd> <dt>Custom attributes</dt> <dd> <p>You can add up to 30 custom attributes. For each key-value pair, the maximum length of the attribute name is 255 characters, and the maximum length of the attribute value is 1,024 characters. The total size of all provided attributes (sum of all keys and values) must not exceed 5,000 characters.</p> </dd> </dl>"
}
}
},
@@ -1799,6 +1846,7 @@
"type":"string",
"max":255
},
+ "Revision":{"type":"long"},
"RoutingPolicy":{
"type":"string",
"enum":[
diff --git a/contrib/python/botocore/py3/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gz
index f5f017fca6..47d11082fe 100644
--- a/contrib/python/botocore/py3/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ses/2010-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gz
index c69942a09f..2c20261c36 100644
--- a/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gz
index 1bc8f2a330..bea0e908a3 100644
--- a/contrib/python/botocore/py3/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/shield/2016-06-02/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gz
index 85230dfac5..c6dbe95302 100644
--- a/contrib/python/botocore/py3/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/signer/2017-08-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gz
index 1f7579f49b..69a5d0f1d2 100644
--- a/contrib/python/botocore/py3/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/simspaceweaver/2022-10-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
index d5c1b64265..05aa35986c 100644
--- a/contrib/python/botocore/py3/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sms-voice/2018-09-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gz
index 7b9b5f771b..1c4d2fe21c 100644
--- a/contrib/python/botocore/py3/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sms/2016-10-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gz
index a86ad92d08..f226bd9568 100644
--- a/contrib/python/botocore/py3/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/snow-device-management/2021-08-04/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gz
index dc176dd103..5f56f796df 100644
--- a/contrib/python/botocore/py3/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/snowball/2016-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gz
index 760c9a7d54..9095b7052a 100644
--- a/contrib/python/botocore/py3/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sns/2010-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gz
index 3ab1af5b73..bcf5cca18d 100644
--- a/contrib/python/botocore/py3/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sqs/2012-11-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gz
index 8f73c6bb78..7e758074db 100644
--- a/contrib/python/botocore/py3/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ssm-contacts/2021-05-03/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gz
index 38670eff92..302a6585bc 100644
--- a/contrib/python/botocore/py3/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ssm-incidents/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gz
index 86a8cc8c99..e8a3644cd1 100644
--- a/contrib/python/botocore/py3/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ssm-sap/2018-05-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gz
index aea5e52514..e48e6291e9 100644
--- a/contrib/python/botocore/py3/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/ssm/2014-11-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gz
index 55a9dfdd1a..9484789369 100644
--- a/contrib/python/botocore/py3/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sso-admin/2020-07-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gz
index 9ecfa39383..e05421d4a8 100644
--- a/contrib/python/botocore/py3/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sso-oidc/2019-06-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gz
index 09d915653f..9a8c348924 100644
--- a/contrib/python/botocore/py3/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sso/2019-06-10/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gz
index af010860da..6e4319663d 100644
--- a/contrib/python/botocore/py3/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/stepfunctions/2016-11-23/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gz
index b4c51db34a..b7bfce8c41 100644
--- a/contrib/python/botocore/py3/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/storagegateway/2013-06-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gz
index 2344935f30..c53994fa95 100644
--- a/contrib/python/botocore/py3/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/sts/2011-06-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gz
index ea7ad29a1d..5fcbf68421 100644
--- a/contrib/python/botocore/py3/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/support-app/2021-08-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gz
index f776cf89cd..3ae2f6e428 100644
--- a/contrib/python/botocore/py3/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/support/2013-04-15/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gz
index 4fbe6dcd24..96f6b24e1f 100644
--- a/contrib/python/botocore/py3/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/swf/2012-01-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gz
index fdd9cfbc47..8785d4e87d 100644
--- a/contrib/python/botocore/py3/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/synthetics/2017-10-11/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gz
index bbd4b15634..93b1c39c27 100644
--- a/contrib/python/botocore/py3/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/textract/2018-06-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gz
index 16975889e7..40f4e9d2b3 100644
--- a/contrib/python/botocore/py3/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/timestream-query/2018-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gz
index c8521a2664..2b9b7dd5d6 100644
--- a/contrib/python/botocore/py3/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/timestream-write/2018-11-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gz
index d87a559e4f..8947f44dbf 100644
--- a/contrib/python/botocore/py3/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/tnb/2008-10-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gz
index e17697f2a4..0dd7bc07e0 100644
--- a/contrib/python/botocore/py3/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/transcribe/2017-10-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gz
index 614cb8bbe8..88ee606695 100644
--- a/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gz
index 7829227752..d4f2b12d26 100644
--- a/contrib/python/botocore/py3/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/translate/2017-07-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gz
index df6e8ede47..f38b9c76d2 100644
--- a/contrib/python/botocore/py3/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/verifiedpermissions/2021-12-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gz
index 2213bda0dd..8aba3ea577 100644
--- a/contrib/python/botocore/py3/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/voice-id/2021-09-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gz
index 0c0a922db4..54ea2c035e 100644
--- a/contrib/python/botocore/py3/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/vpc-lattice/2022-11-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gz
index 0736098040..71c176a2b6 100644
--- a/contrib/python/botocore/py3/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/waf-regional/2016-11-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gz
index 15446fa9fb..a1fb30e31b 100644
--- a/contrib/python/botocore/py3/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/waf/2015-08-24/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gz
index 4ee1a53470..fb83aa32e6 100644
--- a/contrib/python/botocore/py3/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/wafv2/2019-07-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gz
index 07c519bfc5..1fcc72754d 100644
--- a/contrib/python/botocore/py3/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/wellarchitected/2020-03-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gz
index f80144f2ec..3e262dceaf 100644
--- a/contrib/python/botocore/py3/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/wisdom/2020-10-19/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gz
index ef7d38f120..47a39acfe7 100644
--- a/contrib/python/botocore/py3/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/workdocs/2016-05-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/worklink/2018-09-25/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/worklink/2018-09-25/endpoint-rule-set-1.json.gz
index 787a067351..cfe95f40d5 100644
--- a/contrib/python/botocore/py3/botocore/data/worklink/2018-09-25/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/worklink/2018-09-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gz
index 816211f4be..b5406e7c2f 100644
--- a/contrib/python/botocore/py3/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/workmail/2017-10-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gz
index 892e18a602..d48639a1c0 100644
--- a/contrib/python/botocore/py3/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/workmailmessageflow/2019-05-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gz
index 34313898b6..3357fc95ff 100644
--- a/contrib/python/botocore/py3/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/workspaces-web/2020-07-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gz
index efdbcea526..b5da28a38b 100644
--- a/contrib/python/botocore/py3/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/workspaces/2015-04-08/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gz
index 64d2cac352..ceabe6f743 100644
--- a/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gz
+++ b/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/contrib/python/botocore/py3/ya.make b/contrib/python/botocore/py3/ya.make
index 55e2ecea7a..808c3f7b42 100644
--- a/contrib/python/botocore/py3/ya.make
+++ b/contrib/python/botocore/py3/ya.make
@@ -2,7 +2,7 @@
PY3_LIBRARY()
-VERSION(1.31.51)
+VERSION(1.31.52)
LICENSE(Apache-2.0)