diff options
author | robot-contrib <robot-contrib@yandex-team.com> | 2023-11-01 07:38:04 +0300 |
---|---|---|
committer | robot-contrib <robot-contrib@yandex-team.com> | 2023-11-01 07:52:52 +0300 |
commit | a8f72333cabe2304db43e7619f40a736283cb57f (patch) | |
tree | 8c7dd17d04df1f514a7a05f0d7df547f8b6208e3 /contrib/python/botocore/py3 | |
parent | 97954a53af275c328f076b9f370a3a1f4565b489 (diff) | |
download | ydb-a8f72333cabe2304db43e7619f40a736283cb57f.tar.gz |
Update contrib/python/botocore/py3 to 1.31.65
Diffstat (limited to 'contrib/python/botocore/py3')
418 files changed, 2697 insertions, 94 deletions
diff --git a/contrib/python/botocore/py3/.dist-info/METADATA b/contrib/python/botocore/py3/.dist-info/METADATA index cde0ebbdc3..e9456090ed 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.63 +Version: 1.31.65 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 9c711fd8ae..d6ea000c79 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.63' +__version__ = '1.31.65' 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 Binary files differindex 63d0bb9b51..5e7611f017 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 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 Binary files differindex 179fb15965..82be7ca1a5 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 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 Binary files differindex 0754fdc9ed..a8e0c571b0 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 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 Binary files differindex fd1c64193c..4c8be6715a 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 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 Binary files differindex b7dae1b75f..3a0eab8598 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 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 Binary files differindex 22fe0fb1e2..30c5d444c2 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 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 Binary files differindex 474e87e509..3eb592fb33 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 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 Binary files differindex 29490a227c..3de5301360 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 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 Binary files differindex 048c24f225..943c78f78c 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 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 Binary files differindex cb63d944e1..46ac61474e 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 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 Binary files differindex 6674b5e94a..10a2d2a788 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 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 Binary files differindex cb63d944e1..46ac61474e 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 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 Binary files differindex 70c38c6185..bb4efacb9a 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 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 Binary files differindex 88bea3c45c..6b55dafab2 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 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 Binary files differindex 2ab7ec52d4..51bda74a27 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 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 Binary files differindex 9a17a0b7b8..f6c4c2a904 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 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 Binary files differindex e832fb64b8..94fdc451a5 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 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 Binary files differindex d614cc6bbc..a79847bc23 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 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 Binary files differindex 2d7c784aa3..ac8bcc8ec8 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 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 Binary files differindex de4fbb13a5..40bd6b4efc 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 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 Binary files differindex b0148bda2c..a9b18c1e4c 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 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 Binary files differindex 417195269a..ed226f7dce 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 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 Binary files differindex 5dbc18dfbe..dc2c32ed66 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 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 Binary files differindex 8ef2c75388..e5ba8f7410 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 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 Binary files differindex e902c9c3a0..54811afaf8 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 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 Binary files differindex 506637539c..14ca99c3a2 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 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 Binary files differindex f6a4066f8d..09f1e0e80b 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 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 Binary files differindex ae52bd2dea..e60ec7d3a5 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 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 Binary files differindex b5b5e688b5..42a55406cb 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 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 Binary files differindex df1a8ac58b..b03708abe3 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 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 Binary files differindex 225b6dcb7b..ea681bf00c 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 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 Binary files differindex c8d0c2264a..b346dbb2d6 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 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 Binary files differindex d97a633180..e717de24b5 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 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 Binary files differindex ce3d7f6012..6b24f6a595 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 diff --git a/contrib/python/botocore/py3/botocore/data/bedrock-runtime/2023-09-30/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/bedrock-runtime/2023-09-30/endpoint-rule-set-1.json.gz Binary files differindex b2c738c0c8..56162e7927 100644 --- a/contrib/python/botocore/py3/botocore/data/bedrock-runtime/2023-09-30/endpoint-rule-set-1.json.gz +++ b/contrib/python/botocore/py3/botocore/data/bedrock-runtime/2023-09-30/endpoint-rule-set-1.json.gz diff --git a/contrib/python/botocore/py3/botocore/data/bedrock/2023-04-20/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/bedrock/2023-04-20/endpoint-rule-set-1.json.gz Binary files differindex c643bd6508..070d1cd74f 100644 --- a/contrib/python/botocore/py3/botocore/data/bedrock/2023-04-20/endpoint-rule-set-1.json.gz +++ b/contrib/python/botocore/py3/botocore/data/bedrock/2023-04-20/endpoint-rule-set-1.json.gz 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 Binary files differindex cf59ed1d55..37f07fad7c 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 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 Binary files differindex d8d8ca6305..b370215bbd 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 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 Binary files differindex b5e9109217..bcceb2b7ee 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 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 Binary files differindex 8185f9862e..879c9c5cf3 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 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 Binary files differindex 3aac3bea78..f379bd58b9 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 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 Binary files differindex 04b7cf55de..052d7bcbca 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 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 Binary files differindex e4a0ace20f..f03336a65d 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 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 Binary files differindex ae60e7eb89..12f3a20a97 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 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 Binary files differindex 017274cf56..1e72367032 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 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 Binary files differindex 83ad56dac2..028610deab 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 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 Binary files differindex f6bbeb194a..501c1ad0d2 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 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 Binary files differindex 4df2846769..e69f8eaa30 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 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 Binary files differindex 1903d6d172..9bd7212c95 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 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 Binary files differindex 2d125adcbc..cdbed2b227 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 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 Binary files differindex 52121302c6..24d7f07aee 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 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 Binary files differindex 433c8a7351..a6eee87abe 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 diff --git a/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/service-2.json b/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/service-2.json index df22b12194..4b5b83fe64 100644 --- a/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/cloudformation/2010-05-15/service-2.json @@ -4651,6 +4651,7 @@ "CreationPolicy", "UpdatePolicy", "DeletionPolicy", + "UpdateReplacePolicy", "Tags" ] }, 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex d08be911e1..311ca9c4be 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 0bd59dca84..413d2cf3bc 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 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 Binary files differindex 04e600366b..5bbb812ca8 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 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 Binary files differindex 0a78c960fd..fca457e132 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 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 Binary files differindex fb6b0d5061..b22e709e5c 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 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 Binary files differindex 28d3c00072..1163032eed 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 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 Binary files differindex d058dba40c..84ee7bc964 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 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 Binary files differindex 2fe2d57558..74ca1031f0 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 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 Binary files differindex ae2d5d6d47..d4dea9047f 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 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 Binary files differindex e76a828176..911cfce0ad 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 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 Binary files differindex 990976d0e0..350528faad 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 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 Binary files differindex b07cc8f34f..f77bf5347e 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 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 Binary files differindex f15982d64e..9004fb800e 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 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 Binary files differindex b6715e8307..be3cd05790 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 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 Binary files differindex d9b267d72d..7c4afae5c2 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 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 Binary files differindex 9e0d77418a..b44b5a028b 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 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 Binary files differindex ef2d5c8083..6abd204aa3 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 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 Binary files differindex 5a061260d8..32cef30caa 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 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 Binary files differindex ffabed319e..425743f0f0 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 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 Binary files differindex d9d93bf107..44fe97716e 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 diff --git a/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/service-2.json b/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/service-2.json index 47c7455521..4f83860925 100644 --- a/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/codepipeline/2015-07-09/service-2.json @@ -513,7 +513,7 @@ {"shape":"StageNotRetryableException"}, {"shape":"NotLatestPipelineExecutionException"} ], - "documentation":"<p>Resumes the pipeline execution by retrying the last failed actions in a stage. You can retry a stage immediately if any of the actions in the stage fail. When you retry, all actions that are still in progress continue working, and failed actions are triggered again.</p>" + "documentation":"<p>You can retry a stage that has failed without having to run a pipeline again from the beginning. You do this by either retrying the failed actions in a stage or by retrying all actions in the stage starting from the first action in the stage. When you retry the failed actions in a stage, all actions that are still in progress continue working, and failed actions are triggered again. When you retry a failed stage from the first action in the stage, the stage cannot have any actions in progress. Before a stage can be retried, it must either have all actions failed or some actions failed and some succeeded.</p>" }, "StartPipelineExecution":{ "name":"StartPipelineExecution", @@ -3470,7 +3470,7 @@ }, "retryMode":{ "shape":"StageRetryMode", - "documentation":"<p>The scope of the retry attempt. Currently, the only supported value is FAILED_ACTIONS.</p>" + "documentation":"<p>The scope of the retry attempt.</p>" } }, "documentation":"<p>Represents the input of a <code>RetryStageExecution</code> action.</p>" @@ -3680,7 +3680,10 @@ }, "StageRetryMode":{ "type":"string", - "enum":["FAILED_ACTIONS"] + "enum":[ + "FAILED_ACTIONS", + "ALL_ACTIONS" + ] }, "StageState":{ "type":"structure", 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 Binary files differindex bcae593a9b..0a2c399f08 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 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 Binary files differindex 24007be700..00ec020d50 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 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 Binary files differindex 44084ff84b..8a964997ac 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 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 Binary files differindex 7d94a9b6e1..e9dce15977 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 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 Binary files differindex 90d377f9a9..6dc7a44e87 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 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 Binary files differindex 2b2a1e3708..5ad5720e16 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 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 Binary files differindex 96d8ac4d4b..ae63e7e554 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 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 Binary files differindex bca3898e47..d9e900bb1b 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 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 Binary files differindex b46e9d3a27..18b69cdd59 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 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 Binary files differindex f6e849a221..96c05ee59c 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 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 Binary files differindex 20ce692489..2c06e55fec 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 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 Binary files differindex 8110f764bb..eee4c1e26e 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 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 Binary files differindex d9c60a95c9..f6d74eaeaf 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 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 Binary files differindex 6a940fdd7e..56b845d579 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 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 Binary files differindex 69bc473486..2ba5f8747a 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 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 Binary files differindex 3034e6e2b4..de7120aeef 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 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 Binary files differindex 9035093167..38a9c6f498 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 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 Binary files differindex 03ae79055e..7870c8c3af 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 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 Binary files differindex 9c8b3b7d39..5653c7bb58 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 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 Binary files differindex dbe1447ba4..92c16ae7da 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 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 Binary files differindex bad7621acd..5d8bf087c7 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 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 Binary files differindex 7edb541292..77bcb35a0b 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 diff --git a/contrib/python/botocore/py3/botocore/data/datazone/2018-05-10/endpoint-rule-set-1.json.gz b/contrib/python/botocore/py3/botocore/data/datazone/2018-05-10/endpoint-rule-set-1.json.gz Binary files differindex 9fee84f574..5a7ef90269 100644 --- a/contrib/python/botocore/py3/botocore/data/datazone/2018-05-10/endpoint-rule-set-1.json.gz +++ b/contrib/python/botocore/py3/botocore/data/datazone/2018-05-10/endpoint-rule-set-1.json.gz 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 Binary files differindex 301ab25489..5ff4bfea64 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 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 Binary files differindex cbbc20c225..6cdeb58bc8 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 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 Binary files differindex 0fe4dee2b9..3295ead333 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 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 Binary files differindex f8a1e1418a..cd6652c959 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 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 Binary files differindex a828341ce5..ea229a247f 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 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 Binary files differindex 5b12cca303..2da8232676 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 diff --git a/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/service-2.json b/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/service-2.json index f09804e848..6df2190adb 100644 --- a/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/discovery/2015-11-01/service-2.json @@ -750,7 +750,7 @@ "members":{ "message":{"shape":"Message"} }, - "documentation":"<p/>", + "documentation":"<p>Conflict error.</p>", "exception":true }, "ContinuousExportDescription":{ @@ -1688,7 +1688,7 @@ "ImportTaskIdentifier":{ "type":"string", "max":200, - "pattern":"\\S*" + "pattern":"^import-task-[a-fA-F0-9]{32}$" }, "ImportTaskList":{ "type":"list", 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 Binary files differindex 9aa4ab028c..855920ab8c 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 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 Binary files differindex 56d5173c4b..e853d411cc 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 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 Binary files differindex ade112e602..74b5f67b02 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 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 Binary files differindex 01f55e9c01..324e57a956 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 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 Binary files differindex 0570efdbdd..dc8ea4cbb0 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 diff --git a/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/service-2.json b/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/service-2.json index 44f322ef04..f8004c29d6 100644 --- a/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/drs/2020-02-26/service-2.json @@ -1147,6 +1147,10 @@ "shape":"LaunchDisposition", "documentation":"<p>Launch disposition.</p>" }, + "launchIntoSourceInstance":{ + "shape":"Boolean", + "documentation":"<p>DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.</p>" + }, "licensing":{ "shape":"Licensing", "documentation":"<p>Licensing.</p>" @@ -2615,6 +2619,10 @@ "shape":"LaunchDisposition", "documentation":"<p>The state of the Recovery Instance in EC2 after the recovery operation.</p>" }, + "launchIntoInstanceProperties":{ + "shape":"LaunchIntoInstanceProperties", + "documentation":"<p>Launch into existing instance properties.</p>" + }, "licensing":{ "shape":"Licensing", "documentation":"<p>The licensing configuration to be used for this launch configuration.</p>" @@ -2664,6 +2672,10 @@ "shape":"LaunchDisposition", "documentation":"<p>Launch disposition.</p>" }, + "launchIntoSourceInstance":{ + "shape":"Boolean", + "documentation":"<p>DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.</p>" + }, "licensing":{ "shape":"Licensing", "documentation":"<p>Licensing.</p>" @@ -2708,6 +2720,16 @@ "STARTED" ] }, + "LaunchIntoInstanceProperties":{ + "type":"structure", + "members":{ + "launchIntoEC2InstanceID":{ + "shape":"EC2InstanceID", + "documentation":"<p>Optionally holds EC2 instance ID of an instance to launch into, instead of launching a new instance during drill, recovery or failback.</p>" + } + }, + "documentation":"<p>Launch into existing instance.</p>" + }, "LaunchStatus":{ "type":"string", "enum":[ @@ -3074,6 +3096,7 @@ "actionVersion", "active", "category", + "description", "name", "optional", "order", @@ -4134,7 +4157,7 @@ "type":"string", "max":1011, "min":1, - "pattern":"^([A-Za-z0-9-])+$" + "pattern":"^([A-Za-z0-9-/:])+$" }, "StagingArea":{ "type":"structure", @@ -4571,6 +4594,10 @@ "shape":"LaunchDisposition", "documentation":"<p>The state of the Recovery Instance in EC2 after the recovery operation.</p>" }, + "launchIntoInstanceProperties":{ + "shape":"LaunchIntoInstanceProperties", + "documentation":"<p>Launch into existing instance properties.</p>" + }, "licensing":{ "shape":"Licensing", "documentation":"<p>The licensing configuration to be used for this launch configuration.</p>" @@ -4617,6 +4644,10 @@ "shape":"LaunchDisposition", "documentation":"<p>Launch disposition.</p>" }, + "launchIntoSourceInstance":{ + "shape":"Boolean", + "documentation":"<p>DRS will set the 'launch into instance ID' of any source server when performing a drill, recovery or failback to the previous region or availability zone, using the instance ID of the source instance.</p>" + }, "licensing":{ "shape":"Licensing", "documentation":"<p>Licensing.</p>" 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 Binary files differindex 766b162242..59add4b365 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 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 Binary files differindex ed4adb91bf..9ca97db7dc 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 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 Binary files differindex ed4adb91bf..9ca97db7dc 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 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 Binary files differindex c83ea03555..c7ae468fbb 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 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 Binary files differindex df9f706dcd..185470e1ac 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 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 Binary files differindex d709113df5..369a1cf965 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 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 Binary files differindex 6634276175..d6e5e0939b 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 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 Binary files differindex 6634276175..d6e5e0939b 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 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 Binary files differindex 6634276175..d6e5e0939b 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 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 Binary files differindex 6634276175..d6e5e0939b 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 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 Binary files differindex 914fa44fd8..244101a8f4 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 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 Binary files differindex 914fa44fd8..244101a8f4 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 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 Binary files differindex 914fa44fd8..244101a8f4 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 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 Binary files differindex 3af0691a2d..aee65b83f3 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 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 Binary files differindex 7022d37502..1829bbf367 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 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 Binary files differindex e6d4e9edc4..695e69d22b 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 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 Binary files differindex 23e71c7972..d39623b511 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 diff --git a/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/service-2.json b/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/service-2.json index 32440d8683..4ab8e6235d 100644 --- a/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/ecs/2014-11-13/service-2.json @@ -1392,7 +1392,7 @@ "members":{ "namespace":{ "shape":"String", - "documentation":"<p>The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify a Service Connect configuration. The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than (>), less than (<), or slash (/).</p> <p>If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this Amazon Web Services Region.</p> <p>If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a Cloud Map namespace with the \"API calls\" method of instance discovery only. This instance discovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance discovery aren't used by Service Connect.</p> <p>If you update the service with an empty string <code>\"\"</code> for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in Cloud Map and must be deleted separately.</p> <p>For more information about Cloud Map, see <a href=\"https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html\">Working with Services</a> in the <i>Cloud Map Developer Guide</i>.</p>" + "documentation":"<p>The namespace name or full Amazon Resource Name (ARN) of the Cloud Map namespace that's used when you create a service and don't specify a Service Connect configuration. The namespace name can include up to 1024 characters. The name is case-sensitive. The name can't include hyphens (-), tilde (~), greater than (>), less than (<), or slash (/).</p> <p>If you enter an existing namespace name or ARN, then that namespace will be used. Any namespace type is supported. The namespace must be in this account and this Amazon Web Services Region.</p> <p>If you enter a new name, a Cloud Map namespace will be created. Amazon ECS creates a Cloud Map namespace with the \"API calls\" method of instance discovery only. This instance discovery method is the \"HTTP\" namespace type in the Command Line Interface. Other types of instance discovery aren't used by Service Connect.</p> <p>If you update the cluster with an empty string <code>\"\"</code> for the namespace name, the cluster configuration for Service Connect is removed. Note that the namespace will remain in Cloud Map and must be deleted separately.</p> <p>For more information about Cloud Map, see <a href=\"https://docs.aws.amazon.com/cloud-map/latest/dg/working-with-services.html\">Working with Services</a> in the <i>Cloud Map Developer Guide</i>.</p>" } }, "documentation":"<p>Use this parameter to set a default Service Connect namespace. After you set a default Service Connect namespace, any new services with Service Connect turned on that are created in the cluster are added as client services in the namespace. This setting only applies to new services that set the <code>enabled</code> parameter to <code>true</code> in the <code>ServiceConnectConfiguration</code>. You can set the namespace of each service individually in the <code>ServiceConnectConfiguration</code> to override this default parameter.</p> <p>Tasks that run in a namespace can use short names to connect to services in the namespace. Tasks can connect to services across all of the clusters in the namespace. Tasks connect through a managed proxy container that collects logs and metrics for increased visibility. Only the tasks that Amazon ECS services create are supported with Service Connect. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/service-connect.html\">Service Connect</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p>" @@ -2953,7 +2953,7 @@ "documentation":"<p>The file type to use. The only supported value is <code>s3</code>.</p>" } }, - "documentation":"<p>A list of files containing the environment variables to pass to a container. You can specify up to ten environment files. The file must have a <code>.env</code> file extension. Each line in an environment file should contain an environment variable in <code>VARIABLE=VALUE</code> format. Lines beginning with <code>#</code> are treated as comments and are ignored. For more information about the environment variable file syntax, see <a href=\"https://docs.docker.com/compose/env-file/\">Declare default environment variables in file</a>.</p> <p>If there are environment variables specified using the <code>environment</code> parameter in a container definition, they take precedence over the variables contained within an environment file. If multiple environment files are specified that contain the same variable, they're processed from the top down. We recommend that you use unique variable names. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/taskdef-envfiles.html\">Specifying environment variables</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p> <p>You must use the following platforms for the Fargate launch type:</p> <ul> <li> <p>Linux platform version <code>1.4.0</code> or later.</p> </li> <li> <p>Windows platform version <code>1.0.0</code> or later.</p> </li> </ul>" + "documentation":"<p>A list of files containing the environment variables to pass to a container. You can specify up to ten environment files. The file must have a <code>.env</code> file extension. Each line in an environment file should contain an environment variable in <code>VARIABLE=VALUE</code> format. Lines beginning with <code>#</code> are treated as comments and are ignored.</p> <p>If there are environment variables specified using the <code>environment</code> parameter in a container definition, they take precedence over the variables contained within an environment file. If multiple environment files are specified that contain the same variable, they're processed from the top down. We recommend that you use unique variable names. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/taskdef-envfiles.html\">Specifying environment variables</a> in the <i>Amazon Elastic Container Service Developer Guide</i>.</p> <p>You must use the following platforms for the Fargate launch type:</p> <ul> <li> <p>Linux platform version <code>1.4.0</code> or later.</p> </li> <li> <p>Windows platform version <code>1.0.0</code> or later.</p> </li> </ul> <p>Consider the following when using the Fargate launch type:</p> <ul> <li> <p>The file is handled like a native Docker env-file.</p> </li> <li> <p>There is no support for shell escape handling.</p> </li> <li> <p>The container entry point interperts the <code>VARIABLE</code> values.</p> </li> </ul>" }, "EnvironmentFileType":{ "type":"string", @@ -3235,7 +3235,7 @@ "documentation":"<p>The optional grace period to provide containers time to bootstrap before failed health checks count towards the maximum number of retries. You can specify between 0 and 300 seconds. By default, the <code>startPeriod</code> is off.</p> <note> <p>If a health check succeeds within the <code>startPeriod</code>, then the container is considered healthy and any subsequent failures count toward the maximum number of retries.</p> </note>" } }, - "documentation":"<p>An object representing a container health check. Health check parameters that are specified in a container definition override any Docker health checks that exist in the container image (such as those specified in a parent image or from the image's Dockerfile). This configuration maps to the <code>HEALTHCHECK</code> parameter of <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <note> <p>The Amazon ECS container agent only monitors and reports on the health checks specified in the task definition. Amazon ECS does not monitor Docker health checks that are embedded in a container image and not specified in the container definition. Health check parameters that are specified in a container definition override any Docker health checks that exist in the container image.</p> </note> <p>You can view the health status of both individual containers and a task with the DescribeTasks API operation or when viewing the task details in the console.</p> <p>The health check is designed to make sure that your containers survive agent restarts, upgrades, or temporary unavailability.</p> <p>The following describes the possible <code>healthStatus</code> values for a container:</p> <ul> <li> <p> <code>HEALTHY</code>-The container health check has passed successfully.</p> </li> <li> <p> <code>UNHEALTHY</code>-The container health check has failed.</p> </li> <li> <p> <code>UNKNOWN</code>-The container health check is being evaluated or there's no container health check defined.</p> </li> </ul> <p>The following describes the possible <code>healthStatus</code> values for a task. The container health check status of non-essential containers don't have an effect on the health status of a task.</p> <ul> <li> <p> <code>HEALTHY</code>-All essential containers within the task have passed their health checks.</p> </li> <li> <p> <code>UNHEALTHY</code>-One or more essential containers have failed their health check.</p> </li> <li> <p> <code>UNKNOWN</code>-The essential containers within the task are still having their health checks evaluated, there are only nonessential containers with health checks defined, or there are no container health checks defined.</p> </li> </ul> <p>If a task is run manually, and not as part of a service, the task will continue its lifecycle regardless of its health status. For tasks that are part of a service, if the task reports as unhealthy then the task will be stopped and the service scheduler will replace it.</p> <p>The following are notes about container health check support:</p> <ul> <li> <p>When the Amazon ECS agent cannot connect to the Amazon ECS service, the service reports the container as <code>UNHEALTHY</code>. </p> </li> <li> <p>The health check statuses are the \"last heard from\" response from the Amazon ECS agent. There are no assumptions made about the status of the container health checks.</p> </li> <li> <p>Container health checks require version 1.17.0 or greater of the Amazon ECS container agent. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html\">Updating the Amazon ECS container agent</a>.</p> </li> <li> <p>Container health checks are supported for Fargate tasks if you're using platform version <code>1.1.0</code> or greater. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html\">Fargate platform versions</a>.</p> </li> <li> <p>Container health checks aren't supported for tasks that are part of a service that's configured to use a Classic Load Balancer.</p> </li> </ul>" + "documentation":"<p>An object representing a container health check. Health check parameters that are specified in a container definition override any Docker health checks that exist in the container image (such as those specified in a parent image or from the image's Dockerfile). This configuration maps to the <code>HEALTHCHECK</code> parameter of <a href=\"https://docs.docker.com/engine/reference/run/\">docker run</a>.</p> <note> <p>The Amazon ECS container agent only monitors and reports on the health checks specified in the task definition. Amazon ECS does not monitor Docker health checks that are embedded in a container image and not specified in the container definition. Health check parameters that are specified in a container definition override any Docker health checks that exist in the container image.</p> </note> <p>You can view the health status of both individual containers and a task with the DescribeTasks API operation or when viewing the task details in the console.</p> <p>The health check is designed to make sure that your containers survive agent restarts, upgrades, or temporary unavailability.</p> <p>The following describes the possible <code>healthStatus</code> values for a container:</p> <ul> <li> <p> <code>HEALTHY</code>-The container health check has passed successfully.</p> </li> <li> <p> <code>UNHEALTHY</code>-The container health check has failed.</p> </li> <li> <p> <code>UNKNOWN</code>-The container health check is being evaluated, there's no container health check defined, or Amazon ECS doesn't have the health status of the container.</p> </li> </ul> <p>The following describes the possible <code>healthStatus</code> values based on the container health checker status of essential containers in the task with the following priority order (high to low):</p> <ul> <li> <p> <code>UNHEALTHY</code>-One or more essential containers have failed their health check.</p> </li> <li> <p> <code>UNKNOWN</code>-Any essential container running within the task is in an <code>UNKNOWN</code> state and no other essential containers have an <code>UNHEALTHY</code> state.</p> </li> <li> <p> <code>HEALTHY</code>-All essential containers within the task have passed their health checks.</p> </li> </ul> <p>Consider the following task health example with 2 containers.</p> <ul> <li> <p>If Container1 is <code>UNHEALTHY</code> and Container2 is <code>UNKNOWN</code>, the task health is <code>UNHEALTHY</code>.</p> </li> <li> <p>If Container1 is <code>UNHEALTHY</code> and Container2 is <code>HEALTHY</code>, the task health is <code>UNHEALTHY</code>.</p> </li> <li> <p>If Container1 is <code>HEALTHY</code> and Container2 is <code>UNKNOWN</code>, the task health is <code>UNKNOWN</code>.</p> </li> <li> <p>If Container1 is <code>HEALTHY</code> and Container2 is <code>HEALTHY</code>, the task health is <code>HEALTHY</code>.</p> </li> </ul> <p>Consider the following task health example with 3 containers.</p> <ul> <li> <p>If Container1 is <code>UNHEALTHY</code> and Container2 is <code>UNKNOWN</code>, and Container3 is <code>UNKNOWN</code>, the task health is <code>UNHEALTHY</code>.</p> </li> <li> <p>If Container1 is <code>UNHEALTHY</code> and Container2 is <code>UNKNOWN</code>, and Container3 is <code>HEALTHY</code>, the task health is <code>UNHEALTHY</code>.</p> </li> <li> <p>If Container1 is <code>UNHEALTHY</code> and Container2 is <code>HEALTHY</code>, and Container3 is <code>HEALTHY</code>, the task health is <code>UNHEALTHY</code>.</p> </li> <li> <p>If Container1 is <code>HEALTHY</code> and Container2 is <code>UNKNOWN</code>, and Container3 is <code>HEALTHY</code>, the task health is <code>UNKNOWN</code>.</p> </li> <li> <p>If Container1 is <code>HEALTHY</code> and Container2 is <code>UNKNOWN</code>, and Container3 is <code>UNKNOWN</code>, the task health is <code>UNKNOWN</code>.</p> </li> <li> <p>If Container1 is <code>HEALTHY</code> and Container2 is <code>HEALTHY</code>, and Container3 is <code>HEALTHY</code>, the task health is <code>HEALTHY</code>.</p> </li> </ul> <p>If a task is run manually, and not as part of a service, the task will continue its lifecycle regardless of its health status. For tasks that are part of a service, if the task reports as unhealthy then the task will be stopped and the service scheduler will replace it.</p> <p>The following are notes about container health check support:</p> <ul> <li> <p>When the Amazon ECS agent cannot connect to the Amazon ECS service, the service reports the container as <code>UNHEALTHY</code>. </p> </li> <li> <p>The health check statuses are the \"last heard from\" response from the Amazon ECS agent. There are no assumptions made about the status of the container health checks.</p> </li> <li> <p>Container health checks require version 1.17.0 or greater of the Amazon ECS container agent. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/ecs-agent-update.html\">Updating the Amazon ECS container agent</a>.</p> </li> <li> <p>Container health checks are supported for Fargate tasks if you're using platform version <code>1.1.0</code> or greater. For more information, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/platform_versions.html\">Fargate platform versions</a>.</p> </li> <li> <p>Container health checks aren't supported for tasks that are part of a service that's configured to use a Classic Load Balancer.</p> </li> </ul>" }, "HealthStatus":{ "type":"string", @@ -4049,7 +4049,7 @@ }, "containerPortRange":{ "shape":"String", - "documentation":"<p>The port number range on the container that's bound to the dynamically mapped host port range.</p> <p>The following rules apply when you specify a <code>containerPortRange</code>:</p> <ul> <li> <p>You must use either the <code>bridge</code> network mode or the <code>awsvpc</code> network mode.</p> </li> <li> <p>This parameter is available for both the EC2 and Fargate launch types.</p> </li> <li> <p>This parameter is available for both the Linux and Windows operating systems.</p> </li> <li> <p>The container instance must have at least version 1.67.0 of the container agent and at least version 1.67.0-1 of the <code>ecs-init</code> package </p> </li> <li> <p>You can specify a maximum of 100 port ranges per container.</p> </li> <li> <p>You do not specify a <code>hostPortRange</code>. The value of the <code>hostPortRange</code> is set as follows:</p> <ul> <li> <p>For containers in a task with the <code>awsvpc</code> network mode, the <code>hostPort</code> is set to the same value as the <code>containerPort</code>. This is a static mapping strategy.</p> </li> <li> <p>For containers in a task with the <code>bridge</code> network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.</p> </li> </ul> </li> <li> <p>The <code>containerPortRange</code> valid values are between 1 and 65535.</p> </li> <li> <p>A port can only be included in one port mapping per container.</p> </li> <li> <p>You cannot specify overlapping port ranges.</p> </li> <li> <p>The first port in the range must be less than last port in the range.</p> </li> <li> <p>Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.</p> <p>For more information, see <a href=\"https://github.com/moby/moby/issues/11185\"> Issue #11185</a> on the Github website.</p> <p>For information about how to turn off the docker-proxy in the Docker daemon config file, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html#bootstrap_docker_daemon\">Docker daemon</a> in the <i>Amazon ECS Developer Guide</i>.</p> </li> </ul> <p>You can call <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html\"> <code>DescribeTasks</code> </a> to view the <code>hostPortRange</code> which are the host ports that are bound to the container ports.</p>" + "documentation":"<p>The port number range on the container that's bound to the dynamically mapped host port range.</p> <p>The following rules apply when you specify a <code>containerPortRange</code>:</p> <ul> <li> <p>You must use either the <code>bridge</code> network mode or the <code>awsvpc</code> network mode.</p> </li> <li> <p>This parameter is available for both the EC2 and Fargate launch types.</p> </li> <li> <p>This parameter is available for both the Linux and Windows operating systems.</p> </li> <li> <p>The container instance must have at least version 1.67.0 of the container agent and at least version 1.67.0-1 of the <code>ecs-init</code> package </p> </li> <li> <p>You can specify a maximum of 100 port ranges per container.</p> </li> <li> <p>You do not specify a <code>hostPortRange</code>. The value of the <code>hostPortRange</code> is set as follows:</p> <ul> <li> <p>For containers in a task with the <code>awsvpc</code> network mode, the <code>hostPortRange</code> is set to the same value as the <code>containerPortRange</code>. This is a static mapping strategy.</p> </li> <li> <p>For containers in a task with the <code>bridge</code> network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.</p> </li> </ul> </li> <li> <p>The <code>containerPortRange</code> valid values are between 1 and 65535.</p> </li> <li> <p>A port can only be included in one port mapping per container.</p> </li> <li> <p>You cannot specify overlapping port ranges.</p> </li> <li> <p>The first port in the range must be less than last port in the range.</p> </li> <li> <p>Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.</p> <p>For more information, see <a href=\"https://github.com/moby/moby/issues/11185\"> Issue #11185</a> on the Github website.</p> <p>For information about how to turn off the docker-proxy in the Docker daemon config file, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html#bootstrap_docker_daemon\">Docker daemon</a> in the <i>Amazon ECS Developer Guide</i>.</p> </li> </ul> <p>You can call <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html\"> <code>DescribeTasks</code> </a> to view the <code>hostPortRange</code> which are the host ports that are bound to the container ports.</p>" }, "hostPortRange":{ "shape":"String", @@ -4246,7 +4246,7 @@ }, "containerPortRange":{ "shape":"String", - "documentation":"<p>The port number range on the container that's bound to the dynamically mapped host port range. </p> <p>The following rules apply when you specify a <code>containerPortRange</code>:</p> <ul> <li> <p>You must use either the <code>bridge</code> network mode or the <code>awsvpc</code> network mode.</p> </li> <li> <p>This parameter is available for both the EC2 and Fargate launch types.</p> </li> <li> <p>This parameter is available for both the Linux and Windows operating systems.</p> </li> <li> <p>The container instance must have at least version 1.67.0 of the container agent and at least version 1.67.0-1 of the <code>ecs-init</code> package </p> </li> <li> <p>You can specify a maximum of 100 port ranges per container.</p> </li> <li> <p>You do not specify a <code>hostPortRange</code>. The value of the <code>hostPortRange</code> is set as follows:</p> <ul> <li> <p>For containers in a task with the <code>awsvpc</code> network mode, the <code>hostPort</code> is set to the same value as the <code>containerPort</code>. This is a static mapping strategy.</p> </li> <li> <p>For containers in a task with the <code>bridge</code> network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.</p> </li> </ul> </li> <li> <p>The <code>containerPortRange</code> valid values are between 1 and 65535.</p> </li> <li> <p>A port can only be included in one port mapping per container.</p> </li> <li> <p>You cannot specify overlapping port ranges.</p> </li> <li> <p>The first port in the range must be less than last port in the range.</p> </li> <li> <p>Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.</p> <p>For more information, see <a href=\"https://github.com/moby/moby/issues/11185\"> Issue #11185</a> on the Github website.</p> <p>For information about how to turn off the docker-proxy in the Docker daemon config file, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html#bootstrap_docker_daemon\">Docker daemon</a> in the <i>Amazon ECS Developer Guide</i>.</p> </li> </ul> <p>You can call <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html\"> <code>DescribeTasks</code> </a> to view the <code>hostPortRange</code> which are the host ports that are bound to the container ports.</p>" + "documentation":"<p>The port number range on the container that's bound to the dynamically mapped host port range. </p> <p>The following rules apply when you specify a <code>containerPortRange</code>:</p> <ul> <li> <p>You must use either the <code>bridge</code> network mode or the <code>awsvpc</code> network mode.</p> </li> <li> <p>This parameter is available for both the EC2 and Fargate launch types.</p> </li> <li> <p>This parameter is available for both the Linux and Windows operating systems.</p> </li> <li> <p>The container instance must have at least version 1.67.0 of the container agent and at least version 1.67.0-1 of the <code>ecs-init</code> package </p> </li> <li> <p>You can specify a maximum of 100 port ranges per container.</p> </li> <li> <p>You do not specify a <code>hostPortRange</code>. The value of the <code>hostPortRange</code> is set as follows:</p> <ul> <li> <p>For containers in a task with the <code>awsvpc</code> network mode, the <code>hostPortRange</code> is set to the same value as the <code>containerPortRange</code>. This is a static mapping strategy.</p> </li> <li> <p>For containers in a task with the <code>bridge</code> network mode, the Amazon ECS agent finds open host ports from the default ephemeral range and passes it to docker to bind them to the container ports.</p> </li> </ul> </li> <li> <p>The <code>containerPortRange</code> valid values are between 1 and 65535.</p> </li> <li> <p>A port can only be included in one port mapping per container.</p> </li> <li> <p>You cannot specify overlapping port ranges.</p> </li> <li> <p>The first port in the range must be less than last port in the range.</p> </li> <li> <p>Docker recommends that you turn off the docker-proxy in the Docker daemon config file when you have a large number of ports.</p> <p>For more information, see <a href=\"https://github.com/moby/moby/issues/11185\"> Issue #11185</a> on the Github website.</p> <p>For information about how to turn off the docker-proxy in the Docker daemon config file, see <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/developerguide/bootstrap_container_instance.html#bootstrap_docker_daemon\">Docker daemon</a> in the <i>Amazon ECS Developer Guide</i>.</p> </li> </ul> <p>You can call <a href=\"https://docs.aws.amazon.com/AmazonECS/latest/APIReference/API_DescribeTasks.html\"> <code>DescribeTasks</code> </a> to view the <code>hostPortRange</code> which are the host ports that are bound to the container ports.</p>" } }, "documentation":"<p>Port mappings allow containers to access ports on the host container instance to send or receive traffic. Port mappings are specified as part of the container definition.</p> <p>If you use containers in a task with the <code>awsvpc</code> or <code>host</code> network mode, specify the exposed ports using <code>containerPort</code>. The <code>hostPort</code> can be left blank or it must be the same value as the <code>containerPort</code>.</p> <p>Most fields of this parameter (<code>containerPort</code>, <code>hostPort</code>, <code>protocol</code>) maps to <code>PortBindings</code> in the <a href=\"https://docs.docker.com/engine/api/v1.35/#operation/ContainerCreate\">Create a container</a> section of the <a href=\"https://docs.docker.com/engine/api/v1.35/\">Docker Remote API</a> and the <code>--publish</code> option to <a href=\"https://docs.docker.com/engine/reference/commandline/run/\"> <code>docker run</code> </a>. If the network mode of a task definition is set to <code>host</code>, host ports must either be undefined or match the container port in the port mapping.</p> <note> <p>You can't expose the same container port for multiple protocols. If you attempt this, an error is returned.</p> </note> <p>After a task reaches the <code>RUNNING</code> status, manual and automatic host and container port assignments are visible in the <code>networkBindings</code> section of <a>DescribeTasks</a> API responses.</p>" 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 Binary files differindex 98455e0756..394ba7ddb0 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 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 Binary files differindex 8a05096edb..6bd80368f9 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 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 Binary files differindex c4c03061b2..0dca49cb8e 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 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 Binary files differindex 54068a45bc..9333400ac7 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 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 Binary files differindex 7ac201dc2c..e3cd176c7c 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 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 Binary files differindex 4c323bc69f..a0848d5fd1 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 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 Binary files differindex 3881d0be20..53dbb48536 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 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 Binary files differindex 9fad1f100d..2af333a4dc 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 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 Binary files differindex 359de2f64c..9227477c4a 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 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 Binary files differindex e8dbf493e4..facb4462ba 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 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 Binary files differindex 7366e16c22..6ef7aa458f 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 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 Binary files differindex e2d4803e08..446c872844 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 diff --git a/contrib/python/botocore/py3/botocore/data/endpoints.json b/contrib/python/botocore/py3/botocore/data/endpoints.json index 17e7e855fa..47f48e33c9 100644 --- a/contrib/python/botocore/py3/botocore/data/endpoints.json +++ b/contrib/python/botocore/py3/botocore/data/endpoints.json @@ -7042,8 +7042,12 @@ }, "finspace" : { "endpoints" : { + "ap-southeast-1" : { }, + "ap-southeast-2" : { }, "ca-central-1" : { }, + "eu-central-1" : { }, "eu-west-1" : { }, + "eu-west-2" : { }, "us-east-1" : { }, "us-east-2" : { }, "us-west-2" : { } @@ -22683,12 +22687,24 @@ "variants" : [ { "hostname" : "lakeformation-fips.us-gov-east-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "lakeformation-fips.us-gov-east-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "lakeformation.us-gov-east-1.api.aws", + "tags" : [ "dualstack" ] } ] }, "us-gov-west-1" : { "variants" : [ { "hostname" : "lakeformation-fips.us-gov-west-1.amazonaws.com", "tags" : [ "fips" ] + }, { + "hostname" : "lakeformation-fips.us-gov-west-1.api.aws", + "tags" : [ "dualstack", "fips" ] + }, { + "hostname" : "lakeformation.us-gov-west-1.api.aws", + "tags" : [ "dualstack" ] } ] } } 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 Binary files differindex a217c6be05..e5a7cafdf0 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 diff --git a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/paginators-1.json b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/paginators-1.json index 5a129d437d..051085eb1e 100644 --- a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/paginators-1.json +++ b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/paginators-1.json @@ -17,6 +17,24 @@ "output_token": "nextToken", "limit_key": "maxResults", "result_key": "schemaList" + }, + "ListIdMappingJobs": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "jobs" + }, + "ListIdMappingWorkflows": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "workflowSummaries" + }, + "ListProviderServices": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "providerServiceSummaries" } } } diff --git a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/service-2.json b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/service-2.json index c2e1ae1434..c9e3cea000 100644 --- a/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/entityresolution/2018-05-10/service-2.json @@ -13,6 +13,25 @@ "uid":"entityresolution-2018-05-10" }, "operations":{ + "CreateIdMappingWorkflow":{ + "name":"CreateIdMappingWorkflow", + "http":{ + "method":"POST", + "requestUri":"/idmappingworkflows", + "responseCode":200 + }, + "input":{"shape":"CreateIdMappingWorkflowInput"}, + "output":{"shape":"CreateIdMappingWorkflowOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ExceedsLimitException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Creates an <code>IdMappingWorkflow</code> object which stores the configuration of the data processing job to be run. Each <code>IdMappingWorkflow</code> must have a unique workflow name. To modify an existing workflow, use the <code>UpdateIdMappingWorkflow</code> API.</p>" + }, "CreateMatchingWorkflow":{ "name":"CreateMatchingWorkflow", "http":{ @@ -51,6 +70,24 @@ ], "documentation":"<p>Creates a schema mapping, which defines the schema of the input customer records table. The <code>SchemaMapping</code> also provides Entity Resolution with some metadata about the table, such as the attribute types of the columns and which columns to match on.</p>" }, + "DeleteIdMappingWorkflow":{ + "name":"DeleteIdMappingWorkflow", + "http":{ + "method":"DELETE", + "requestUri":"/idmappingworkflows/{workflowName}", + "responseCode":200 + }, + "input":{"shape":"DeleteIdMappingWorkflowInput"}, + "output":{"shape":"DeleteIdMappingWorkflowOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Deletes the <code>IdMappingWorkflow</code> with a given name. This operation will succeed even if a workflow with the given name does not exist.</p>", + "idempotent":true + }, "DeleteMatchingWorkflow":{ "name":"DeleteMatchingWorkflow", "http":{ @@ -85,9 +122,45 @@ {"shape":"ConflictException"}, {"shape":"ValidationException"} ], - "documentation":"<p>Deletes the <code>SchemaMapping</code> with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a <code>DataIntegrationWorkflow</code> object that references the <code>SchemaMapping</code> in the workflow's <code>InputSourceConfig</code>.</p>", + "documentation":"<p>Deletes the <code>SchemaMapping</code> with a given name. This operation will succeed even if a schema with the given name does not exist. This operation will fail if there is a <code>MatchingWorkflow</code> object that references the <code>SchemaMapping</code> in the workflow's <code>InputSourceConfig</code>.</p>", "idempotent":true }, + "GetIdMappingJob":{ + "name":"GetIdMappingJob", + "http":{ + "method":"GET", + "requestUri":"/idmappingworkflows/{workflowName}/jobs/{jobId}", + "responseCode":200 + }, + "input":{"shape":"GetIdMappingJobInput"}, + "output":{"shape":"GetIdMappingJobOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Gets the status, metrics, and errors (if there are any) that are associated with a job.</p>" + }, + "GetIdMappingWorkflow":{ + "name":"GetIdMappingWorkflow", + "http":{ + "method":"GET", + "requestUri":"/idmappingworkflows/{workflowName}", + "responseCode":200 + }, + "input":{"shape":"GetIdMappingWorkflowInput"}, + "output":{"shape":"GetIdMappingWorkflowOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Returns the <code>IdMappingWorkflow</code> with a given name, if it exists.</p>" + }, "GetMatchId":{ "name":"GetMatchId", "http":{ @@ -142,6 +215,24 @@ ], "documentation":"<p>Returns the <code>MatchingWorkflow</code> with a given name, if it exists.</p>" }, + "GetProviderService":{ + "name":"GetProviderService", + "http":{ + "method":"GET", + "requestUri":"/providerservices/{providerName}/{providerServiceName}", + "responseCode":200 + }, + "input":{"shape":"GetProviderServiceInput"}, + "output":{"shape":"GetProviderServiceOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Returns the <code>ProviderService</code> of a given name.</p>" + }, "GetSchemaMapping":{ "name":"GetSchemaMapping", "http":{ @@ -160,6 +251,41 @@ ], "documentation":"<p>Returns the SchemaMapping of a given name.</p>" }, + "ListIdMappingJobs":{ + "name":"ListIdMappingJobs", + "http":{ + "method":"GET", + "requestUri":"/idmappingworkflows/{workflowName}/jobs", + "responseCode":200 + }, + "input":{"shape":"ListIdMappingJobsInput"}, + "output":{"shape":"ListIdMappingJobsOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Lists all ID mapping jobs for a given workflow.</p>" + }, + "ListIdMappingWorkflows":{ + "name":"ListIdMappingWorkflows", + "http":{ + "method":"GET", + "requestUri":"/idmappingworkflows", + "responseCode":200 + }, + "input":{"shape":"ListIdMappingWorkflowsInput"}, + "output":{"shape":"ListIdMappingWorkflowsOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Returns a list of all the <code>IdMappingWorkflows</code> that have been created for an Amazon Web Services account.</p>" + }, "ListMatchingJobs":{ "name":"ListMatchingJobs", "http":{ @@ -195,6 +321,23 @@ ], "documentation":"<p>Returns a list of all the <code>MatchingWorkflows</code> that have been created for an Amazon Web Services account.</p>" }, + "ListProviderServices":{ + "name":"ListProviderServices", + "http":{ + "method":"GET", + "requestUri":"/providerservices", + "responseCode":200 + }, + "input":{"shape":"ListProviderServicesInput"}, + "output":{"shape":"ListProviderServicesOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Returns a list of all the <code>ProviderServices</code> that are available in this Amazon Web Services Region.</p>" + }, "ListSchemaMappings":{ "name":"ListSchemaMappings", "http":{ @@ -228,6 +371,26 @@ ], "documentation":"<p>Displays the tags associated with an Entity Resolution resource. In Entity Resolution, <code>SchemaMapping</code>, and <code>MatchingWorkflow</code> can be tagged.</p>" }, + "StartIdMappingJob":{ + "name":"StartIdMappingJob", + "http":{ + "method":"POST", + "requestUri":"/idmappingworkflows/{workflowName}/jobs", + "responseCode":200 + }, + "input":{"shape":"StartIdMappingJobInput"}, + "output":{"shape":"StartIdMappingJobOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ExceedsLimitException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Starts the <code>IdMappingJob</code> of a workflow. The workflow must have previously been created using the <code>CreateIdMappingWorkflow</code> endpoint.</p>" + }, "StartMatchingJob":{ "name":"StartMatchingJob", "http":{ @@ -280,6 +443,25 @@ "documentation":"<p>Removes one or more tags from the specified Entity Resolution resource. In Entity Resolution, <code>SchemaMapping</code>, and <code>MatchingWorkflow</code> can be tagged.</p>", "idempotent":true }, + "UpdateIdMappingWorkflow":{ + "name":"UpdateIdMappingWorkflow", + "http":{ + "method":"PUT", + "requestUri":"/idmappingworkflows/{workflowName}", + "responseCode":200 + }, + "input":{"shape":"UpdateIdMappingWorkflowInput"}, + "output":{"shape":"UpdateIdMappingWorkflowOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Updates an existing <code>IdMappingWorkflow</code>. This method is identical to <code>CreateIdMappingWorkflow</code>, except it uses an HTTP <code>PUT</code> request instead of a <code>POST</code> request, and the <code>IdMappingWorkflow</code> must already exist for the method to succeed.</p>", + "idempotent":true + }, "UpdateMatchingWorkflow":{ "name":"UpdateMatchingWorkflow", "http":{ @@ -298,6 +480,26 @@ ], "documentation":"<p>Updates an existing <code>MatchingWorkflow</code>. This method is identical to <code>CreateMatchingWorkflow</code>, except it uses an HTTP <code>PUT</code> request instead of a <code>POST</code> request, and the <code>MatchingWorkflow</code> must already exist for the method to succeed.</p>", "idempotent":true + }, + "UpdateSchemaMapping":{ + "name":"UpdateSchemaMapping", + "http":{ + "method":"PUT", + "requestUri":"/schemas/{schemaName}", + "responseCode":200 + }, + "input":{"shape":"UpdateSchemaMappingInput"}, + "output":{"shape":"UpdateSchemaMappingOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"InternalServerException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"ConflictException"}, + {"shape":"ValidationException"} + ], + "documentation":"<p>Updates a schema mapping.</p> <note> <p>A schema is immutable if it is being used by a workflow. Therefore, you can't update a schema mapping if it's associated with a workflow. </p> </note>", + "idempotent":true } }, "shapes":{ @@ -326,6 +528,14 @@ "min":0, "pattern":"^[a-zA-Z_0-9- \\t]*$" }, + "AwsAccountId":{ + "type":"string", + "pattern":"\\d{12}" + }, + "AwsAccountIdList":{ + "type":"list", + "member":{"shape":"AwsAccountId"} + }, "Boolean":{ "type":"boolean", "box":true @@ -342,6 +552,87 @@ }, "exception":true }, + "CreateIdMappingWorkflowInput":{ + "type":"structure", + "required":[ + "idMappingTechniques", + "inputSourceConfig", + "outputSourceConfig", + "roleArn", + "workflowName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the workflow.</p>" + }, + "idMappingTechniques":{ + "shape":"IdMappingTechniques", + "documentation":"<p>An object which defines the <code>idMappingType</code> and the <code>providerProperties</code>.</p>" + }, + "inputSourceConfig":{ + "shape":"IdMappingWorkflowInputSourceConfig", + "documentation":"<p>A list of <code>InputSource</code> objects, which have the fields <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "outputSourceConfig":{ + "shape":"IdMappingWorkflowOutputSourceConfig", + "documentation":"<p>A list of <code>IdMappingWorkflowOutputSource</code> objects, each of which contains fields <code>OutputS3Path</code> and <code>Output</code>.</p>" + }, + "roleArn":{ + "shape":"RoleArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.</p>" + }, + "tags":{ + "shape":"TagMap", + "documentation":"<p>The tags used to organize, track, or control access for this resource.</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow. There can't be multiple <code>IdMappingWorkflows</code> with the same name.</p>" + } + } + }, + "CreateIdMappingWorkflowOutput":{ + "type":"structure", + "required":[ + "idMappingTechniques", + "inputSourceConfig", + "outputSourceConfig", + "roleArn", + "workflowArn", + "workflowName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the workflow.</p>" + }, + "idMappingTechniques":{ + "shape":"IdMappingTechniques", + "documentation":"<p>An object which defines the <code>idMappingType</code> and the <code>providerProperties</code>.</p>" + }, + "inputSourceConfig":{ + "shape":"IdMappingWorkflowInputSourceConfig", + "documentation":"<p>A list of <code>InputSource</code> objects, which have the fields <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "outputSourceConfig":{ + "shape":"IdMappingWorkflowOutputSourceConfig", + "documentation":"<p>A list of <code>IdMappingWorkflowOutputSource</code> objects, each of which contains fields <code>OutputS3Path</code> and <code>Output</code>.</p>" + }, + "roleArn":{ + "shape":"RoleArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to create resources on your behalf as part of workflow execution.</p>" + }, + "workflowArn":{ + "shape":"IdMappingWorkflowArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>IDMappingWorkflow</code>.</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>" + } + } + }, "CreateMatchingWorkflowInput":{ "type":"structure", "required":[ @@ -382,7 +673,7 @@ }, "workflowName":{ "shape":"EntityName", - "documentation":"<p>The name of the workflow. There cannot be multiple <code>DataIntegrationWorkflows</code> with the same name.</p>" + "documentation":"<p>The name of the workflow. There can't be multiple <code>MatchingWorkflows</code> with the same name.</p>" } } }, @@ -448,7 +739,7 @@ }, "schemaName":{ "shape":"EntityName", - "documentation":"<p>The name of the schema. There cannot be multiple <code>SchemaMappings</code> with the same name.</p>" + "documentation":"<p>The name of the schema. There can't be multiple <code>SchemaMappings</code> with the same name.</p>" }, "tags":{ "shape":"TagMap", @@ -483,6 +774,28 @@ } } }, + "DeleteIdMappingWorkflowInput":{ + "type":"structure", + "required":["workflowName"], + "members":{ + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow to be deleted.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "DeleteIdMappingWorkflowOutput":{ + "type":"structure", + "required":["message"], + "members":{ + "message":{ + "shape":"String", + "documentation":"<p>A successful operation message.</p>" + } + } + }, "DeleteMatchingWorkflowInput":{ "type":"structure", "required":["workflowName"], @@ -532,10 +845,16 @@ "max":255, "min":0 }, + "Document":{ + "type":"structure", + "members":{ + }, + "document":true + }, "EntityName":{ "type":"string", "max":255, - "min":0, + "min":1, "pattern":"^[a-zA-Z_0-9-]*$" }, "ErrorDetails":{ @@ -573,6 +892,125 @@ }, "exception":true }, + "GetIdMappingJobInput":{ + "type":"structure", + "required":[ + "jobId", + "workflowName" + ], + "members":{ + "jobId":{ + "shape":"JobId", + "documentation":"<p>The ID of the job.</p>", + "location":"uri", + "locationName":"jobId" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "GetIdMappingJobOutput":{ + "type":"structure", + "required":[ + "jobId", + "startTime", + "status" + ], + "members":{ + "endTime":{ + "shape":"Timestamp", + "documentation":"<p>The time at which the job has finished.</p>" + }, + "errorDetails":{"shape":"ErrorDetails"}, + "jobId":{ + "shape":"JobId", + "documentation":"<p>The ID of the job.</p>" + }, + "metrics":{ + "shape":"IdMappingJobMetrics", + "documentation":"<p>Metrics associated with the execution, specifically total records processed, unique IDs generated, and records the execution skipped.</p>" + }, + "startTime":{ + "shape":"Timestamp", + "documentation":"<p>The time at which the job was started.</p>" + }, + "status":{ + "shape":"JobStatus", + "documentation":"<p>The current status of the job.</p>" + } + } + }, + "GetIdMappingWorkflowInput":{ + "type":"structure", + "required":["workflowName"], + "members":{ + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "GetIdMappingWorkflowOutput":{ + "type":"structure", + "required":[ + "createdAt", + "idMappingTechniques", + "inputSourceConfig", + "outputSourceConfig", + "roleArn", + "updatedAt", + "workflowArn", + "workflowName" + ], + "members":{ + "createdAt":{ + "shape":"Timestamp", + "documentation":"<p>The timestamp of when the workflow was created.</p>" + }, + "description":{ + "shape":"Description", + "documentation":"<p>A description of the workflow.</p>" + }, + "idMappingTechniques":{ + "shape":"IdMappingTechniques", + "documentation":"<p>An object which defines the <code>idMappingType</code> and the <code>providerProperties</code>.</p>" + }, + "inputSourceConfig":{ + "shape":"IdMappingWorkflowInputSourceConfig", + "documentation":"<p>A list of <code>InputSource</code> objects, which have the fields <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "outputSourceConfig":{ + "shape":"IdMappingWorkflowOutputSourceConfig", + "documentation":"<p>A list of <code>OutputSource</code> objects, each of which contains fields <code>OutputS3Path</code> and <code>KMSArn</code>.</p>" + }, + "roleArn":{ + "shape":"RoleArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.</p>" + }, + "tags":{ + "shape":"TagMap", + "documentation":"<p>The tags used to organize, track, or control access for this resource.</p>" + }, + "updatedAt":{ + "shape":"Timestamp", + "documentation":"<p>The timestamp of when the workflow was last updated.</p>" + }, + "workflowArn":{ + "shape":"IdMappingWorkflowArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>IdMappingWorkflow</code> .</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>" + } + } + }, "GetMatchIdInput":{ "type":"structure", "required":[ @@ -727,6 +1165,82 @@ } } }, + "GetProviderServiceInput":{ + "type":"structure", + "required":[ + "providerName", + "providerServiceName" + ], + "members":{ + "providerName":{ + "shape":"EntityName", + "documentation":"<p>The name of the provider. This name is typically the company name.</p>", + "location":"uri", + "locationName":"providerName" + }, + "providerServiceName":{ + "shape":"ProviderServiceArn", + "documentation":"<p>The ARN (Amazon Resource Name) of the product that the provider service provides.</p>", + "location":"uri", + "locationName":"providerServiceName" + } + } + }, + "GetProviderServiceOutput":{ + "type":"structure", + "required":[ + "anonymizedOutput", + "providerEndpointConfiguration", + "providerEntityOutputDefinition", + "providerName", + "providerServiceArn", + "providerServiceDisplayName", + "providerServiceName", + "providerServiceType" + ], + "members":{ + "anonymizedOutput":{ + "shape":"Boolean", + "documentation":"<p>Specifies whether output data from the provider is anonymized. A value of <code>TRUE</code> means the output will be anonymized and you can't relate the data that comes back from the provider to the identifying input. A value of <code>FALSE</code> means the output won't be anonymized and you can relate the data that comes back from the provider to your source data. </p>" + }, + "providerConfigurationDefinition":{ + "shape":"Document", + "documentation":"<p>The definition of the provider configuration.</p>" + }, + "providerEndpointConfiguration":{ + "shape":"ProviderEndpointConfiguration", + "documentation":"<p>The required configuration fields to use with the provider service.</p>" + }, + "providerEntityOutputDefinition":{ + "shape":"Document", + "documentation":"<p>The definition of the provider entity output.</p>" + }, + "providerIntermediateDataAccessConfiguration":{ + "shape":"ProviderIntermediateDataAccessConfiguration", + "documentation":"<p>The Amazon Web Services accounts and the S3 permissions that are required by some providers to create an S3 bucket for intermediate data storage.</p>" + }, + "providerName":{ + "shape":"EntityName", + "documentation":"<p>The name of the provider. This name is typically the company name.</p>" + }, + "providerServiceArn":{ + "shape":"ProviderServiceArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the provider service.</p>" + }, + "providerServiceDisplayName":{ + "shape":"ProviderServiceDisplayName", + "documentation":"<p>The display name of the provider service.</p>" + }, + "providerServiceName":{ + "shape":"EntityName", + "documentation":"<p>The name of the product that the provider service provides. </p>" + }, + "providerServiceType":{ + "shape":"ServiceType", + "documentation":"<p>The type of provider service.</p>" + } + } + }, "GetSchemaMappingInput":{ "type":"structure", "required":["schemaName"], @@ -743,6 +1257,7 @@ "type":"structure", "required":[ "createdAt", + "hasWorkflows", "mappedInputFields", "schemaArn", "schemaName", @@ -757,6 +1272,10 @@ "shape":"Description", "documentation":"<p>A description of the schema.</p>" }, + "hasWorkflows":{ + "shape":"Boolean", + "documentation":"<p>Specifies whether the schema mapping has been applied to a workflow.</p>" + }, "mappedInputFields":{ "shape":"SchemaInputAttributes", "documentation":"<p>A list of <code>MappedInputFields</code>. Each <code>MappedInputField</code> corresponds to a column the source data table, and contains column name plus additional information Venice uses for matching.</p>" @@ -779,6 +1298,131 @@ } } }, + "IdMappingJobMetrics":{ + "type":"structure", + "members":{ + "inputRecords":{ + "shape":"Integer", + "documentation":"<p>The total number of input records.</p>" + }, + "recordsNotProcessed":{ + "shape":"Integer", + "documentation":"<p>The total number of records that did not get processed.</p>" + }, + "totalRecordsProcessed":{ + "shape":"Integer", + "documentation":"<p>The total number of records processed.</p>" + } + }, + "documentation":"<p>An object containing <code>InputRecords</code>, <code>TotalRecordsProcessed</code>, <code>MatchIDs</code>, and <code>RecordsNotProcessed</code>.</p>" + }, + "IdMappingTechniques":{ + "type":"structure", + "required":[ + "idMappingType", + "providerProperties" + ], + "members":{ + "idMappingType":{ + "shape":"IdMappingType", + "documentation":"<p>The type of ID mapping.</p>" + }, + "providerProperties":{ + "shape":"ProviderProperties", + "documentation":"<p>An object which defines any additional configurations required by the provider service.</p>" + } + }, + "documentation":"<p>An object which defines the ID mapping techniques and provider configurations.</p>" + }, + "IdMappingType":{ + "type":"string", + "enum":["PROVIDER"] + }, + "IdMappingWorkflowArn":{ + "type":"string", + "pattern":"^arn:(aws|aws-us-gov|aws-cn):entityresolution:.*:[0-9]+:(idmappingworkflow/.*)$" + }, + "IdMappingWorkflowInputSource":{ + "type":"structure", + "required":[ + "inputSourceARN", + "schemaName" + ], + "members":{ + "inputSourceARN":{ + "shape":"IdMappingWorkflowInputSourceInputSourceARNString", + "documentation":"<p>An Gluetable ARN for the input source table.</p>" + }, + "schemaName":{ + "shape":"EntityName", + "documentation":"<p>The name of the schema to be retrieved.</p>" + } + }, + "documentation":"<p>An object containing <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "IdMappingWorkflowInputSourceConfig":{ + "type":"list", + "member":{"shape":"IdMappingWorkflowInputSource"}, + "max":20, + "min":1 + }, + "IdMappingWorkflowInputSourceInputSourceARNString":{ + "type":"string", + "pattern":"^arn:aws:.*:.*:[0-9]+:.*$" + }, + "IdMappingWorkflowList":{ + "type":"list", + "member":{"shape":"IdMappingWorkflowSummary"} + }, + "IdMappingWorkflowOutputSource":{ + "type":"structure", + "required":["outputS3Path"], + "members":{ + "KMSArn":{ + "shape":"KMSArn", + "documentation":"<p>Customer KMS ARN for encryption at rest. If not provided, system will use an Entity Resolution managed KMS key.</p>" + }, + "outputS3Path":{ + "shape":"S3Path", + "documentation":"<p>The S3 path to which Entity Resolution will write the output table.</p>" + } + }, + "documentation":"<p>The output source for the ID mapping workflow.</p>" + }, + "IdMappingWorkflowOutputSourceConfig":{ + "type":"list", + "member":{"shape":"IdMappingWorkflowOutputSource"}, + "max":1, + "min":1 + }, + "IdMappingWorkflowSummary":{ + "type":"structure", + "required":[ + "createdAt", + "updatedAt", + "workflowArn", + "workflowName" + ], + "members":{ + "createdAt":{ + "shape":"Timestamp", + "documentation":"<p>The timestamp of when the workflow was created.</p>" + }, + "updatedAt":{ + "shape":"Timestamp", + "documentation":"<p>The timestamp of when the workflow was last updated.</p>" + }, + "workflowArn":{ + "shape":"IdMappingWorkflowArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>IdMappingWorkflow</code>.</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>" + } + }, + "documentation":"<p>A list of <code>IdMappingWorkflowSummary</code> objects, each of which contain the fields <code>WorkflowName</code>, <code>WorkflowArn</code>, <code>CreatedAt</code>, and <code>UpdatedAt</code>.</p>" + }, "IncrementalRunConfig":{ "type":"structure", "members":{ @@ -829,6 +1473,17 @@ "type":"integer", "box":true }, + "IntermediateSourceConfiguration":{ + "type":"structure", + "required":["intermediateS3Path"], + "members":{ + "intermediateS3Path":{ + "shape":"S3Path", + "documentation":"<p>The Amazon S3 location (bucket and prefix). For example: <code>s3://provider_bucket/DOC-EXAMPLE-BUCKET</code> </p>" + } + }, + "documentation":"<p>The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.</p>" + }, "InternalServerException":{ "type":"structure", "members":{ @@ -910,6 +1565,84 @@ "type":"string", "pattern":"^arn:aws:kms:.*:[0-9]+:.*$" }, + "ListIdMappingJobsInput":{ + "type":"structure", + "required":["workflowName"], + "members":{ + "maxResults":{ + "shape":"ListIdMappingJobsInputMaxResultsInteger", + "documentation":"<p>The maximum number of objects returned per page.</p>", + "location":"querystring", + "locationName":"maxResults" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>", + "location":"querystring", + "locationName":"nextToken" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow to be retrieved.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "ListIdMappingJobsInputMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":25, + "min":1 + }, + "ListIdMappingJobsOutput":{ + "type":"structure", + "members":{ + "jobs":{ + "shape":"JobList", + "documentation":"<p>A list of <code>JobSummary</code> objects.</p>" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>" + } + } + }, + "ListIdMappingWorkflowsInput":{ + "type":"structure", + "members":{ + "maxResults":{ + "shape":"ListIdMappingWorkflowsInputMaxResultsInteger", + "documentation":"<p>The maximum number of objects returned per page.</p>", + "location":"querystring", + "locationName":"maxResults" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>", + "location":"querystring", + "locationName":"nextToken" + } + } + }, + "ListIdMappingWorkflowsInputMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":25 + }, + "ListIdMappingWorkflowsOutput":{ + "type":"structure", + "members":{ + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>" + }, + "workflowSummaries":{ + "shape":"IdMappingWorkflowList", + "documentation":"<p>A list of <code>IdMappingWorkflowSummary</code> objects.</p>" + } + } + }, "ListMatchingJobsInput":{ "type":"structure", "required":["workflowName"], @@ -922,7 +1655,7 @@ }, "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListSchemaMappings</code> API call.</p>", + "documentation":"<p>The pagination token from the previous API call.</p>", "location":"querystring", "locationName":"nextToken" }, @@ -949,7 +1682,7 @@ }, "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListSchemaMappings</code> API call.</p>" + "documentation":"<p>The pagination token from the previous API call.</p>" } } }, @@ -964,7 +1697,7 @@ }, "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListSchemaMappings</code> API call.</p>", + "documentation":"<p>The pagination token from the previous API call.</p>", "location":"querystring", "locationName":"nextToken" } @@ -980,7 +1713,7 @@ "members":{ "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListSchemaMappings</code> API call.</p>" + "documentation":"<p>The pagination token from the previous API call.</p>" }, "workflowSummaries":{ "shape":"MatchingWorkflowList", @@ -988,6 +1721,48 @@ } } }, + "ListProviderServicesInput":{ + "type":"structure", + "members":{ + "maxResults":{ + "shape":"ListProviderServicesInputMaxResultsInteger", + "documentation":"<p>The maximum number of objects returned per page.</p>", + "location":"querystring", + "locationName":"maxResults" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>", + "location":"querystring", + "locationName":"nextToken" + }, + "providerName":{ + "shape":"EntityName", + "documentation":"<p>The name of the provider. This name is typically the company name.</p>", + "location":"querystring", + "locationName":"providerName" + } + } + }, + "ListProviderServicesInputMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":25, + "min":15 + }, + "ListProviderServicesOutput":{ + "type":"structure", + "members":{ + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token from the previous API call.</p>" + }, + "providerServiceSummaries":{ + "shape":"ProviderServiceList", + "documentation":"<p>A list of <code>ProviderServices</code> objects.</p>" + } + } + }, "ListSchemaMappingsInput":{ "type":"structure", "members":{ @@ -999,7 +1774,7 @@ }, "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListSchemaMappings</code> API call.</p>", + "documentation":"<p>The pagination token from the previous API call.</p>", "location":"querystring", "locationName":"nextToken" } @@ -1015,7 +1790,7 @@ "members":{ "nextToken":{ "shape":"NextToken", - "documentation":"<p>The pagination token from the previous <code>ListDomains</code> API call.</p>" + "documentation":"<p>The pagination token from the previous API call.</p>" }, "schemaList":{ "shape":"SchemaMappingList", @@ -1057,6 +1832,7 @@ "type":"structure", "required":[ "createdAt", + "resolutionType", "updatedAt", "workflowArn", "workflowName" @@ -1066,6 +1842,10 @@ "shape":"Timestamp", "documentation":"<p>The timestamp of when the workflow was created.</p>" }, + "resolutionType":{ + "shape":"ResolutionType", + "documentation":"<p>The method that has been specified for data matching, either using matching provided by Entity Resolution or through a provider service.</p>" + }, "updatedAt":{ "shape":"Timestamp", "documentation":"<p>The timestamp of when the workflow was last updated.</p>" @@ -1140,6 +1920,126 @@ "max":750, "min":0 }, + "ProviderEndpointConfiguration":{ + "type":"structure", + "members":{ + "marketplaceConfiguration":{ + "shape":"ProviderMarketplaceConfiguration", + "documentation":"<p>The identifiers of the provider service, from Data Exchange.</p>" + } + }, + "documentation":"<p>The required configuration fields to use with the provider service.</p>", + "union":true + }, + "ProviderIntermediateDataAccessConfiguration":{ + "type":"structure", + "members":{ + "awsAccountIds":{ + "shape":"AwsAccountIdList", + "documentation":"<p>The Amazon Web Services account that provider can use to read or write data into the customer's intermediate S3 bucket.</p>" + }, + "requiredBucketActions":{ + "shape":"RequiredBucketActionsList", + "documentation":"<p>The S3 bucket actions that the provider requires permission for.</p>" + } + }, + "documentation":"<p>The required configuration fields to give intermediate access to a provider service.</p>" + }, + "ProviderMarketplaceConfiguration":{ + "type":"structure", + "required":[ + "assetId", + "dataSetId", + "listingId", + "revisionId" + ], + "members":{ + "assetId":{ + "shape":"String", + "documentation":"<p>The asset ID on Data Exchange.</p>" + }, + "dataSetId":{ + "shape":"String", + "documentation":"<p>The dataset ID on Data Exchange.</p>" + }, + "listingId":{ + "shape":"String", + "documentation":"<p>The listing ID on Data Exchange.</p>" + }, + "revisionId":{ + "shape":"String", + "documentation":"<p>The revision ID on Data Exchange.</p>" + } + }, + "documentation":"<p>The identifiers of the provider service, from Data Exchange.</p>" + }, + "ProviderProperties":{ + "type":"structure", + "required":["providerServiceArn"], + "members":{ + "intermediateSourceConfiguration":{ + "shape":"IntermediateSourceConfiguration", + "documentation":"<p>The Amazon S3 location that temporarily stores your data while it processes. Your information won't be saved permanently.</p>" + }, + "providerConfiguration":{ + "shape":"Document", + "documentation":"<p>The required configuration fields to use with the provider service.</p>" + }, + "providerServiceArn":{ + "shape":"ProviderServiceArn", + "documentation":"<p>The ARN of the provider service.</p>" + } + }, + "documentation":"<p>An object containing the <code>providerServiceARN</code>, <code>intermediateSourceConfiguration</code>, and <code>providerConfiguration</code>.</p>" + }, + "ProviderServiceArn":{ + "type":"string", + "max":255, + "min":20, + "pattern":"^arn:(aws|aws-us-gov|aws-cn):(entityresolution):([a-z]{2}-[a-z-]+?-[0-9])::providerservice/([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$" + }, + "ProviderServiceDisplayName":{ + "type":"string", + "max":255, + "min":0 + }, + "ProviderServiceList":{ + "type":"list", + "member":{"shape":"ProviderServiceSummary"} + }, + "ProviderServiceSummary":{ + "type":"structure", + "required":[ + "providerName", + "providerServiceArn", + "providerServiceDisplayName", + "providerServiceName", + "providerServiceType" + ], + "members":{ + "providerName":{ + "shape":"EntityName", + "documentation":"<p>The name of the provider. This name is typically the company name.</p>" + }, + "providerServiceArn":{ + "shape":"ProviderServiceArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>providerService</code>.</p>" + }, + "providerServiceDisplayName":{ + "shape":"ProviderServiceDisplayName", + "documentation":"<p>The display name of the provider service.</p>" + }, + "providerServiceName":{ + "shape":"EntityName", + "documentation":"<p>The name of the product that the provider service provides.</p>" + }, + "providerServiceType":{ + "shape":"ServiceType", + "documentation":"<p>The type of provider service.</p>" + } + }, + "documentation":"<p>A list of <code>ProviderService</code> objects, each of which contain the fields <code>providerName</code>, <code>providerServiceArn</code>, <code>providerServiceName</code>, and <code>providerServiceType</code>.</p>" + }, "RecordAttributeMap":{ "type":"map", "key":{"shape":"RecordAttributeMapKeyString"}, @@ -1158,10 +2058,18 @@ "min":0, "pattern":"^[a-zA-Z_0-9-.@ ()+\\t]*$" }, + "RequiredBucketActionsList":{ + "type":"list", + "member":{"shape":"String"} + }, "ResolutionTechniques":{ "type":"structure", "required":["resolutionType"], "members":{ + "providerProperties":{ + "shape":"ProviderProperties", + "documentation":"<p>The properties of the provider service.</p>" + }, "resolutionType":{ "shape":"ResolutionType", "documentation":"<p>The type of matching. There are two types of matching: <code>RULE_MATCHING</code> and <code>ML_MATCHING</code>.</p>" @@ -1177,7 +2085,8 @@ "type":"string", "enum":[ "RULE_MATCHING", - "ML_MATCHING" + "ML_MATCHING", + "PROVIDER" ] }, "ResourceNotFoundException":{ @@ -1192,6 +2101,10 @@ }, "exception":true }, + "RoleArn":{ + "type":"string", + "pattern":"^arn:aws:iam::\\d{12}:role/?[a-zA-Z_0-9+=,.@\\-_/]+$" + }, "Rule":{ "type":"structure", "required":[ @@ -1248,7 +2161,9 @@ }, "S3Path":{ "type":"string", - "pattern":"^s3://([^/]+)/?(.*?([^/]+)/?)$" + "max":1024, + "min":1, + "pattern":"^s3://[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9](/.*)?$" }, "SchemaAttributeType":{ "type":"string", @@ -1271,7 +2186,8 @@ "EMAIL_ADDRESS", "UNIQUE_ID", "DATE", - "STRING" + "STRING", + "PROVIDER_ID" ] }, "SchemaInputAttribute":{ @@ -1291,14 +2207,18 @@ }, "matchKey":{ "shape":"AttributeName", - "documentation":"<p>A key that allows grouping of multiple input attributes into a unified matching group. For example, let's consider a scenario where the source table contains various addresses, such as business_address and shipping_address. By assigning the <code>MatchKey</code> <i>Address</i> to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no <code>MatchKey</code> is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.</p>" + "documentation":"<p>A key that allows grouping of multiple input attributes into a unified matching group. For example, let's consider a scenario where the source table contains various addresses, such as <code>business_address</code> and <code>shipping_address</code>. By assigning the <code>MatchKey</code> <i>Address</i> to both attributes, Entity Resolution will match records across these fields to create a consolidated matching group. If no <code>MatchKey</code> is specified for a column, it won't be utilized for matching purposes but will still be included in the output table.</p>" + }, + "subType":{ + "shape":"AttributeName", + "documentation":"<p>The subtype of the attribute, selected from a list of values.</p>" }, "type":{ "shape":"SchemaAttributeType", "documentation":"<p>The type of the attribute, selected from a list of values.</p>" } }, - "documentation":"<p>An object containing <code>FieldField</code>, <code>Type</code>, <code>GroupName</code>, and <code>MatchKey</code>.</p>" + "documentation":"<p>An object containing <code>FieldName</code>, <code>Type</code>, <code>GroupName</code>, and <code>MatchKey</code>.</p>" }, "SchemaInputAttributes":{ "type":"list", @@ -1318,6 +2238,7 @@ "type":"structure", "required":[ "createdAt", + "hasWorkflows", "schemaArn", "schemaName", "updatedAt" @@ -1327,6 +2248,10 @@ "shape":"Timestamp", "documentation":"<p>The timestamp of when the <code>SchemaMapping</code> was created.</p>" }, + "hasWorkflows":{ + "shape":"Boolean", + "documentation":"<p>Specifies whether the schema mapping has been applied to a workflow.</p>" + }, "schemaArn":{ "shape":"SchemaMappingArn", "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>SchemaMapping</code>.</p>" @@ -1342,6 +2267,35 @@ }, "documentation":"<p>An object containing <code>SchemaName</code>, <code>SchemaArn</code>, <code>CreatedAt</code>, and<code>UpdatedAt</code>.</p>" }, + "ServiceType":{ + "type":"string", + "enum":[ + "ASSIGNMENT", + "ID_MAPPING" + ] + }, + "StartIdMappingJobInput":{ + "type":"structure", + "required":["workflowName"], + "members":{ + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the ID mapping job to be retrieved.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "StartIdMappingJobOutput":{ + "type":"structure", + "required":["jobId"], + "members":{ + "jobId":{ + "shape":"JobId", + "documentation":"<p>The ID of the job.</p>" + } + } + }, "StartMatchingJobInput":{ "type":"structure", "required":["workflowName"], @@ -1452,6 +2406,85 @@ "members":{ } }, + "UpdateIdMappingWorkflowInput":{ + "type":"structure", + "required":[ + "idMappingTechniques", + "inputSourceConfig", + "outputSourceConfig", + "roleArn", + "workflowName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the workflow.</p>" + }, + "idMappingTechniques":{ + "shape":"IdMappingTechniques", + "documentation":"<p>An object which defines the <code>idMappingType</code> and the <code>providerProperties</code>.</p>" + }, + "inputSourceConfig":{ + "shape":"IdMappingWorkflowInputSourceConfig", + "documentation":"<p>A list of <code>InputSource</code> objects, which have the fields <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "outputSourceConfig":{ + "shape":"IdMappingWorkflowOutputSourceConfig", + "documentation":"<p>A list of <code>OutputSource</code> objects, each of which contains fields <code>OutputS3Path</code> and <code>KMSArn</code>.</p>" + }, + "roleArn":{ + "shape":"RoleArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>", + "location":"uri", + "locationName":"workflowName" + } + } + }, + "UpdateIdMappingWorkflowOutput":{ + "type":"structure", + "required":[ + "idMappingTechniques", + "inputSourceConfig", + "outputSourceConfig", + "roleArn", + "workflowArn", + "workflowName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the workflow.</p>" + }, + "idMappingTechniques":{ + "shape":"IdMappingTechniques", + "documentation":"<p>An object which defines the <code>idMappingType</code> and the <code>providerProperties</code>.</p>" + }, + "inputSourceConfig":{ + "shape":"IdMappingWorkflowInputSourceConfig", + "documentation":"<p>A list of <code>InputSource</code> objects, which have the fields <code>InputSourceARN</code> and <code>SchemaName</code>.</p>" + }, + "outputSourceConfig":{ + "shape":"IdMappingWorkflowOutputSourceConfig", + "documentation":"<p>A list of <code>OutputSource</code> objects, each of which contains fields <code>OutputS3Path</code> and <code>KMSArn</code>.</p>" + }, + "roleArn":{ + "shape":"RoleArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the IAM role. Entity Resolution assumes this role to access resources on your behalf.</p>" + }, + "workflowArn":{ + "shape":"IdMappingWorkflowArn", + "documentation":"<p>The Amazon Resource Name (ARN) of the workflow role. Entity Resolution assumes this role to access resources on your behalf.</p>" + }, + "workflowName":{ + "shape":"EntityName", + "documentation":"<p>The name of the workflow.</p>" + } + } + }, "UpdateMatchingWorkflowInput":{ "type":"structure", "required":[ @@ -1534,6 +2567,55 @@ } } }, + "UpdateSchemaMappingInput":{ + "type":"structure", + "required":[ + "mappedInputFields", + "schemaName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the schema.</p>" + }, + "mappedInputFields":{ + "shape":"SchemaInputAttributes", + "documentation":"<p>A list of <code>MappedInputFields</code>. Each <code>MappedInputField</code> corresponds to a column the source data table, and contains column name plus additional information that Entity Resolution uses for matching.</p>" + }, + "schemaName":{ + "shape":"EntityName", + "documentation":"<p>The name of the schema. There can't be multiple <code>SchemaMappings</code> with the same name.</p>", + "location":"uri", + "locationName":"schemaName" + } + } + }, + "UpdateSchemaMappingOutput":{ + "type":"structure", + "required":[ + "mappedInputFields", + "schemaArn", + "schemaName" + ], + "members":{ + "description":{ + "shape":"Description", + "documentation":"<p>A description of the schema.</p>" + }, + "mappedInputFields":{ + "shape":"SchemaInputAttributes", + "documentation":"<p>A list of <code>MappedInputFields</code>. Each <code>MappedInputField</code> corresponds to a column the source data table, and contains column name plus additional information that Entity Resolution uses for matching.</p>" + }, + "schemaArn":{ + "shape":"SchemaMappingArn", + "documentation":"<p>The ARN (Amazon Resource Name) that Entity Resolution generated for the <code>SchemaMapping</code>.</p>" + }, + "schemaName":{ + "shape":"EntityName", + "documentation":"<p>The name of the schema.</p>" + } + } + }, "ValidationException":{ "type":"structure", "members":{ @@ -1548,7 +2630,7 @@ }, "VeniceGlobalArn":{ "type":"string", - "pattern":"^arn:(aws|aws-us-gov|aws-cn):(entityresolution):.*:[0-9]+:((schemamapping|matchingworkflow)/[a-zA-Z0-9_-]+)$" + "pattern":"^arn:(aws|aws-us-gov|aws-cn):(entityresolution):.*:[0-9]+:((schemamapping|matchingworkflow|idmappingworkflow)/[a-zA-Z0-9_-]+)$" } }, "documentation":"<p>Welcome to the <i>Entity Resolution API Reference</i>.</p> <p>Entity Resolution is an Amazon Web Services service that provides pre-configured entity resolution capabilities that enable developers and analysts at advertising and marketing companies to build an accurate and complete view of their consumers.</p> <p> With Entity Resolution, you can match source records containing consumer identifiers, such as name, email address, and phone number. This is true even when these records have incomplete or conflicting identifiers. For example, Entity Resolution can effectively match a source record from a customer relationship management (CRM) system with a source record from a marketing system containing campaign information.</p> <p>To learn more about Entity Resolution concepts, procedures, and best practices, see the <a href=\"https://docs.aws.amazon.com/entityresolution/latest/userguide/what-is-service.html\">Entity Resolution User Guide</a>.</p>" 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 Binary files differindex 4f6f817846..035862ea07 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 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 Binary files differindex dc5b1aa516..176968f3ad 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 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 Binary files differindex 6508ad3d1a..87febe0972 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 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 Binary files differindex 2109c0e596..13ed1c1ee4 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 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 Binary files differindex 09cd303297..1e21b36db6 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 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 Binary files differindex 869a576a91..d670df4bdb 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 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 Binary files differindex b143b7e1c7..a81bd782ca 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 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 Binary files differindex a0149e07cd..c3c3e25cad 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 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 Binary files differindex 340de3ad5b..5d428534c3 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 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 Binary files differindex 83681e303c..ae61f118f5 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 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 Binary files differindex 79af4455aa..c26f6bd68b 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 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 Binary files differindex b10f5279d5..5e9b0421c2 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 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 Binary files differindex 62377d35da..b5c609f8cf 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 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 Binary files differindex 45c01d9e6e..0880f52ed3 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 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 Binary files differindex c2bee072dd..cee5edf79b 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 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 Binary files differindex c32c80a09c..d69e22efd3 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 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 Binary files differindex 47e059d308..e72c0a0cb5 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 diff --git a/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/paginators-1.json b/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/paginators-1.json index 4bc08a8129..8b72ab2d2b 100644 --- a/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/paginators-1.json +++ b/contrib/python/botocore/py3/botocore/data/globalaccelerator/2018-08-08/paginators-1.json @@ -47,6 +47,12 @@ "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "DestinationPortMappings" + }, + "ListCustomRoutingEndpointGroups": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "EndpointGroups" } } } 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 Binary files differindex b2d74be7d0..a8fae2d2e2 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 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 Binary files differindex 1570ca57e0..b4348c0e7f 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 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 Binary files differindex b14ac589b5..d2273269a2 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 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 Binary files differindex b14ac589b5..d2273269a2 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 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 Binary files differindex 62f55763a5..6710064fbb 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 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 Binary files differindex 4741a8b5b8..0a4eb4b176 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 diff --git a/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/service-2.json b/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/service-2.json index eaf260f47c..319287e331 100644 --- a/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/guardduty/2017-11-28/service-2.json @@ -3116,6 +3116,11 @@ "shape":"Boolean", "documentation":"<p>Indicates whether the targeted port is blocked.</p>", "locationName":"blocked" + }, + "DomainWithSuffix":{ + "shape":"String", + "documentation":"<p>The second and top level domain involved in the activity that prompted GuardDuty to generate this finding.</p>", + "locationName":"domainWithSuffix" } }, "documentation":"<p>Contains information about the DNS_REQUEST action described in this finding.</p>" @@ -5010,7 +5015,7 @@ }, "FindingCriteria":{ "shape":"FindingCriteria", - "documentation":"<p>Represents the criteria used for querying findings. Valid values include:</p> <ul> <li> <p>JSON field name</p> </li> <li> <p>accountId</p> </li> <li> <p>region</p> </li> <li> <p>confidence</p> </li> <li> <p>id</p> </li> <li> <p>resource.accessKeyDetails.accessKeyId</p> </li> <li> <p>resource.accessKeyDetails.principalId</p> </li> <li> <p>resource.accessKeyDetails.userName</p> </li> <li> <p>resource.accessKeyDetails.userType</p> </li> <li> <p>resource.instanceDetails.iamInstanceProfile.id</p> </li> <li> <p>resource.instanceDetails.imageId</p> </li> <li> <p>resource.instanceDetails.instanceId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.ipv6Addresses</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.publicDnsName</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.publicIp</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.securityGroups.groupId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.securityGroups.groupName</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.subnetId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.vpcId</p> </li> <li> <p>resource.instanceDetails.tags.key</p> </li> <li> <p>resource.instanceDetails.tags.value</p> </li> <li> <p>resource.resourceType</p> </li> <li> <p>service.action.actionType</p> </li> <li> <p>service.action.awsApiCallAction.api</p> </li> <li> <p>service.action.awsApiCallAction.callerType</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.city.cityName</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.country.countryName</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.ipAddressV4</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.organization.asn</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg</p> </li> <li> <p>service.action.awsApiCallAction.serviceName</p> </li> <li> <p>service.action.dnsRequestAction.domain</p> </li> <li> <p>service.action.networkConnectionAction.blocked</p> </li> <li> <p>service.action.networkConnectionAction.connectionDirection</p> </li> <li> <p>service.action.networkConnectionAction.localPortDetails.port</p> </li> <li> <p>service.action.networkConnectionAction.protocol</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.country.countryName</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.ipAddressV4</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.organization.asn</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg</p> </li> <li> <p>service.action.networkConnectionAction.remotePortDetails.port</p> </li> <li> <p>service.additionalInfo.threatListName</p> </li> <li> <p>service.archived</p> <p>When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.</p> </li> <li> <p>service.resourceRole</p> </li> <li> <p>severity</p> </li> <li> <p>type</p> </li> <li> <p>updatedAt</p> <p>Type: Timestamp in Unix Epoch millisecond format: 1486685375000</p> </li> </ul>", + "documentation":"<p>Represents the criteria used for querying findings. Valid values include:</p> <ul> <li> <p>JSON field name</p> </li> <li> <p>accountId</p> </li> <li> <p>region</p> </li> <li> <p>confidence</p> </li> <li> <p>id</p> </li> <li> <p>resource.accessKeyDetails.accessKeyId</p> </li> <li> <p>resource.accessKeyDetails.principalId</p> </li> <li> <p>resource.accessKeyDetails.userName</p> </li> <li> <p>resource.accessKeyDetails.userType</p> </li> <li> <p>resource.instanceDetails.iamInstanceProfile.id</p> </li> <li> <p>resource.instanceDetails.imageId</p> </li> <li> <p>resource.instanceDetails.instanceId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.ipv6Addresses</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.privateIpAddresses.privateIpAddress</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.publicDnsName</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.publicIp</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.securityGroups.groupId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.securityGroups.groupName</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.subnetId</p> </li> <li> <p>resource.instanceDetails.networkInterfaces.vpcId</p> </li> <li> <p>resource.instanceDetails.tags.key</p> </li> <li> <p>resource.instanceDetails.tags.value</p> </li> <li> <p>resource.resourceType</p> </li> <li> <p>service.action.actionType</p> </li> <li> <p>service.action.awsApiCallAction.api</p> </li> <li> <p>service.action.awsApiCallAction.callerType</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.city.cityName</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.country.countryName</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.ipAddressV4</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.organization.asn</p> </li> <li> <p>service.action.awsApiCallAction.remoteIpDetails.organization.asnOrg</p> </li> <li> <p>service.action.awsApiCallAction.serviceName</p> </li> <li> <p>service.action.dnsRequestAction.domain</p> </li> <li> <p>service.action.dnsRequestAction.domainWithSuffix</p> </li> <li> <p>service.action.networkConnectionAction.blocked</p> </li> <li> <p>service.action.networkConnectionAction.connectionDirection</p> </li> <li> <p>service.action.networkConnectionAction.localPortDetails.port</p> </li> <li> <p>service.action.networkConnectionAction.protocol</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.country.countryName</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.ipAddressV4</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.organization.asn</p> </li> <li> <p>service.action.networkConnectionAction.remoteIpDetails.organization.asnOrg</p> </li> <li> <p>service.action.networkConnectionAction.remotePortDetails.port</p> </li> <li> <p>service.additionalInfo.threatListName</p> </li> <li> <p>service.archived</p> <p>When this attribute is set to 'true', only archived findings are listed. When it's set to 'false', only unarchived findings are listed. When this attribute is not set, all existing findings are listed.</p> </li> <li> <p>service.resourceRole</p> </li> <li> <p>severity</p> </li> <li> <p>type</p> </li> <li> <p>updatedAt</p> <p>Type: Timestamp in Unix Epoch millisecond format: 1486685375000</p> </li> </ul>", "locationName":"findingCriteria" }, "SortCriteria":{ 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 Binary files differindex dc1ce31cbb..c5e0d72dd6 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 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 Binary files differindex 69f2a0d4e3..0e8ba0a19b 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 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 Binary files differindex bf6a159cdb..63e133d4c3 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 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 Binary files differindex 22d0bf9243..33e63e8b3f 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 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 Binary files differindex d34bcc2227..64dce3e955 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 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 Binary files differindex 5bc9abb772..674d534cce 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 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 Binary files differindex fded462a87..92eb92f1b2 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 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 Binary files differindex b6e24c5530..b1e6bfa1ff 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 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 Binary files differindex 873b15d7f3..ea4bbe3f4f 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 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 Binary files differindex d4b8779fa6..16d2944af8 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 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 Binary files differindex 79cf4cb118..580c84ed1c 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 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 Binary files differindex 8c6ad48ec0..802ec7a4a7 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 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 Binary files differindex d39bb2c604..f977eb2b48 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 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 Binary files differindex cbed2925ea..3930dc70d5 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 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 Binary files differindex 8c9a2ce513..2ac33e5fac 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 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 Binary files differindex 18e2a8c8e1..841f2088de 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 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 Binary files differindex accf0e21e6..3624510a77 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 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 Binary files differindex fb45d1457c..6cc9a07092 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 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 Binary files differindex 65772c5404..c7dafa58a9 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 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 Binary files differindex 0a03a77752..207faf0d0a 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 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 Binary files differindex e316f66d95..9dfacaddba 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 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 Binary files differindex 1d7fe99147..8424ce40e5 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 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 Binary files differindex 822e0494c3..e37d435d8d 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 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 Binary files differindex 0a28ff98c0..6a89d8cc24 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 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 Binary files differindex 7cf711e44b..4322845e18 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 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 Binary files differindex 364cdb71bd..71a1a0ad1f 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 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 Binary files differindex c1d9b097e0..8d49762f65 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 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 Binary files differindex 6819a30133..cbe7fb2d34 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 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 Binary files differindex 74e4cdf64e..95cb5e765f 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 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 Binary files differindex bc8f99c317..8bcf873931 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 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 Binary files differindex ac578abf7c..3fbe8fa17a 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 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 Binary files differindex 094bcc110e..345c208a9c 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 diff --git a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/paginators-1.json b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/paginators-1.json index 003c335edd..92e6d9fd11 100644 --- a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/paginators-1.json +++ b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/paginators-1.json @@ -65,6 +65,12 @@ "output_token": "NextToken", "limit_key": "MaxResults", "result_key": "ClusterOperationInfoList" + }, + "ListReplicators": { + "input_token": "NextToken", + "output_token": "NextToken", + "limit_key": "MaxResults", + "result_key": "Replicators" } } } diff --git a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/service-2.json b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/service-2.json index 41b7fe3281..df44659296 100644 --- a/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/kafka/2018-11-14/service-2.json @@ -186,6 +186,56 @@ ], "documentation": "\n <p>Creates a new MSK configuration.</p>\n " }, + "CreateReplicator": { + "name": "CreateReplicator", + "http": { + "method": "POST", + "requestUri": "/replication/v1/replicators", + "responseCode": 200 + }, + "input": { + "shape": "CreateReplicatorRequest" + }, + "output": { + "shape": "CreateReplicatorResponse", + "documentation": "<p>HTTP Status Code 200: OK.</p>" + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "<p>HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "UnauthorizedException", + "documentation": "<p>HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.</p>" + }, + { + "shape": "InternalServerErrorException", + "documentation": "<p>HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.</p>" + }, + { + "shape": "ForbiddenException", + "documentation": "<p>HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.</p>" + }, + { + "shape": "NotFoundException", + "documentation": "<p>HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "ServiceUnavailableException", + "documentation": "<p>HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.</p>" + }, + { + "shape": "TooManyRequestsException", + "documentation": "<p>HTTP Status Code 429: Limit exceeded. Resource limit reached.</p>" + }, + { + "shape": "ConflictException", + "documentation": "<p>HTTP Status Code 409: Conflict. This replicator name already exists. Retry your request with another name.</p>" + } + ], + "documentation": "<p>Creates the replicator.</p>" + }, "CreateVpcConnection": { "name": "CreateVpcConnection", "http": { @@ -330,6 +380,51 @@ ], "documentation": "\n <p>Deletes an MSK Configuration.</p>\n " }, + "DeleteReplicator": { + "name": "DeleteReplicator", + "http": { + "method": "DELETE", + "requestUri": "/replication/v1/replicators/{replicatorArn}", + "responseCode": 200 + }, + "input": { + "shape": "DeleteReplicatorRequest" + }, + "output": { + "shape": "DeleteReplicatorResponse", + "documentation": "HTTP Status Code 200: OK." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "<p>HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.</p>" + }, { + "shape": "UnauthorizedException", + "documentation": "<p>HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.</p>" + }, + { + "shape": "InternalServerErrorException", + "documentation": "<p>HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.</p>" + }, + { + "shape": "ForbiddenException", + "documentation": "<p>HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.</p>" + }, + { + "shape": "NotFoundException", + "documentation": "<p>HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "ServiceUnavailableException", + "documentation": "<p>HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.</p>" + }, + { + "shape": "TooManyRequestsException", + "documentation": "<p>HTTP Status Code 429: Limit exceeded. Resource limit reached.</p>" + } + ], + "documentation": "<p>Deletes a replicator.</p>" + }, "DeleteVpcConnection": { "name": "DeleteVpcConnection", "http": { @@ -600,6 +695,52 @@ ], "documentation": "\n <p>Returns a description of this revision of the configuration.</p>\n " }, + "DescribeReplicator": { + "name": "DescribeReplicator", + "http": { + "method": "GET", + "requestUri": "/replication/v1/replicators/{replicatorArn}", + "responseCode": 200 + }, + "input": { + "shape": "DescribeReplicatorRequest" + }, + "output": { + "shape": "DescribeReplicatorResponse", + "documentation": "<p>HTTP Status Code 200: OK." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "<p>HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "UnauthorizedException", + "documentation": "<p>HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.</p>" + }, + { + "shape": "InternalServerErrorException", + "documentation": "<p>HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.</p>" + }, + { + "shape": "ForbiddenException", + "documentation": "<p>HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.</p>" + }, + { + "shape": "NotFoundException", + "documentation": "<p>HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "ServiceUnavailableException", + "documentation": "<p>HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.</p>" + }, + { + "shape": "TooManyRequestsException", + "documentation": "<p>HTTP Status Code 429: Limit exceeded. Resource limit reached.</p>" + } + ], + "documentation": "<p>Describes a replicator.</p>" + }, "DescribeVpcConnection": { "name": "DescribeVpcConnection", "http": { @@ -1086,6 +1227,52 @@ ], "documentation": "\n <p>Returns a list of the broker nodes in the cluster.</p>\n " }, + "ListReplicators": { + "name": "ListReplicators", + "http": { + "method": "GET", + "requestUri": "/replication/v1/replicators", + "responseCode": 200 + }, + "input": { + "shape": "ListReplicatorsRequest" + }, + "output": { + "shape": "ListReplicatorsResponse", + "documentation": "HTTP Status Code 200: OK." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "<p>HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "UnauthorizedException", + "documentation": "<p>HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.</p>" + }, + { + "shape": "InternalServerErrorException", + "documentation": "<p>HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.</p>" + }, + { + "shape": "ForbiddenException", + "documentation": "<p>HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.</p>" + }, + { + "shape": "NotFoundException", + "documentation": "<p>HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "ServiceUnavailableException", + "documentation": "<p>HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.</p>" + }, + { + "shape": "TooManyRequestsException", + "documentation": "<p>HTTP Status Code 429: Limit exceeded. Resource limit reached.</p>" + } + ], + "documentation": "<p>Lists the replicators.</p>" + }, "ListScramSecrets" : { "name" : "ListScramSecrets", "http" : { @@ -1722,6 +1909,52 @@ } ], "documentation" : "\n <p>Updates the monitoring settings for the cluster. You can use this operation to specify which Apache Kafka metrics you want Amazon MSK to send to Amazon CloudWatch. You can also specify settings for open monitoring with Prometheus.</p>\n " }, + "UpdateReplicationInfo": { + "name": "UpdateReplicationInfo", + "http": { + "method": "PUT", + "requestUri": "/replication/v1/replicators/{replicatorArn}/replication-info", + "responseCode": 200 + }, + "input": { + "shape": "UpdateReplicationInfoRequest" + }, + "output": { + "shape": "UpdateReplicationInfoResponse", + "documentation": "HTTP Status Code 200: OK." + }, + "errors": [ + { + "shape": "BadRequestException", + "documentation": "<p>HTTP Status Code 400: Bad request due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "UnauthorizedException", + "documentation": "<p>HTTP Status Code 401: Unauthorized request. The provided credentials couldn't be validated.</p>" + }, + { + "shape": "InternalServerErrorException", + "documentation": "<p>HTTP Status Code 500: Unexpected internal server error. Retrying your request might resolve the issue.</p>" + }, + { + "shape": "ForbiddenException", + "documentation": "<p>HTTP Status Code 403: Access forbidden. Correct your credentials and then retry your request.</p>" + }, + { + "shape": "NotFoundException", + "documentation": "<p>HTTP Status Code 404: Resource not found due to incorrect input. Correct your request and then retry it.</p>" + }, + { + "shape": "ServiceUnavailableException", + "documentation": "<p>HTTP Status Code 503: Service Unavailable. Retrying your request in some time might resolve the issue.</p>" + }, + { + "shape": "TooManyRequestsException", + "documentation": "<p>HTTP Status Code 429: Limit exceeded. Resource limit reached.</p>" + } + ], + "documentation": "<p>Updates replication info of a replicator.</p>" + }, "UpdateSecurity" : { "name" : "UpdateSecurity", "http" : { @@ -1799,6 +2032,18 @@ } }, "shapes": { + "AmazonMskCluster": { + "type": "structure", + "members": { + "MskClusterArn": { + "shape": "__string", + "locationName": "mskClusterArn", + "documentation": "<p>The Amazon Resource Name (ARN) of an Amazon MSK cluster.</p>" + } + }, + "documentation": "<p>Details of an Amazon MSK Cluster.</p>", + "required": ["MskClusterArn"] + }, "BatchAssociateScramSecretRequest" : { "type" : "structure", "members" : { @@ -2763,6 +3008,60 @@ }, "documentation": "\n <p>Information about the broker access configuration.</p>\n " }, + "ConsumerGroupReplication": { + "type": "structure", + "members": { + "ConsumerGroupsToExclude": { + "shape": "__listOf__stringMax256", + "locationName": "consumerGroupsToExclude", + "documentation": "<p>List of regular expression patterns indicating the consumer groups that should not be replicated.</p>" + }, + "ConsumerGroupsToReplicate": { + "shape": "__listOf__stringMax256", + "locationName": "consumerGroupsToReplicate", + "documentation": "<p>List of regular expression patterns indicating the consumer groups to copy.</p>" + }, + "DetectAndCopyNewConsumerGroups": { + "shape": "__boolean", + "locationName": "detectAndCopyNewConsumerGroups", + "documentation": "<p>Enables synchronization of consumer groups to target cluster.</p>" + }, + "SynchroniseConsumerGroupOffsets": { + "shape": "__boolean", + "locationName": "synchroniseConsumerGroupOffsets", + "documentation": "<p>Enables synchronization of consumer group offsets to target cluster. The translated offsets will be written to topic __consumer_offsets.</p>" + } + }, + "documentation": "<p>Details about consumer group replication.</p>", + "required": ["ConsumerGroupsToReplicate"] + }, + "ConsumerGroupReplicationUpdate": { + "type": "structure", + "members": { + "ConsumerGroupsToExclude": { + "shape": "__listOf__stringMax256", + "locationName": "consumerGroupsToExclude", + "documentation": "<p>List of regular expression patterns indicating the consumer groups that should not be replicated.</p>" + }, + "ConsumerGroupsToReplicate": { + "shape": "__listOf__stringMax256", + "locationName": "consumerGroupsToReplicate", + "documentation": "<p>List of regular expression patterns indicating the consumer groups to copy.</p>" + }, + "DetectAndCopyNewConsumerGroups": { + "shape": "__boolean", + "locationName": "detectAndCopyNewConsumerGroups", + "documentation": "<p>Enables synchronization of consumer groups to target cluster.</p>" + }, + "SynchroniseConsumerGroupOffsets": { + "shape": "__boolean", + "locationName": "synchroniseConsumerGroupOffsets", + "documentation": "<p>Enables synchronization of consumer group offsets to target cluster. The translated offsets will be written to topic __consumer_offsets.</p>" + } + }, + "documentation": "<p>Details about consumer group replication.</p>", + "required": ["ConsumerGroupsToReplicate", "ConsumerGroupsToExclude", "SynchroniseConsumerGroupOffsets", "DetectAndCopyNewConsumerGroups"] + }, "CreateClusterV2Request": { "type": "structure", "members": { @@ -2965,6 +3264,63 @@ } } }, + "CreateReplicatorRequest": { + "type": "structure", + "members": { + "Description": { + "shape": "__stringMax1024", + "locationName": "description", + "documentation": "<p>A summary description of the replicator.</p>" + }, + "KafkaClusters": { + "shape": "__listOfKafkaCluster", + "locationName": "kafkaClusters", + "documentation": "<p>Kafka Clusters to use in setting up sources / targets for replication.</p>" + }, + "ReplicationInfoList": { + "shape": "__listOfReplicationInfo", + "locationName": "replicationInfoList", + "documentation": "<p>A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.</p>" + }, + "ReplicatorName": { + "shape": "__stringMin1Max128Pattern09AZaZ09AZaZ0", + "locationName": "replicatorName", + "documentation": "<p>The name of the replicator. Alpha-numeric characters with '-' are allowed.</p>" + }, + "ServiceExecutionRoleArn": { + "shape": "__string", + "locationName": "serviceExecutionRoleArn", + "documentation": "<p>The ARN of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)</p>" + }, + "Tags": { + "shape": "__mapOf__string", + "locationName": "tags", + "documentation": "<p>List of tags to attach to created Replicator.</p>" + } + }, + "documentation": "<p>Creates a replicator using the specified configuration.</p>", + "required": ["ServiceExecutionRoleArn", "ReplicatorName", "ReplicationInfoList", "KafkaClusters"] + }, + "CreateReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "shape": "__string", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator.</p>" + }, + "ReplicatorName": { + "shape": "__string", + "locationName": "replicatorName", + "documentation": "<p>Name of the replicator provided by the customer.</p>" + }, + "ReplicatorState": { + "shape": "ReplicatorState", + "locationName": "replicatorState", + "documentation": "<p>State of the replicator.</p>" + } + } + }, "CreateVpcConnectionRequest": { "type": "structure", "members": { @@ -3270,6 +3626,39 @@ } } }, + "DeleteReplicatorRequest": { + "type": "structure", + "members": { + "CurrentVersion": { + "shape": "__string", + "location": "querystring", + "locationName": "currentVersion", + "documentation": "<p>The current version of the replicator.</p>" + }, + "ReplicatorArn": { + "shape": "__string", + "location": "uri", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator to be deleted.</p>" + } + }, + "required": ["ReplicatorArn"] + }, + "DeleteReplicatorResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "shape": "__string", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator.</p>" + }, + "ReplicatorState": { + "shape": "ReplicatorState", + "locationName": "replicatorState", + "documentation": "<p>The state of the replicator.</p>" + } + } + }, "DeleteVpcConnectionRequest": { "type": "structure", "members": { @@ -3512,6 +3901,88 @@ "Arn" ] }, + "DescribeReplicatorRequest": { + "type": "structure", + "members": { + "ReplicatorArn": { + "shape": "__string", + "location": "uri", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator to be described.</p>" + } + }, + "required": ["ReplicatorArn"] + }, + "DescribeReplicatorResponse": { + "type": "structure", + "members": { + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "<p>The time when the replicator was created.</p>" + }, + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "<p>The current version number of the replicator.</p>" + }, + "IsReplicatorReference": { + "shape": "__boolean", + "locationName": "isReplicatorReference", + "documentation": "<p>Whether this resource is a replicator reference.</p>" + }, + "KafkaClusters": { + "shape": "__listOfKafkaClusterDescription", + "locationName": "kafkaClusters", + "documentation": "<p>Kafka Clusters used in setting up sources / targets for replication.</p>" + }, + "ReplicationInfoList": { + "shape": "__listOfReplicationInfoDescription", + "locationName": "replicationInfoList", + "documentation": "<p>A list of replication configurations, where each configuration targets a given source cluster to target cluster replication flow.</p>" + }, + "ReplicatorArn": { + "shape": "__string", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator.</p>" + }, + "ReplicatorDescription": { + "shape": "__string", + "locationName": "replicatorDescription", + "documentation": "<p>The description of the replicator.</p>" + }, + "ReplicatorName": { + "shape": "__string", + "locationName": "replicatorName", + "documentation": "<p>The name of the replicator.</p>" + }, + "ReplicatorResourceArn": { + "shape": "__string", + "locationName": "replicatorResourceArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.</p>" + }, + "ReplicatorState": { + "shape": "ReplicatorState", + "locationName": "replicatorState", + "documentation": "<p>State of the replicator.</p>" + }, + "ServiceExecutionRoleArn": { + "shape": "__string", + "locationName": "serviceExecutionRoleArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the IAM role used by the replicator to access resources in the customer's account (e.g source and target clusters)</p>" + }, + "StateInfo": { + "shape": "ReplicationStateInfo", + "locationName": "stateInfo", + "documentation": "<p>Details about the state of the replicator.</p>" + }, + "Tags": { + "shape": "__mapOf__string", + "locationName": "tags", + "documentation": "<p>List of tags attached to the Replicator.</p>" + } + } + }, "DescribeVpcConnectionResponse": { "type": "structure", "members": { @@ -3876,6 +4347,77 @@ "httpStatusCode": 500 } }, + "KafkaCluster": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "shape": "AmazonMskCluster", + "locationName": "amazonMskCluster", + "documentation": "<p>Details of an Amazon MSK Cluster.</p>" + }, + "VpcConfig": { + "shape": "KafkaClusterClientVpcConfig", + "locationName": "vpcConfig", + "documentation": "<p>Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.</p>" + } + }, + "documentation": "<p>Information about Kafka Cluster to be used as source / target for replication.</p>", + "required": ["VpcConfig", "AmazonMskCluster"] + }, + "KafkaClusterClientVpcConfig" : { + "type" : "structure", + "members" : { + "SecurityGroupIds" : { + "shape" : "__listOf__string", + "locationName" : "securityGroupIds", + "documentation" : "<p>The security groups to attach to the ENIs for the broker nodes.</p>" + }, + "SubnetIds" : { + "shape" : "__listOf__string", + "locationName" : "subnetIds", + "documentation" : "<p>The list of subnets in the client VPC to connect to.</p>" + } + }, + "documentation" : "<p>Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.</p>", + "required" : [ "SubnetIds" ] + }, + "KafkaClusterDescription": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "shape": "AmazonMskCluster", + "locationName": "amazonMskCluster", + "documentation": "<p>Details of an Amazon MSK Cluster.</p>" + }, + "KafkaClusterAlias": { + "shape": "__string", + "locationName": "kafkaClusterAlias", + "documentation": "<p>The alias of the Kafka cluster. Used to prefix names of replicated topics.</p> " + }, + "VpcConfig": { + "shape": "KafkaClusterClientVpcConfig", + "locationName": "vpcConfig", + "documentation": "<p>Details of an Amazon VPC which has network connectivity to the Apache Kafka cluster.</p>" + } + }, + "documentation": "<p>Information about Kafka Cluster used as source / target for replication.</p>" + }, + "KafkaClusterSummary": { + "type": "structure", + "members": { + "AmazonMskCluster": { + "shape": "AmazonMskCluster", + "locationName": "amazonMskCluster", + "documentation": "<p>Details of an Amazon MSK Cluster.</p>" + }, + "KafkaClusterAlias": { + "shape": "__string", + "locationName": "kafkaClusterAlias", + "documentation": "<p>The alias of the Kafka cluster. Used to prefix names of replicated topics.</p> " + } + }, + "documentation": "<p>Summarized information about Kafka Cluster used as source / target for replication.</p>" + }, "KafkaVersion": { "type": "structure", "members": { @@ -4202,6 +4744,44 @@ } } }, + "ListReplicatorsRequest": { + "type": "structure", + "members": { + "MaxResults": { + "shape": "MaxResults", + "location": "querystring", + "locationName": "maxResults", + "documentation": "<p>The maximum number of results to return in the response. If there are more results, the response includes a NextToken parameter.</p>" + }, + "NextToken": { + "shape": "__string", + "location": "querystring", + "locationName": "nextToken", + "documentation": "<p>If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.</p>" + }, + "ReplicatorNameFilter": { + "shape": "__string", + "location": "querystring", + "locationName": "replicatorNameFilter", + "documentation": "<p>Returns replicators starting with given name.</p>" + } + } + }, + "ListReplicatorsResponse": { + "type": "structure", + "members": { + "NextToken": { + "shape": "__string", + "locationName": "nextToken", + "documentation": "<p>If the response of ListReplicators is truncated, it returns a NextToken in the response. This NextToken should be sent in the subsequent request to ListReplicators.</p>" + }, + "Replicators": { + "shape": "__listOfReplicatorSummary", + "locationName": "replicators", + "documentation": "<p>List containing information of each of the replicators in the account.</p>" + } + } + }, "ListScramSecretsRequest" : { "type" : "structure", "members" : { @@ -4807,6 +5387,157 @@ "httpStatusCode": 404 } }, + "ReplicationInfo": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "shape": "ConsumerGroupReplication", + "locationName": "consumerGroupReplication", + "documentation": "<p>Configuration relating to consumer group replication.</p>" + }, + "SourceKafkaClusterArn": { + "shape": "__string", + "locationName": "sourceKafkaClusterArn", + "documentation": "<p>The ARN of the source Kafka cluster.</p>" + }, + "TargetCompressionType": { + "shape": "TargetCompressionType", + "locationName": "targetCompressionType", + "documentation": "<p>The compression type to use when producing records to target cluster.</p>" + }, + "TargetKafkaClusterArn": { + "shape": "__string", + "locationName": "targetKafkaClusterArn", + "documentation": "<p>The ARN of the target Kafka cluster.</p>" + }, + "TopicReplication": { + "shape": "TopicReplication", + "locationName": "topicReplication", + "documentation": "<p>Configuration relating to topic replication.</p>" + } + }, + "documentation": "<p>Specifies configuration for replication between a source and target Kafka cluster.</p>", + "required": ["TargetCompressionType", "TopicReplication", "ConsumerGroupReplication", "SourceKafkaClusterArn", "TargetKafkaClusterArn"] + }, + "ReplicationInfoDescription": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "shape": "ConsumerGroupReplication", + "locationName": "consumerGroupReplication", + "documentation": "<p>Configuration relating to consumer group replication.</p>" + }, + "SourceKafkaClusterAlias": { + "shape": "__string", + "locationName": "sourceKafkaClusterAlias", + "documentation": "<p>The alias of the source Kafka cluster.</p>" + }, + "TargetCompressionType": { + "shape": "TargetCompressionType", + "locationName": "targetCompressionType", + "documentation": "<p>The compression type to use when producing records to target cluster.</p>" + }, + "TargetKafkaClusterAlias": { + "shape": "__string", + "locationName": "targetKafkaClusterAlias", + "documentation": "<p>The alias of the target Kafka cluster.</p>" + }, + "TopicReplication": { + "shape": "TopicReplication", + "locationName": "topicReplication", + "documentation": "<p>Configuration relating to topic replication.</p>" + } + }, + "documentation": "<p>Specifies configuration for replication between a source and target Kafka cluster (sourceKafkaClusterAlias -> targetKafkaClusterAlias)</p>" + }, + "ReplicationInfoSummary": { + "type": "structure", + "members": { + "SourceKafkaClusterAlias": { + "shape": "__string", + "locationName": "sourceKafkaClusterAlias", + "documentation": "<p>The alias of the source Kafka cluster.</p>" + }, + "TargetKafkaClusterAlias": { + "shape": "__string", + "locationName": "targetKafkaClusterAlias", + "documentation": "<p>The alias of the target Kafka cluster.</p>" + } + }, + "documentation": "<p>Summarized information of replication between clusters.</p>" + }, + "ReplicationStateInfo" : { + "type" : "structure", + "members" : { + "Code" : { + "shape" : "__string", + "locationName" : "code", + "documentation" : "Code that describes the current state of the replicator." + }, + "Message" : { + "shape" : "__string", + "locationName" : "message", + "documentation" : "Message that describes the state of the replicator." + } + }, + "documentation" : "Details about the state of a replicator" + }, + "ReplicatorState": { + "type": "string", + "documentation": "<p>The state of a replicator.</p>", + "enum": ["RUNNING", "CREATING", "UPDATING", "DELETING", "FAILED"] + }, + "ReplicatorSummary": { + "type": "structure", + "members": { + "CreationTime": { + "shape": "__timestampIso8601", + "locationName": "creationTime", + "documentation": "<p>The time the replicator was created.</p>" + }, + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "<p>The current version of the replicator.</p>" + }, + "IsReplicatorReference": { + "shape": "__boolean", + "locationName": "isReplicatorReference", + "documentation": "<p>Whether this resource is a replicator reference.</p>" + }, + "KafkaClustersSummary": { + "shape": "__listOfKafkaClusterSummary", + "locationName": "kafkaClustersSummary", + "documentation": "<p>Kafka Clusters used in setting up sources / targets for replication.</p>" + }, + "ReplicationInfoSummaryList": { + "shape": "__listOfReplicationInfoSummary", + "locationName": "replicationInfoSummaryList", + "documentation": "<p>A list of summarized information of replications between clusters.</p>" + }, + "ReplicatorArn": { + "shape": "__string", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator.</p>" + }, + "ReplicatorName": { + "shape": "__string", + "locationName": "replicatorName", + "documentation": "<p>The name of the replicator.</p>" + }, + "ReplicatorResourceArn": { + "shape": "__string", + "locationName": "replicatorResourceArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator resource in the region where the replicator was created.</p>" + }, + "ReplicatorState": { + "shape": "ReplicatorState", + "locationName": "replicatorState", + "documentation": "<p>State of the replicator.</p>" + } + }, + "documentation": "<p>Information about a replicator.</p>" + }, "ServiceUnavailableException": { "type": "structure", "members": { @@ -4876,6 +5607,11 @@ "Tags" ] }, + "TargetCompressionType": { + "type": "string", + "documentation": "<p>The type of compression to use producing records to the target cluster.</p>", + "enum": ["NONE", "GZIP", "SNAPPY", "LZ4", "ZSTD"] + }, "Tls": { "type": "structure", "members": { @@ -4923,6 +5659,70 @@ "httpStatusCode": 429 } }, + "TopicReplication": { + "type": "structure", + "members": { + "CopyAccessControlListsForTopics": { + "shape": "__boolean", + "locationName": "copyAccessControlListsForTopics", + "documentation": "<p>Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.</p>" + }, + "CopyTopicConfigurations": { + "shape": "__boolean", + "locationName": "copyTopicConfigurations", + "documentation": "<p>Whether to periodically configure remote topics to match their corresponding upstream topics.</p>" + }, + "DetectAndCopyNewTopics": { + "shape": "__boolean", + "locationName": "detectAndCopyNewTopics", + "documentation": "<p>Whether to periodically check for new topics and partitions.</p>" + }, + "TopicsToExclude": { + "shape": "__listOf__stringMax249", + "locationName": "topicsToExclude", + "documentation": "<p>List of regular expression patterns indicating the topics that should not be replicated.</p>" + }, + "TopicsToReplicate": { + "shape": "__listOf__stringMax249", + "locationName": "topicsToReplicate", + "documentation": "<p>List of regular expression patterns indicating the topics to copy.</p>" + } + }, + "documentation": "<p>Details about topic replication.</p>", + "required": ["TopicsToReplicate"] + }, + "TopicReplicationUpdate": { + "type": "structure", + "members": { + "CopyAccessControlListsForTopics": { + "shape": "__boolean", + "locationName": "copyAccessControlListsForTopics", + "documentation": "<p>Whether to periodically configure remote topic ACLs to match their corresponding upstream topics.</p>" + }, + "CopyTopicConfigurations": { + "shape": "__boolean", + "locationName": "copyTopicConfigurations", + "documentation": "<p>Whether to periodically configure remote topics to match their corresponding upstream topics.</p>" + }, + "DetectAndCopyNewTopics": { + "shape": "__boolean", + "locationName": "detectAndCopyNewTopics", + "documentation": "<p>Whether to periodically check for new topics and partitions.</p>" + }, + "TopicsToExclude": { + "shape": "__listOf__stringMax249", + "locationName": "topicsToExclude", + "documentation": "<p>List of regular expression patterns indicating the topics that should not be replicated.</p>" + }, + "TopicsToReplicate": { + "shape": "__listOf__stringMax249", + "locationName": "topicsToReplicate", + "documentation": "<p>List of regular expression patterns indicating the topics to copy.</p>" + } + }, + "documentation": "<p>Details for updating the topic replication of a replicator.</p>", + "required": ["TopicsToReplicate", "TopicsToExclude", "CopyTopicConfigurations", "DetectAndCopyNewTopics", "CopyAccessControlListsForTopics"] + }, "Unauthenticated" : { "type" : "structure", "members" : { @@ -5248,6 +6048,59 @@ } } }, + "UpdateReplicationInfoRequest": { + "type": "structure", + "members": { + "ConsumerGroupReplication": { + "shape": "ConsumerGroupReplicationUpdate", + "locationName": "consumerGroupReplication", + "documentation": "<p>Updated consumer group replication information.</p>" + }, + "CurrentVersion": { + "shape": "__string", + "locationName": "currentVersion", + "documentation": "<p>Current replicator version.</p>" + }, + "ReplicatorArn": { + "shape": "__string", + "location": "uri", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator to be updated.</p>" + }, + "SourceKafkaClusterArn": { + "shape": "__string", + "locationName": "sourceKafkaClusterArn", + "documentation": "<p>The ARN of the source Kafka cluster.</p>" + }, + "TargetKafkaClusterArn": { + "shape": "__string", + "locationName": "targetKafkaClusterArn", + "documentation": "<p>The ARN of the target Kafka cluster.</p>" + }, + "TopicReplication": { + "shape": "TopicReplicationUpdate", + "locationName": "topicReplication", + "documentation": "<p>Updated topic replication information.</p>" + } + }, + "documentation": "<p>Update information relating to replication between a given source and target Kafka cluster.</p>", + "required": ["ReplicatorArn", "SourceKafkaClusterArn", "CurrentVersion", "TargetKafkaClusterArn"] + }, + "UpdateReplicationInfoResponse": { + "type": "structure", + "members": { + "ReplicatorArn": { + "shape": "__string", + "locationName": "replicatorArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the replicator.</p>" + }, + "ReplicatorState": { + "shape": "ReplicatorState", + "locationName": "replicatorState", + "documentation": "<p>State of the replicator.</p>" + } + } + }, "UpdateSecurityRequest" : { "type" : "structure", "members" : { @@ -5636,6 +6489,24 @@ "shape": "KafkaVersion" } }, + "__listOfKafkaCluster": { + "type": "list", + "member": { + "shape": "KafkaCluster" + } + }, + "__listOfKafkaClusterDescription": { + "type": "list", + "member": { + "shape": "KafkaClusterDescription" + } + }, + "__listOfKafkaClusterSummary": { + "type": "list", + "member": { + "shape": "KafkaClusterSummary" + } + }, "__listOfNodeInfo": { "type": "list", "member": { @@ -5648,6 +6519,30 @@ "shape": "ClientVpcConnection" } }, + "__listOfReplicationInfo": { + "type": "list", + "member": { + "shape": "ReplicationInfo" + } + }, + "__listOfReplicationInfoDescription": { + "type": "list", + "member": { + "shape": "ReplicationInfoDescription" + } + }, + "__listOfReplicationInfoSummary": { + "type": "list", + "member": { + "shape": "ReplicationInfoSummary" + } + }, + "__listOfReplicatorSummary": { + "type": "list", + "member": { + "shape": "ReplicatorSummary" + } + }, "__listOfVpcConnection": { "type": "list", "member": { @@ -5678,9 +6573,33 @@ "shape": "__string" } }, + "__listOf__stringMax249": { + "type": "list", + "member": { + "shape": "__stringMax249" + } + }, + "__listOf__stringMax256": { + "type": "list", + "member": { + "shape": "__stringMax256" + } + }, "__string": { "type": "string" }, + "__stringMax1024": { + "type": "string", + "max": 1024 + }, + "__stringMax249": { + "type": "string", + "max": 249 + }, + "__stringMax256": { + "type": "string", + "max": 256 + }, "__stringMin1Max128": { "type": "string", "min": 1, @@ -5696,9 +6615,19 @@ "min": 5, "max": 32 }, + "__stringMin1Max128Pattern09AZaZ09AZaZ0": { + "type": "string", + "min": 1, + "max": 128, + "pattern": "^[0-9A-Za-z][0-9A-Za-z-]{0,}$" + }, "__timestampIso8601": { "type": "timestamp", "timestampFormat": "iso8601" + }, + "__timestampUnix": { + "type": "timestamp", + "timestampFormat": "unixTimestamp" } }, "documentation": "\n <p>The operations for managing an Amazon MSK cluster.</p>\n " 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 Binary files differindex 620240b86e..6454c2f08f 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 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 Binary files differindex a7b42b0108..67b6cf86e3 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 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 Binary files differindex cfc71c1844..ea8e931d1a 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 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 Binary files differindex 8a7e0777bd..ab200bf148 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 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 Binary files differindex 516a18b1ae..c5660487fb 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 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 Binary files differindex 516a18b1ae..c5660487fb 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 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 Binary files differindex 516a18b1ae..c5660487fb 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 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 Binary files differindex 606863dbe8..f5d201051b 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 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 Binary files differindex 8fb12b801f..cd6cc036b2 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 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 Binary files differindex 580381ec90..bcf6921452 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 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 Binary files differindex 580381ec90..bcf6921452 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 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 Binary files differindex 516a18b1ae..c5660487fb 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 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 Binary files differindex db3c3ba7c9..e370204ae2 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 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 Binary files differindex 4cc83c7a89..470fc58ac7 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 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 Binary files differindex cb5fbd6904..678d464501 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 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 Binary files differindex a8028addf5..31fe68877e 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 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 Binary files differindex 7eabe629cf..cbb2309f22 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 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 Binary files differindex 7912c1df93..830e66f8e1 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 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 Binary files differindex f686f5a9d5..635ca662bd 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 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 Binary files differindex 66ecdaa166..16df720dab 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 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 Binary files differindex 2e87021dcc..1418464ece 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 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 Binary files differindex 4cdedca9a5..a1ddba6f7e 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 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 Binary files differindex 1366b8169e..620a4151a7 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 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 Binary files differindex 7951cbd5e9..975a5983fe 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 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 Binary files differindex 0e9b80fb17..920ed4a5c0 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 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 Binary files differindex efde7f2172..9d970316ed 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 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 Binary files differindex 0d52daa6cc..8c63061ebd 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 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 Binary files differindex d3a88ecede..f81efb4273 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 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 Binary files differindex 43a132f8b5..992f8d88cb 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 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 Binary files differindex cc827f7cbe..adc506278c 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 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 Binary files differindex 1fc41e108c..0f34cb8f62 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 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 Binary files differindex 148405ee48..db7b096e47 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 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 Binary files differindex b6ff9c0eca..d52d4a8609 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 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 Binary files differindex fb162d56ee..3b54ec41f7 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 diff --git a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/paginators-1.json b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/paginators-1.json index c8f2452b78..e1cd5ba8f2 100644 --- a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/paginators-1.json +++ b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/paginators-1.json @@ -17,6 +17,12 @@ "output_token": "nextToken", "limit_key": "maxResults", "result_key": "transactions" + }, + "ListAssetContracts": { + "input_token": "nextToken", + "output_token": "nextToken", + "limit_key": "maxResults", + "result_key": "contracts" } } } diff --git a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/service-2.json b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/service-2.json index aa6b9529c0..b84fe2bf3d 100644 --- a/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/managedblockchain-query/2023-05-04/service-2.json @@ -30,7 +30,26 @@ {"shape":"InternalServerException"}, {"shape":"ServiceQuotaExceededException"} ], - "documentation":"<p>Gets the token balance for a batch of tokens by using the <code>GetTokenBalance</code> action for every token in the request.</p> <note> <p>Only the native tokens BTC,ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.</p> </note>" + "documentation":"<p>Gets the token balance for a batch of tokens by using the <code>BatchGetTokenBalance</code> action for every token in the request.</p> <note> <p>Only the native tokens BTC,ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.</p> </note>" + }, + "GetAssetContract":{ + "name":"GetAssetContract", + "http":{ + "method":"POST", + "requestUri":"/get-asset-contract", + "responseCode":200 + }, + "input":{"shape":"GetAssetContractInput"}, + "output":{"shape":"GetAssetContractOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"ResourceNotFoundException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InternalServerException"}, + {"shape":"ServiceQuotaExceededException"} + ], + "documentation":"<p>Gets the information about a specific contract deployed on the blockchain.</p> <note> <ul> <li> <p>The Bitcoin blockchain networks do not support this operation.</p> </li> <li> <p>Metadata is currently only available for some <code>ERC-20</code> contracts. Metadata will be available for additional contracts in the future.</p> </li> </ul> </note>" }, "GetTokenBalance":{ "name":"GetTokenBalance", @@ -70,6 +89,24 @@ ], "documentation":"<p>Get the details of a transaction.</p>" }, + "ListAssetContracts":{ + "name":"ListAssetContracts", + "http":{ + "method":"POST", + "requestUri":"/list-asset-contracts", + "responseCode":200 + }, + "input":{"shape":"ListAssetContractsInput"}, + "output":{"shape":"ListAssetContractsOutput"}, + "errors":[ + {"shape":"ThrottlingException"}, + {"shape":"ValidationException"}, + {"shape":"AccessDeniedException"}, + {"shape":"InternalServerException"}, + {"shape":"ServiceQuotaExceededException"} + ], + "documentation":"<p>Lists all the contracts for a given contract type deployed by an address (either a contract address or a wallet address).</p> <p>The Bitcoin blockchain networks do not support this operation.</p>" + }, "ListTokenBalances":{ "name":"ListTokenBalances", "http":{ @@ -86,7 +123,7 @@ {"shape":"InternalServerException"}, {"shape":"ServiceQuotaExceededException"} ], - "documentation":"<p>This action returns the following for a given a blockchain network:</p> <ul> <li> <p>Lists all token balances owned by an address (either a contact address or a wallet address).</p> </li> <li> <p>Lists all token balances for all tokens created by a contract.</p> </li> <li> <p>Lists all token balances for a given token.</p> </li> </ul> <note> <p>You must always specify the network property of the <code>tokenFilter</code> when using this operation.</p> </note>" + "documentation":"<p>This action returns the following for a given blockchain network:</p> <ul> <li> <p>Lists all token balances owned by an address (either a contract address or a wallet address).</p> </li> <li> <p>Lists all token balances for all tokens created by a contract.</p> </li> <li> <p>Lists all token balances for a given token.</p> </li> </ul> <note> <p>You must always specify the network property of the <code>tokenFilter</code> when using this operation.</p> </note>" }, "ListTransactionEvents":{ "name":"ListTransactionEvents", @@ -142,6 +179,35 @@ }, "exception":true }, + "AssetContract":{ + "type":"structure", + "required":[ + "contractIdentifier", + "tokenStandard", + "deployerAddress" + ], + "members":{ + "contractIdentifier":{ + "shape":"ContractIdentifier", + "documentation":"<p>The container for the contract identifier containing its blockchain network and address.</p>" + }, + "tokenStandard":{ + "shape":"QueryTokenStandard", + "documentation":"<p>The token standard of the contract.</p>" + }, + "deployerAddress":{ + "shape":"ChainAddress", + "documentation":"<p>The address of the contract deployer.</p>" + } + }, + "documentation":"<p>This container contains information about an contract.</p>" + }, + "AssetContractList":{ + "type":"list", + "member":{"shape":"AssetContract"}, + "max":250, + "min":0 + }, "BatchGetTokenBalanceErrorItem":{ "type":"structure", "required":[ @@ -179,7 +245,7 @@ "members":{ "getTokenBalanceInputs":{ "shape":"GetTokenBalanceInputList", - "documentation":"<p>An array of <code>GetTokenBalanceInput</code> objects whose balance is being requested.</p>" + "documentation":"<p>An array of <code>BatchGetTokenBalanceInputItem</code> objects whose balance is being requested.</p>" } } }, @@ -255,6 +321,65 @@ "type":"string", "pattern":"[-A-Za-z0-9]{13,74}" }, + "ContractFilter":{ + "type":"structure", + "required":[ + "network", + "tokenStandard", + "deployerAddress" + ], + "members":{ + "network":{ + "shape":"QueryNetwork", + "documentation":"<p>The blockchain network of the contract.</p>" + }, + "tokenStandard":{ + "shape":"QueryTokenStandard", + "documentation":"<p>The container for the token standard.</p>" + }, + "deployerAddress":{ + "shape":"ChainAddress", + "documentation":"<p>The network address of the deployer.</p>" + } + }, + "documentation":"<p>The contract or wallet address by which to filter the request.</p>" + }, + "ContractIdentifier":{ + "type":"structure", + "required":[ + "network", + "contractAddress" + ], + "members":{ + "network":{ + "shape":"QueryNetwork", + "documentation":"<p>The blockchain network of the contract.</p>" + }, + "contractAddress":{ + "shape":"ChainAddress", + "documentation":"<p>Container for the blockchain address about a contract.</p>" + } + }, + "documentation":"<p>Container for the blockchain address and network information about a contract.</p>" + }, + "ContractMetadata":{ + "type":"structure", + "members":{ + "name":{ + "shape":"String", + "documentation":"<p>The name of the token contract.</p>" + }, + "symbol":{ + "shape":"String", + "documentation":"<p>The symbol of the token contract.</p>" + }, + "decimals":{ + "shape":"Integer", + "documentation":"<p>The decimals used by the token contract.</p>" + } + }, + "documentation":"<p>The metadata of the contract.</p>" + }, "ErrorType":{ "type":"string", "enum":[ @@ -266,6 +391,39 @@ "type":"string", "min":1 }, + "GetAssetContractInput":{ + "type":"structure", + "required":["contractIdentifier"], + "members":{ + "contractIdentifier":{ + "shape":"ContractIdentifier", + "documentation":"<p>Contains the blockchain address and network information about the contract.</p>" + } + } + }, + "GetAssetContractOutput":{ + "type":"structure", + "required":[ + "contractIdentifier", + "tokenStandard", + "deployerAddress" + ], + "members":{ + "contractIdentifier":{ + "shape":"ContractIdentifier", + "documentation":"<p>Contains the blockchain address and network information about the contract.</p>" + }, + "tokenStandard":{ + "shape":"QueryTokenStandard", + "documentation":"<p>The token standard of the contract requested.</p>" + }, + "deployerAddress":{ + "shape":"ChainAddress", + "documentation":"<p>The address of the deployer of contract.</p>" + }, + "metadata":{"shape":"ContractMetadata"} + } + }, "GetTokenBalanceInput":{ "type":"structure", "required":[ @@ -362,6 +520,44 @@ "fault":true, "retryable":{"throttling":false} }, + "ListAssetContractsInput":{ + "type":"structure", + "required":["contractFilter"], + "members":{ + "contractFilter":{ + "shape":"ContractFilter", + "documentation":"<p>Contains the filter parameter for the request.</p>" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p> The pagination token that indicates the next set of results to retrieve.</p>" + }, + "maxResults":{ + "shape":"ListAssetContractsInputMaxResultsInteger", + "documentation":"<p>The maximum number of contracts to list.</p>" + } + } + }, + "ListAssetContractsInputMaxResultsInteger":{ + "type":"integer", + "box":true, + "max":250, + "min":1 + }, + "ListAssetContractsOutput":{ + "type":"structure", + "required":["contracts"], + "members":{ + "contracts":{ + "shape":"AssetContractList", + "documentation":"<p>An array of contract objects that contain the properties for each contract.</p>" + }, + "nextToken":{ + "shape":"NextToken", + "documentation":"<p>The pagination token that indicates the next set of results to retrieve. </p>" + } + } + }, "ListTokenBalancesInput":{ "type":"structure", "required":["tokenFilter"], @@ -372,7 +568,7 @@ }, "tokenFilter":{ "shape":"TokenFilter", - "documentation":"<p>The contract address or a token identifier on the blockchain network by which to filter the request. You must specify the contractAddress property of this container when listing tokens minted by a contract.</p> <note> <p>You must always specify the network property of this container when using this operation.</p> </note>" + "documentation":"<p>The contract address or a token identifier on the blockchain network by which to filter the request. You must specify the <code>contractAddress</code> property of this container when listing tokens minted by a contract.</p> <note> <p>You must always specify the network property of this container when using this operation.</p> </note>" }, "nextToken":{ "shape":"NextToken", @@ -553,13 +749,22 @@ "type":"string", "enum":[ "ETHEREUM_MAINNET", - "BITCOIN_MAINNET" + "BITCOIN_MAINNET", + "BITCOIN_TESTNET" ] }, "QueryTokenId":{ "type":"string", "pattern":"[a-zA-Z0-9]{1,66}" }, + "QueryTokenStandard":{ + "type":"string", + "enum":[ + "ERC20", + "ERC721", + "ERC1155" + ] + }, "QueryTransactionEventType":{ "type":"string", "enum":[ @@ -729,7 +934,7 @@ }, "lastUpdatedTime":{ "shape":"BlockchainInstant", - "documentation":"<p>The <code>timestamp</code> of the last transaction at which the balance for the token in the wallet was updated.</p>" + "documentation":"<p>The <code>Timestamp</code> of the last transaction at which the balance for the token in the wallet was updated.</p>" } }, "documentation":"<p>The balance of the token.</p>" @@ -773,7 +978,7 @@ }, "tokenId":{ "shape":"QueryTokenId", - "documentation":"<p>The unique identifier of the token.</p>" + "documentation":"<p>The unique identifier of the token.</p> <note> <p>You must specify this container with <code>btc</code> for the native BTC token, and <code>eth</code> for the native ETH token. For all other token types you must specify the <code>tokenId</code> in the 64 character hexadecimal <code>tokenid</code> format.</p> </note>" } }, "documentation":"<p>The container for the identifier for the token including the unique token ID and its blockchain network.</p> <note> <p>Only the native tokens BTC,ETH, and the ERC-20, ERC-721, and ERC 1155 token standards are supported.</p> </note>" @@ -792,7 +997,7 @@ "members":{ "network":{ "shape":"QueryNetwork", - "documentation":"<p>The blockchain network where the transaction occured.</p>" + "documentation":"<p>The blockchain network where the transaction occurred.</p>" }, "blockHash":{ "shape":"BlockHash", 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 Binary files differindex 9229cb48c8..a4677b81d6 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 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 Binary files differindex d8df1cbd8e..c01125de73 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 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 Binary files differindex a6637b8a57..f3f3622f4f 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 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 Binary files differindex f19929faf7..6eae35cea4 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 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 Binary files differindex 77f190b08f..b6f3fd2527 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 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 Binary files differindex 7c4ccfee6e..145ec960bf 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 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 Binary files differindex 2044ea9fb7..d7ca12ab2d 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 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 Binary files differindex 18f171f5b9..d498ef5079 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 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 Binary files differindex ad64bc3581..c7acb7e261 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 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 Binary files differindex fe6a62da63..703b0bee66 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 diff --git a/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/service-2.json b/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/service-2.json index a0555c730b..19038c4d91 100644 --- a/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/mediapackagev2/2022-12-25/service-2.json @@ -502,7 +502,7 @@ "documentation":"<p>The date and time the channel group was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>Any descriptive information that you want to add to the channel group for future identification purposes.</p>" } }, @@ -547,7 +547,7 @@ "documentation":"<p>The date and time the channel was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>Any descriptive information that you want to add to the channel for future identification purposes.</p>" } }, @@ -649,7 +649,7 @@ "documentation":"<p>The date and time the channel group was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel group.</p>" }, "Tags":{ @@ -724,7 +724,7 @@ "documentation":"<p>The date and time the channel was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel.</p>" }, "IngestEndpoints":{"shape":"IngestEndpointList"}, @@ -1206,7 +1206,7 @@ "documentation":"<p>The date and time the channel group was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel group.</p>" }, "Tags":{ @@ -1254,7 +1254,7 @@ "documentation":"<p>The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.</p>" }, "Policy":{ - "shape":"String", + "shape":"PolicyText", "documentation":"<p>The policy assigned to the channel.</p>" } } @@ -1311,7 +1311,7 @@ "documentation":"<p>The date and time the channel was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel.</p>" }, "IngestEndpoints":{"shape":"IngestEndpointList"}, @@ -1429,19 +1429,19 @@ ], "members":{ "ChannelGroupName":{ - "shape":"String", + "shape":"ResourceName", "documentation":"<p>The name that describes the channel group. The name is the primary identifier for the channel group, and must be unique for your account in the AWS Region.</p>" }, "ChannelName":{ - "shape":"String", + "shape":"ResourceName", "documentation":"<p>The name that describes the channel. The name is the primary identifier for the channel, and must be unique for your account in the AWS Region and channel group.</p>" }, "OriginEndpointName":{ - "shape":"String", + "shape":"ResourceName", "documentation":"<p>The name that describes the origin endpoint. The name is the primary identifier for the origin endpoint, and and must be unique for your account in the AWS Region and channel.</p>" }, "Policy":{ - "shape":"String", + "shape":"PolicyText", "documentation":"<p>The policy assigned to the origin endpoint.</p>" } } @@ -2232,7 +2232,7 @@ "documentation":"<p>The date and time the channel group was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel group.</p>" }, "Tags":{ @@ -2298,7 +2298,7 @@ "documentation":"<p>The date and time the channel was modified.</p>" }, "Description":{ - "shape":"String", + "shape":"ResourceDescription", "documentation":"<p>The description for your channel.</p>" }, "IngestEndpoints":{"shape":"IngestEndpointList"}, 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 Binary files differindex 51e2b3694e..93c83ad7b0 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 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 Binary files differindex 87673647c6..6cad7f78e0 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 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 Binary files differindex 3d329ddf85..75a5bfb122 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 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 Binary files differindex 3f598773e7..7ae8508380 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 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 Binary files differindex 05fba14c27..a7261ec2ae 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 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 Binary files differindex 8e0502c4a1..5ad4e31951 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 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 Binary files differindex 5a69d43982..4682986309 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 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 Binary files differindex 44c6ed7d6a..cdf833d936 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 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 Binary files differindex e816bafac4..5b72cac474 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 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 Binary files differindex 2a0eca3f87..11df6f0c58 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 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 Binary files differindex 12154b3ef9..496b084559 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 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 Binary files differindex 428fbd8c77..bfc6510d0b 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 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 Binary files differindex e1201f612c..f1f167d202 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 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 Binary files differindex 0e37aafc3d..1a27280236 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 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 Binary files differindex 4edddec0fe..5b2f7a81a3 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 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 Binary files differindex e57e9e80d5..52d579f8d0 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 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 Binary files differindex 01f55e9c01..324e57a956 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 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 Binary files differindex 19b415dafa..c4a2c8cc21 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 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 Binary files differindex 708301da78..e93a84015e 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 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 Binary files differindex 2524c97b9c..0d20e2da14 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 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 Binary files differindex a0645e1519..95f6daa56e 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 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 Binary files differindex 27accfd8bc..32c22a89cb 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 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 Binary files differindex a940283680..81c4d7f00b 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 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 Binary files differindex 4f6f817846..035862ea07 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 diff --git a/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/service-2.json b/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/service-2.json index eb26e418a0..0ad68cc895 100644 --- a/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/opensearch/2021-01-01/service-2.json @@ -825,7 +825,7 @@ {"shape":"ResourceNotFoundException"}, {"shape":"ValidationException"} ], - "documentation":"<p>Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.sl</p>" + "documentation":"<p>Modifies the cluster configuration of the specified Amazon OpenSearch Service domain.</p>" }, "UpdatePackage":{ "name":"UpdatePackage", @@ -2000,10 +2000,10 @@ "members":{ "SkipUnavailable":{ "shape":"SkipUnavailableStatus", - "documentation":"<p>Status of SkipUnavailable param for outbound connection.</p>" + "documentation":"<p>The status of the <code>SkipUnavailable</code> setting for the outbound connection. This feature allows you to specify some clusters as optional and ensure that your cross-cluster queries return partial results despite failures on one or more remote clusters.</p>" } }, - "documentation":"<p>Cross cluster search specific connection properties.</p>" + "documentation":"<p>Cross-cluster search specific connection properties.</p>" }, "DeleteDomainRequest":{ "type":"structure", @@ -2355,7 +2355,7 @@ "members":{ "DomainNames":{ "shape":"DomainNameList", - "documentation":"<p>Array of OpenSearch Service domain names that you want information about. If you don't specify any domains, OpenSearch Service returns information about all domains owned by the account.</p>" + "documentation":"<p>Array of OpenSearch Service domain names that you want information about. You must specify at least one domain name.</p>" } }, "documentation":"<p>Container for the parameters to the <code>DescribeDomains</code> operation.</p>" @@ -2538,12 +2538,14 @@ "enum":[ "PackageID", "PackageName", - "PackageStatus" + "PackageStatus", + "PackageType", + "EngineVersion" ] }, "DescribePackagesFilterValue":{ "type":"string", - "pattern":"^[0-9a-zA-Z\\*\\.\\\\/\\?-]*$" + "pattern":"^[0-9a-zA-Z\\*\\.\\_\\\\\\/\\?-]+$" }, "DescribePackagesFilterValues":{ "type":"list", @@ -3311,6 +3313,10 @@ "Elasticsearch" ] }, + "EngineVersion":{ + "type":"string", + "pattern":"^Elasticsearch_[0-9]{1}\\.[0-9]{1,2}$|^OpenSearch_[0-9]{1,2}\\.[0-9]{1,2}$" + }, "EnvironmentInfo":{ "type":"structure", "members":{ @@ -4535,6 +4541,14 @@ "ErrorDetails":{ "shape":"ErrorDetails", "documentation":"<p>Additional information if the package is in an error state. Null otherwise.</p>" + }, + "EngineVersion":{ + "shape":"EngineVersion", + "documentation":"<p>Version of OpenSearch or Elasticsearch, in the format Elasticsearch_X.Y or OpenSearch_X.Y. Defaults to the latest version of OpenSearch.</p>" + }, + "AvailablePluginProperties":{ + "shape":"PluginProperties", + "documentation":"<p>If the package is a <code>ZIP-PLUGIN</code> package, additional information about plugin properties.</p>" } }, "documentation":"<p>Basic information about a package.</p>" @@ -4543,10 +4557,13 @@ "type":"list", "member":{"shape":"PackageDetails"} }, - "PackageID":{"type":"string"}, + "PackageID":{ + "type":"string", + "pattern":"^([FG][0-9]+)$" + }, "PackageName":{ "type":"string", - "max":28, + "max":256, "min":3, "pattern":"[a-z][a-z0-9\\-]+" }, @@ -4579,7 +4596,10 @@ }, "PackageType":{ "type":"string", - "enum":["TXT-DICTIONARY"] + "enum":[ + "TXT-DICTIONARY", + "ZIP-PLUGIN" + ] }, "PackageVersion":{"type":"string"}, "PackageVersionHistory":{ @@ -4596,6 +4616,10 @@ "CreatedAt":{ "shape":"CreatedAt", "documentation":"<p>The date and time when the package was created.</p>" + }, + "PluginProperties":{ + "shape":"PluginProperties", + "documentation":"<p>Additional information about plugin properties if the package is a <code>ZIP-PLUGIN</code> package.</p>" } }, "documentation":"<p>Details about a package version.</p>" @@ -4611,6 +4635,48 @@ "pattern":".*", "sensitive":true }, + "PluginClassName":{ + "type":"string", + "max":1024 + }, + "PluginDescription":{ + "type":"string", + "max":1024 + }, + "PluginName":{ + "type":"string", + "max":1024 + }, + "PluginProperties":{ + "type":"structure", + "members":{ + "Name":{ + "shape":"PluginName", + "documentation":"<p>The name of the plugin.</p>" + }, + "Description":{ + "shape":"PluginDescription", + "documentation":"<p>The description of the plugin.</p>" + }, + "Version":{ + "shape":"PluginVersion", + "documentation":"<p>The version of the plugin.</p>" + }, + "ClassName":{ + "shape":"PluginClassName", + "documentation":"<p>The name of the class to load.</p>" + }, + "UncompressedSizeInBytes":{ + "shape":"UncompressedPluginSizeInBytes", + "documentation":"<p>The uncompressed size of the plugin.</p>" + } + }, + "documentation":"<p>Basic information about the plugin.</p>" + }, + "PluginVersion":{ + "type":"string", + "max":1024 + }, "PolicyDocument":{ "type":"string", "documentation":"<p>Access policy rules for an Amazon OpenSearch Service domain endpoint. For more information, see <a href=\"https://docs.aws.amazon.com/opensearch-service/latest/developerguide/createupdatedomains.html#createdomain-configure-access-policies\">Configuring access policies</a>. The maximum size of a policy document is 100 KB.</p>", @@ -5155,7 +5221,7 @@ }, "SkipUnavailableStatus":{ "type":"string", - "documentation":"<p>Status of SkipUnavailable param for outbound connection.</p> <ul> <li> <p> <b>ENABLED</b> - The SkipUnavailable param is enabled for the connection.</p> </li> <li> <p> <b>DISABLED</b> - The SkipUnavailable param is disabled for the connection.</p> </li> </ul>", + "documentation":"<p>The status of <code>SkipUnavailable</code> setting for the outbound connection.</p> <ul> <li> <p> <b>ENABLED</b> - The <code>SkipUnavailable</code> setting is enabled for the connection.</p> </li> <li> <p> <b>DISABLED</b> - The <code>SkipUnavailable</code> setting is disabled for the connection.</p> </li> </ul>", "enum":[ "ENABLED", "DISABLED" @@ -5377,6 +5443,7 @@ "type":"integer", "min":0 }, + "UncompressedPluginSizeInBytes":{"type":"long"}, "UpdateDomainConfigRequest":{ "type":"structure", "required":["DomainName"], 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 Binary files differindex 76393d41e0..46cd4b8a2b 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 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 Binary files differindex 1f9c1e859a..be67e044b3 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 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 Binary files differindex cb380e9ed2..bb071fe2a5 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 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 Binary files differindex 6b8d21decb..2fe911e5ea 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 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 Binary files differindex 72ebf3e182..3cda249575 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 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 Binary files differindex 9545a47db6..5363ba8ced 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 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 Binary files differindex 70ea875d71..3755039ba2 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 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 Binary files differindex 4622c096da..60f074c54c 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 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 Binary files differindex 87cebcf831..86cd353eee 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 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 Binary files differindex a7f7524fb3..9ebcf7c450 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 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 Binary files differindex 76d5d139e7..1bb1b6b23a 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 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 Binary files differindex a2d9b5b8e5..c6eb1c1fc9 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 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 Binary files differindex f010b214d7..12b1c3be5a 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 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 Binary files differindex 237593a392..ec9964dd0e 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 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 Binary files differindex a2cf8ffb90..b9c82e6248 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 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 Binary files differindex 719dcec284..f63f7d7cc7 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 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 Binary files differindex 60834062e8..a006cc670c 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 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 Binary files differindex ddb26b0b38..fc2f3d672b 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 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 Binary files differindex e8ee450280..9fcc28d436 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 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 Binary files differindex ed96f3d5be..8038aa08cc 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 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 Binary files differindex b36db499a1..1c3bd5c100 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 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 Binary files differindex d64e762a3e..8755357a20 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 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 Binary files differindex 7e20f9f3db..7e0692b688 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 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 Binary files differindex 35e4025567..2179cff0de 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 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 Binary files differindex 9dcb0d68c6..97db418dd0 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 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 Binary files differindex 6a7ba1827a..77ec02e847 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 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 Binary files differindex 7f9af550cb..e3a5567942 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 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 Binary files differindex 9f000333dd..8bd0fe993e 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 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 Binary files differindex 034647904e..834f78286b 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 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 Binary files differindex 01f55e9c01..324e57a956 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 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 Binary files differindex 4a15e1d6ec..324e57a956 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 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 Binary files differindex 16409b0f06..710a70457b 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 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 Binary files differindex d7abe87f6e..d56fa07248 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 diff --git a/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/service-2.json b/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/service-2.json index fd5778f9f0..7db68e3ce1 100644 --- a/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/redshift-serverless/2021-04-21/service-2.json @@ -787,9 +787,13 @@ "type":"structure", "required":["namespaceName"], "members":{ + "adminPasswordSecretKmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if <code>manageAdminPassword</code> is true.</p>" + }, "adminUserPassword":{ "shape":"DbPassword", - "documentation":"<p>The password of the administrator for the first database created in the namespace.</p>" + "documentation":"<p>The password of the administrator for the first database created in the namespace.</p> <p>You can't use <code>adminUserPassword</code> if <code>manageAdminPassword</code> is true. </p>" }, "adminUsername":{ "shape":"DbUser", @@ -815,6 +819,10 @@ "shape":"LogExportList", "documentation":"<p>The types of logs the namespace can export. Available export types are <code>userlog</code>, <code>connectionlog</code>, and <code>useractivitylog</code>.</p>" }, + "manageAdminPassword":{ + "shape":"Boolean", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. You can't use <code>adminUserPassword</code> if <code>manageAdminPassword</code> is true. If <code>manageAdminPassword</code> is false or not set, Amazon Redshift uses <code>adminUserPassword</code> for the admin user account's password. </p>" + }, "namespaceName":{ "shape":"NamespaceName", "documentation":"<p>The name of the namespace.</p>" @@ -1740,6 +1748,14 @@ "Namespace":{ "type":"structure", "members":{ + "adminPasswordSecretArn":{ + "shape":"String", + "documentation":"<p>The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.</p>" + }, + "adminPasswordSecretKmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.</p>" + }, "adminUsername":{ "shape":"DbUser", "documentation":"<p>The username of the administrator for the first database created in the namespace.</p>" @@ -1967,6 +1983,14 @@ "workgroupName" ], "members":{ + "adminPasswordSecretKmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.</p>" + }, + "manageAdminPassword":{ + "shape":"Boolean", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage the restored snapshot's admin credentials. If <code>MmanageAdminPassword</code> is false or not set, Amazon Redshift uses the admin credentials that the namespace or cluster had at the time the snapshot was taken.</p>" + }, "namespaceName":{ "shape":"NamespaceName", "documentation":"<p>The name of the namespace to restore the snapshot to.</p>" @@ -2094,6 +2118,14 @@ "shape":"Double", "documentation":"<p>The size of the incremental backup in megabytes.</p>" }, + "adminPasswordSecretArn":{ + "shape":"String", + "documentation":"<p>The Amazon Resource Name (ARN) for the namespace's admin user credentials secret.</p>" + }, + "adminPasswordSecretKmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret.</p>" + }, "adminUsername":{ "shape":"String", "documentation":"<p>The username of the database within a snapshot.</p>" @@ -2394,9 +2426,13 @@ "type":"structure", "required":["namespaceName"], "members":{ + "adminPasswordSecretKmsKeyId":{ + "shape":"KmsKeyId", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the namespace's admin credentials secret. You can only use this parameter if <code>manageAdminPassword</code> is true.</p>" + }, "adminUserPassword":{ "shape":"DbPassword", - "documentation":"<p>The password of the administrator for the first database created in the namespace. This parameter must be updated together with <code>adminUsername</code>.</p>" + "documentation":"<p>The password of the administrator for the first database created in the namespace. This parameter must be updated together with <code>adminUsername</code>.</p> <p>You can't use <code>adminUserPassword</code> if <code>manageAdminPassword</code> is true. </p>" }, "adminUsername":{ "shape":"DbUser", @@ -2418,6 +2454,10 @@ "shape":"LogExportList", "documentation":"<p>The types of logs the namespace can export. The export types are <code>userlog</code>, <code>connectionlog</code>, and <code>useractivitylog</code>.</p>" }, + "manageAdminPassword":{ + "shape":"Boolean", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage the namespace's admin credentials. You can't use <code>adminUserPassword</code> if <code>manageAdminPassword</code> is true. If <code>manageAdminPassword</code> is false or not set, Amazon Redshift uses <code>adminUserPassword</code> for the admin user account's password. </p>" + }, "namespaceName":{ "shape":"NamespaceName", "documentation":"<p>The name of the namespace to update. You can't update the name of a namespace once it is created.</p>" 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 Binary files differindex 813119642e..b424a4e357 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 diff --git a/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/service-2.json b/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/service-2.json index 7469518301..51b25af4de 100644 --- a/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/redshift/2012-12-01/service-2.json @@ -1024,7 +1024,7 @@ {"shape":"CustomDomainAssociationNotFoundFault"}, {"shape":"UnsupportedOperationFault"} ], - "documentation":"<p>Contains information for custom domain associations for a cluster.</p>" + "documentation":"<p>Contains information about custom domain associations for a cluster.</p>" }, "DescribeDataShares":{ "name":"DescribeDataShares", @@ -3050,6 +3050,14 @@ "CustomDomainCertificateExpiryDate":{ "shape":"TStamp", "documentation":"<p>The expiration date for the certificate associated with the custom domain name.</p>" + }, + "MasterPasswordSecretArn":{ + "shape":"String", + "documentation":"<p>The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.</p>" + }, + "MasterPasswordSecretKmsKeyId":{ + "shape":"String", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.</p>" } }, "documentation":"<p>Describes a cluster.</p>", @@ -3798,8 +3806,7 @@ "required":[ "ClusterIdentifier", "NodeType", - "MasterUsername", - "MasterUserPassword" + "MasterUsername" ], "members":{ "DBName":{ @@ -3823,8 +3830,8 @@ "documentation":"<p>The user name associated with the admin user account for the cluster that is being created.</p> <p>Constraints:</p> <ul> <li> <p>Must be 1 - 128 alphanumeric characters or hyphens. The user name can't be <code>PUBLIC</code>.</p> </li> <li> <p>Must contain only lowercase letters, numbers, underscore, plus sign, period (dot), at symbol (@), or hyphen.</p> </li> <li> <p>The first character must be a letter.</p> </li> <li> <p>Must not contain a colon (:) or a slash (/).</p> </li> <li> <p>Cannot be a reserved word. A list of reserved words can be found in <a href=\"https://docs.aws.amazon.com/redshift/latest/dg/r_pg_keywords.html\">Reserved Words</a> in the Amazon Redshift Database Developer Guide. </p> </li> </ul>" }, "MasterUserPassword":{ - "shape":"String", - "documentation":"<p>The password associated with the admin user account for the cluster that is being created.</p> <p>Constraints:</p> <ul> <li> <p>Must be between 8 and 64 characters in length.</p> </li> <li> <p>Must contain at least one uppercase letter.</p> </li> <li> <p>Must contain at least one lowercase letter.</p> </li> <li> <p>Must contain one number.</p> </li> <li> <p>Can be any printable ASCII character (ASCII code 33-126) except <code>'</code> (single quote), <code>\"</code> (double quote), <code>\\</code>, <code>/</code>, or <code>@</code>.</p> </li> </ul>" + "shape":"SensitiveString", + "documentation":"<p>The password associated with the admin user account for the cluster that is being created.</p> <p>You can't use <code>MasterUserPassword</code> if <code>ManageMasterPassword</code> is <code>true</code>.</p> <p>Constraints:</p> <ul> <li> <p>Must be between 8 and 64 characters in length.</p> </li> <li> <p>Must contain at least one uppercase letter.</p> </li> <li> <p>Must contain at least one lowercase letter.</p> </li> <li> <p>Must contain one number.</p> </li> <li> <p>Can be any printable ASCII character (ASCII code 33-126) except <code>'</code> (single quote), <code>\"</code> (double quote), <code>\\</code>, <code>/</code>, or <code>@</code>.</p> </li> </ul>" }, "ClusterSecurityGroups":{ "shape":"ClusterSecurityGroupNameList", @@ -3937,6 +3944,14 @@ "LoadSampleData":{ "shape":"String", "documentation":"<p>A flag that specifies whether to load sample data once the cluster is created.</p>" + }, + "ManageMasterPassword":{ + "shape":"BooleanOptional", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. You can't use <code>MasterUserPassword</code> if <code>ManageMasterPassword</code> is true. If <code>ManageMasterPassword</code> is false or not set, Amazon Redshift uses <code>MasterUserPassword</code> for the admin user account's password. </p>" + }, + "MasterPasswordSecretKmsKeyId":{ + "shape":"String", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. You can only use this parameter if <code>ManageMasterPassword</code> is true.</p>" } }, "documentation":"<p/>" @@ -7484,8 +7499,8 @@ "documentation":"<p>A list of virtual private cloud (VPC) security groups to be associated with the cluster. This change is asynchronously applied as soon as possible.</p>" }, "MasterUserPassword":{ - "shape":"String", - "documentation":"<p>The new password for the cluster admin user. This change is asynchronously applied as soon as possible. Between the time of the request and the completion of the request, the <code>MasterUserPassword</code> element exists in the <code>PendingModifiedValues</code> element of the operation response. </p> <note> <p>Operations never return the password, so this operation provides a way to regain access to the admin user account for a cluster if the password is lost.</p> </note> <p>Default: Uses existing setting.</p> <p>Constraints:</p> <ul> <li> <p>Must be between 8 and 64 characters in length.</p> </li> <li> <p>Must contain at least one uppercase letter.</p> </li> <li> <p>Must contain at least one lowercase letter.</p> </li> <li> <p>Must contain one number.</p> </li> <li> <p>Can be any printable ASCII character (ASCII code 33-126) except <code>'</code> (single quote), <code>\"</code> (double quote), <code>\\</code>, <code>/</code>, or <code>@</code>.</p> </li> </ul>" + "shape":"SensitiveString", + "documentation":"<p>The new password for the cluster admin user. This change is asynchronously applied as soon as possible. Between the time of the request and the completion of the request, the <code>MasterUserPassword</code> element exists in the <code>PendingModifiedValues</code> element of the operation response. </p> <p>You can't use <code>MasterUserPassword</code> if <code>ManageMasterPassword</code> is <code>true</code>.</p> <note> <p>Operations never return the password, so this operation provides a way to regain access to the admin user account for a cluster if the password is lost.</p> </note> <p>Default: Uses existing setting.</p> <p>Constraints:</p> <ul> <li> <p>Must be between 8 and 64 characters in length.</p> </li> <li> <p>Must contain at least one uppercase letter.</p> </li> <li> <p>Must contain at least one lowercase letter.</p> </li> <li> <p>Must contain one number.</p> </li> <li> <p>Can be any printable ASCII character (ASCII code 33-126) except <code>'</code> (single quote), <code>\"</code> (double quote), <code>\\</code>, <code>/</code>, or <code>@</code>.</p> </li> </ul>" }, "ClusterParameterGroupName":{ "shape":"String", @@ -7558,6 +7573,14 @@ "Port":{ "shape":"IntegerOptional", "documentation":"<p>The option to change the port of an Amazon Redshift cluster.</p>" + }, + "ManageMasterPassword":{ + "shape":"BooleanOptional", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage this cluster's admin credentials. You can't use <code>MasterUserPassword</code> if <code>ManageMasterPassword</code> is true. If <code>ManageMasterPassword</code> is false or not set, Amazon Redshift uses <code>MasterUserPassword</code> for the admin user account's password. </p>" + }, + "MasterPasswordSecretKmsKeyId":{ + "shape":"String", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. You can only use this parameter if <code>ManageMasterPassword</code> is true.</p>" } }, "documentation":"<p/>" @@ -8249,7 +8272,7 @@ "type":"structure", "members":{ "MasterUserPassword":{ - "shape":"String", + "shape":"SensitiveString", "documentation":"<p>The pending or in-progress change of the admin user password for the cluster.</p>" }, "NodeType":{ @@ -8986,6 +9009,14 @@ "Encrypted":{ "shape":"BooleanOptional", "documentation":"<p>Enables support for restoring an unencrypted snapshot to a cluster encrypted with Key Management Service (KMS) and a customer managed key.</p>" + }, + "ManageMasterPassword":{ + "shape":"BooleanOptional", + "documentation":"<p>If <code>true</code>, Amazon Redshift uses Secrets Manager to manage the restored cluster's admin credentials. If <code>ManageMasterPassword</code> is false or not set, Amazon Redshift uses the admin credentials the cluster had at the time the snapshot was taken.</p>" + }, + "MasterPasswordSecretKmsKeyId":{ + "shape":"String", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret. You can only use this parameter if <code>ManageMasterPassword</code> is true.</p>" } }, "documentation":"<p/>" @@ -9613,6 +9644,14 @@ "SnapshotRetentionStartTime":{ "shape":"TStamp", "documentation":"<p>A timestamp representing the start of the retention period for the snapshot.</p>" + }, + "MasterPasswordSecretArn":{ + "shape":"String", + "documentation":"<p>The Amazon Resource Name (ARN) for the cluster's admin user credentials secret.</p>" + }, + "MasterPasswordSecretKmsKeyId":{ + "shape":"String", + "documentation":"<p>The ID of the Key Management Service (KMS) key used to encrypt and store the cluster's admin credentials secret.</p>" } }, "documentation":"<p>Describes a snapshot.</p>", 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 Binary files differindex c156b519d2..6d7948f81e 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 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 Binary files differindex 2f5a013780..d5259c1789 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 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 Binary files differindex 5b7cfc510e..f6118c301a 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 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 Binary files differindex 111bbac653..220d2d553e 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 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 Binary files differindex 4a966de061..35dd23f84d 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 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 Binary files differindex e072298e05..cb6f2138b5 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 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 Binary files differindex fc8027eca4..2f17581220 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 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 Binary files differindex 41d8d8ca69..3f83ff864e 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 diff --git a/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/service-2.json b/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/service-2.json index d3315b6b38..93803ee4b4 100644 --- a/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/route53-recovery-cluster/2019-12-02/service-2.json @@ -29,7 +29,7 @@ {"shape":"ThrottlingException"}, {"shape":"EndpointTemporarilyUnavailableException"} ], - "documentation":"<p>Get the state for a routing control. A routing control is a simple on/off switch that you can use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow. </p> <p>Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html\"> Create routing control structures</a> in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. </p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p>Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls in Route 53 ARC</a> </p> </li> </ul>" + "documentation":"<p>Get the state for a routing control. A routing control is a simple on/off switch that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow. </p> <p>Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html\"> Create routing control structures</a> in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. </p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p>Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls in Route 53 ARC</a> </p> </li> </ul>" }, "ListRoutingControls":{ "name":"ListRoutingControls", @@ -47,7 +47,7 @@ {"shape":"ThrottlingException"}, {"shape":"EndpointTemporarilyUnavailableException"} ], - "documentation":"<p>List routing control names and Amazon Resource Names (ARNs), as well as the routing control state for each routing control, along with the control panel name and control panel ARN for the routing controls. If you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists all the routing controls in the cluster.</p> <p>A routing control is a simple on/off switch in Route 53 ARC that you can use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow.</p> <p>Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html\"> Create routing control structures</a> in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. </p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to use this API operation to list routing controls in Route 53 ARC.</i> </p> <p>Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls in Route 53 ARC</a> </p> </li> </ul>" + "documentation":"<p>List routing control names and Amazon Resource Names (ARNs), as well as the routing control state for each routing control, along with the control panel name and control panel ARN for the routing controls. If you specify a control panel ARN, this call lists the routing controls in the control panel. Otherwise, it lists all the routing controls in the cluster.</p> <p>A routing control is a simple on/off switch in Route 53 ARC that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow.</p> <p>Before you can create a routing control, you must first create a cluster, and then host the control in a control panel on the cluster. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.create.html\"> Create routing control structures</a> in the Amazon Route 53 Application Recovery Controller Developer Guide. You access one of the endpoints for the cluster to get or update the routing control state to redirect traffic for your application. </p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to use this API operation to list routing controls in Route 53 ARC.</i> </p> <p>Learn more about working with routing controls in the following topics in the Amazon Route 53 Application Recovery Controller Developer Guide:</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls in Route 53 ARC</a> </p> </li> </ul>" }, "UpdateRoutingControlState":{ "name":"UpdateRoutingControlState", @@ -66,7 +66,7 @@ {"shape":"EndpointTemporarilyUnavailableException"}, {"shape":"ConflictException"} ], - "documentation":"<p>Set the state of the routing control to reroute traffic. You can set the value to be On or Off. When the state is On, traffic flows to a cell. When the state is Off, traffic does not flow.</p> <p>With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application.</p> <p>The <code>SafetyRulesToOverride</code> property enables you override one or more safety rules and update routing control states. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html\"> Override safety rules to reroute traffic</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls overall</a> </p> </li> </ul>" + "documentation":"<p>Set the state of the routing control to reroute traffic. You can set the value to ON or OFF. When the state is ON, traffic flows to a cell. When the state is OFF, traffic does not flow.</p> <p>With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application.</p> <p>The <code>SafetyRulesToOverride</code> property enables you override one or more safety rules and update routing control states. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html\"> Override safety rules to reroute traffic</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls overall</a> </p> </li> </ul>" }, "UpdateRoutingControlStates":{ "name":"UpdateRoutingControlStates", @@ -86,7 +86,7 @@ {"shape":"ConflictException"}, {"shape":"ServiceLimitExceededException"} ], - "documentation":"<p>Set multiple routing control states. You can set the value for each state to be On or Off. When the state is On, traffic flows to a cell. When it's Off, traffic does not flow.</p> <p>With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application.</p> <p>The <code>SafetyRulesToOverride</code> property enables you override one or more safety rules and update routing control states. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html\"> Override safety rules to reroute traffic</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls overall</a> </p> </li> </ul>" + "documentation":"<p>Set multiple routing control states. You can set the value for each state to be ON or OFF. When the state is ON, traffic flows to a cell. When it's OFF, traffic does not flow.</p> <p>With Route 53 ARC, you can add safety rules for routing controls, which are safeguards for routing control state updates that help prevent unexpected outcomes, like fail open traffic routing. However, there are scenarios when you might want to bypass the routing control safeguards that are enforced with safety rules that you've configured. For example, you might want to fail over quickly for disaster recovery, and one or more safety rules might be unexpectedly preventing you from updating a routing control state to reroute traffic. In a \"break glass\" scenario like this, you can override one or more safety rules to change a routing control state and fail over your application.</p> <p>The <code>SafetyRulesToOverride</code> property enables you override one or more safety rules and update routing control states. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.override-safety-rule.html\"> Override safety rules to reroute traffic</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p> <i>You must specify Regional endpoints when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> </p> <p>To see a code example for getting a routing control state, including accessing Regional cluster endpoints in sequence, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/service_code_examples_actions.html\">API examples</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <ul> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.html\"> Viewing and updating routing control states</a> </p> </li> <li> <p> <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.html\">Working with routing controls overall</a> </p> </li> </ul>" } }, "shapes":{ @@ -226,6 +226,12 @@ "type":"integer", "min":1 }, + "Owner":{ + "type":"string", + "max":1024, + "min":12, + "pattern":"^\\S+$" + }, "PageToken":{ "type":"string", "max":8096, @@ -266,7 +272,7 @@ }, "ControlPanelName":{ "shape":"ControlPanelName", - "documentation":"<p>The name of the control panel where the routing control is located.</p>" + "documentation":"<p>The name of the control panel where the routing control is located. Only ASCII characters are supported for control panel names.</p>" }, "RoutingControlArn":{ "shape":"Arn", @@ -278,10 +284,14 @@ }, "RoutingControlState":{ "shape":"RoutingControlState", - "documentation":"<p>The current state of the routing control. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow. </p>" + "documentation":"<p>The current state of the routing control. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow. </p>" + }, + "Owner":{ + "shape":"Owner", + "documentation":"<p>The Amazon Web Services account ID of the routing control owner.</p>" } }, - "documentation":"<p>A routing control, which is a simple on/off switch that you can use to route traffic to cells. When a routing control state is On, traffic flows to a cell. When the state is Off, traffic does not flow. </p>" + "documentation":"<p>A routing control, which is a simple on/off switch that you can use to route traffic to cells. When a routing control state is set to ON, traffic flows to a cell. When the state is set to OFF, traffic does not flow. </p>" }, "RoutingControlName":{ "type":"string", @@ -375,7 +385,7 @@ }, "RoutingControlState":{ "shape":"RoutingControlState", - "documentation":"<p>The state of the routing control. You can set the value to be On or Off.</p>" + "documentation":"<p>The state of the routing control. You can set the value to ON or OFF.</p>" }, "SafetyRulesToOverride":{ "shape":"Arns", @@ -452,5 +462,5 @@ ] } }, - "documentation":"<p>Welcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.</p> <p>With Route 53 ARC, you can use routing control with extreme reliability to recover applications by rerouting traffic across Availability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted on a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you can run API calls to get or update the state of routing controls. To implement failover, you set one routing control On and another one Off, to reroute traffic from one Availability Zone or Amazon Web Services Region to another. </p> <p> <i>Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> In addition, you must specify the US West (Oregon) Region for Route 53 ARC API calls. For example, use the parameter <code>--region us-west-2</code> with AWS CLI commands. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.api.html\"> Get and update routing control states using the API</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p>This API guide includes information about the API operations for how to get and update routing control states in Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control panels, and routing controls) using the recovery cluster configuration API.</p> <p>For more information about working with routing control in Route 53 ARC, see the following:</p> <ul> <li> <p>Create clusters, control panels, and routing controls by using API operations. For more information, see the <a href=\"https://docs.aws.amazon.com/recovery-cluster/latest/api/\">Recovery Control Configuration API Reference Guide for Amazon Route 53 Application Recovery Controller</a>.</p> </li> <li> <p>Learn about the components in recovery control, including clusters, routing controls, and control panels, and how to work with Route 53 ARC in the Amazon Web Services console. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/introduction-components.html#introduction-components-routing\"> Recovery control components</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> </li> <li> <p>Route 53 ARC also provides readiness checks that continually audit resources to help make sure that your applications are scaled and ready to handle failover traffic. For more information about the related API operations, see the <a href=\"https://docs.aws.amazon.com/recovery-readiness/latest/api/\">Recovery Readiness API Reference Guide for Amazon Route 53 Application Recovery Controller</a>.</p> </li> <li> <p>For more information about creating resilient applications and preparing for recovery readiness with Route 53 ARC, see the <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/\">Amazon Route 53 Application Recovery Controller Developer Guide</a>.</p> </li> </ul>" + "documentation":"<p>Welcome to the Routing Control (Recovery Cluster) API Reference Guide for Amazon Route 53 Application Recovery Controller.</p> <p>With Route 53 ARC, you can use routing control with extreme reliability to recover applications by rerouting traffic across Availability Zones or Amazon Web Services Regions. Routing controls are simple on/off switches hosted on a highly available cluster in Route 53 ARC. A cluster provides a set of five redundant Regional endpoints against which you can run API calls to get or update the state of routing controls. To implement failover, you set one routing control to ON and another one to OFF, to reroute traffic from one Availability Zone or Amazon Web Services Region to another. </p> <p> <i>Be aware that you must specify a Regional endpoint for a cluster when you work with API cluster operations to get or update routing control states in Route 53 ARC.</i> In addition, you must specify the US West (Oregon) Region for Route 53 ARC API calls. For example, use the parameter <code>--region us-west-2</code> with AWS CLI commands. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/routing-control.update.api.html\"> Get and update routing control states using the API</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> <p>This API guide includes information about the API operations for how to get and update routing control states in Route 53 ARC. To work with routing control in Route 53 ARC, you must first create the required components (clusters, control panels, and routing controls) using the recovery cluster configuration API.</p> <p>For more information about working with routing control in Route 53 ARC, see the following:</p> <ul> <li> <p>Create clusters, control panels, and routing controls by using API operations. For more information, see the <a href=\"https://docs.aws.amazon.com/recovery-cluster/latest/api/\">Recovery Control Configuration API Reference Guide for Amazon Route 53 Application Recovery Controller</a>.</p> </li> <li> <p>Learn about the components in recovery control, including clusters, routing controls, and control panels, and how to work with Route 53 ARC in the Amazon Web Services console. For more information, see <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/introduction-components.html#introduction-components-routing\"> Recovery control components</a> in the Amazon Route 53 Application Recovery Controller Developer Guide.</p> </li> <li> <p>Route 53 ARC also provides readiness checks that continually audit resources to help make sure that your applications are scaled and ready to handle failover traffic. For more information about the related API operations, see the <a href=\"https://docs.aws.amazon.com/recovery-readiness/latest/api/\">Recovery Readiness API Reference Guide for Amazon Route 53 Application Recovery Controller</a>.</p> </li> <li> <p>For more information about creating resilient applications and preparing for recovery readiness with Route 53 ARC, see the <a href=\"https://docs.aws.amazon.com/r53recovery/latest/dg/\">Amazon Route 53 Application Recovery Controller Developer Guide</a>.</p> </li> </ul>" } 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 Binary files differindex 70518ecee8..4f04469db5 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 diff --git a/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json b/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json index 49d5321a53..f3d51c1c23 100644 --- a/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/route53-recovery-control-config/2020-11-02/service-2.json @@ -483,6 +483,32 @@ ], "documentation": "<p>Returns information about a safety rule.</p>" }, + "GetResourcePolicy": { + "name": "GetResourcePolicy", + "http": { + "method": "GET", + "requestUri": "/resourcePolicy/{ResourceArn}", + "responseCode": 200 + }, + "input": { + "shape": "GetResourcePolicyRequest" + }, + "output": { + "shape": "GetResourcePolicyResponse", + "documentation": "<p>200 response - Success.</p>" + }, + "errors": [ + { + "shape": "ResourceNotFoundException", + "documentation": "<p>404 response - MalformedQueryString. The query string contains a syntax error or resource not found.</p>" + }, + { + "shape": "InternalServerException", + "documentation": "<p>500 response - InternalServiceError. Temporary service error. Retry the request.</p>" + } + ], + "documentation": "<p>Get information about the resource policy for a cluster.</p>" + }, "ListAssociatedRoute53HealthChecks": { "name": "ListAssociatedRoute53HealthChecks", "http": { @@ -918,6 +944,10 @@ "WaitPeriodMs": { "shape": "__integer", "documentation": "<p>An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.</p>" + }, + "Owner": { + "shape": "__stringMin12Max12PatternD12", + "documentation": "<p>The Amazon Web Services account ID of the assertion rule owner.</p>" } }, "documentation": "<p>An assertion rule enforces that, when you change a routing control state, that the criteria that you set in the rule configuration is met. Otherwise, the change to the routing control is not accepted. For example, the criteria might be that at least one routing control state is On after the transaction so that traffic continues to flow to at least one cell for the application. This ensures that you avoid a fail-open scenario.</p>", @@ -972,6 +1002,10 @@ "Status": { "shape": "Status", "documentation": "<p>Deployment status of a resource. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.</p>" + }, + "Owner": { + "shape": "__stringMin12Max12PatternD12", + "documentation": "<p>The Amazon Web Services account ID of the cluster owner.</p>" } }, "documentation": "<p>A set of five redundant Regional endpoints against which you can execute API calls to update or get the state of routing controls. You can host multiple control panels and routing controls on one cluster.</p>" @@ -1033,6 +1067,10 @@ "Status": { "shape": "Status", "documentation": "<p>The deployment status of control panel. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.</p>" + }, + "Owner": { + "shape": "__stringMin12Max12PatternD12", + "documentation": "<p>The Amazon Web Services account ID of the control panel owner.</p>" } }, "documentation": "<p>A control panel represents a group of routing controls that can be changed together in a single transaction.</p>" @@ -1378,6 +1416,10 @@ "WaitPeriodMs": { "shape": "__integer", "documentation": "<p>An evaluation period, in milliseconds (ms), during which any request against the target routing controls will fail. This helps prevent \"flapping\" of state. The wait period is 5000 ms by default, but you can choose a custom value.</p>" + }, + "Owner": { + "shape": "__stringMin12Max12PatternD12", + "documentation": "<p>The Amazon Web Services account ID of the gating rule owner.</p>" } }, "documentation": "<p>A gating rule verifies that a gating routing control or set of gating routing controls, evaluates as true, based on a rule configuration that you specify, which allows a set of routing control state changes to complete.</p> <p>For example, if you specify one gating routing control and you set the Type in the rule configuration to OR, that indicates that you must set the gating routing control to On for the rule to evaluate as true; that is, for the gating control \"switch\" to be \"On\". When you do that, then you can update the routing control states for the target routing controls that you specify in the gating rule.</p>", @@ -1415,6 +1457,29 @@ "Name" ] }, + "GetResourcePolicyRequest": { + "type": "structure", + "members": { + "ResourceArn": { + "shape": "__string", + "location": "uri", + "locationName": "ResourceArn", + "documentation": "<p>The Amazon Resource Name (ARN) of the resource.</p>" + } + }, + "required": [ + "ResourceArn" + ] + }, + "GetResourcePolicyResponse": { + "type": "structure", + "members": { + "Policy": { + "shape": "__policy", + "documentation": "<p>The resource policy.</p>" + } + } + }, "InternalServerException": { "type": "structure", "members": { @@ -1749,6 +1814,10 @@ "Status": { "shape": "Status", "documentation": "<p>The deployment status of a routing control. Status can be one of the following: PENDING, DEPLOYED, PENDING_DELETION.</p>" + }, + "Owner": { + "shape": "__stringMin12Max12PatternD12", + "documentation": "<p>The Amazon Web Services account ID of the routing control owner.</p>" } }, "documentation": "<p>A routing control has one of two states: ON and OFF. You can map the routing control state to the state of an Amazon Route 53 health check, which can be used to control traffic routing.</p>" @@ -2072,6 +2141,12 @@ "max": 256, "pattern": "^\\S+$" }, + "__stringMin12Max12PatternD12": { + "type": "string", + "min": 12, + "max": 12, + "pattern": "^\\d{12}$" + }, "__stringMin1Max128PatternAZaZ09": { "type": "string", "min": 1, @@ -2102,6 +2177,12 @@ "max": 8096, "pattern": "[\\S]*" }, + "__policy": { + "type": "string", + "min": 2, + "max": 10240, + "pattern": "[\\u0009\\u000A\\u000D\\u0020-\\u007E\\u00A1-\\u00FF]+" + }, "__timestampIso8601": { "type": "timestamp", "timestampFormat": "iso8601" 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 Binary files differindex aa57e481c2..091282a081 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 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 Binary files differindex 780aa59c06..4bee0afd29 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 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 Binary files differindex 3f2e987e92..1fe2ae98f3 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 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 Binary files differindex b30514b0ac..4f7d7db321 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 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 Binary files differindex c9b104e110..e532ddacc2 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 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 Binary files differindex 165644bab0..144821446f 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 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 Binary files differindex cf094933a8..fdef61929b 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 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 Binary files differindex 3b8e66a360..ad4b41d3f6 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 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 Binary files differindex 0dbad33a8a..560df38fc0 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 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 Binary files differindex ce43abf510..0ac7ad7ee3 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 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 Binary files differindex 2957585768..fdc5f3ff98 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 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 Binary files differindex 47c4b3fbff..e9019da7ae 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 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 Binary files differindex 324dfaf9aa..87e2170389 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 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 Binary files differindex a114534aef..4d38d0f4af 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 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 Binary files differindex 1029cf3ad2..8074f9c600 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 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 Binary files differindex 3c446ee655..4c6ce34c24 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 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 Binary files differindex e8d17adb65..0b1c5ad561 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 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 Binary files differindex 4dd7753f70..67a4d6db6d 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 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 Binary files differindex 3683955f02..4c528b641a 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 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 Binary files differindex 7a9d4dfd4e..f1bc44f573 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 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 Binary files differindex ae47c2d39c..b959b13d73 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 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 Binary files differindex 5650baf7ab..907715907c 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 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 Binary files differindex 1e9ec7bfcb..e30a869047 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 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 Binary files differindex b4105ee134..1fbdf5bb68 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 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 Binary files differindex feeba7fd65..4dcc811e6e 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 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 Binary files differindex 21f37fdf63..9b2fd59ffa 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 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 Binary files differindex 6bc6d0df9f..57a4f5618a 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 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 Binary files differindex 79e6dad91d..bb99e53e1d 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 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 Binary files differindex a2cf8ffb90..ccf608d6c4 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 diff --git a/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/service-2.json b/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/service-2.json index ee62c7b3fd..a44769122c 100644 --- a/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/sesv2/2019-09-27/service-2.json @@ -1484,6 +1484,7 @@ "min":1, "sensitive":true }, + "AdminEmail":{"type":"string"}, "AlreadyExistsException":{ "type":"structure", "members":{ @@ -3022,7 +3023,7 @@ }, "Raw":{ "shape":"RawMessage", - "documentation":"<p>The raw email message. The message has to meet the following criteria:</p> <ul> <li> <p>The message has to contain a header and a body, separated by one blank line.</p> </li> <li> <p>All of the required header fields must be present in the message.</p> </li> <li> <p>Each part of a multipart MIME message must be formatted properly.</p> </li> <li> <p>If you include attachments, they must be in a file format that the Amazon SES API v2 supports. </p> </li> <li> <p>The entire message must be Base64 encoded.</p> </li> <li> <p>If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.</p> </li> <li> <p>The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in <a href=\"https://tools.ietf.org/html/rfc5321\">RFC 5321</a>.</p> </li> </ul>" + "documentation":"<p>The raw email message. The message has to meet the following criteria:</p> <ul> <li> <p>The message has to contain a header and a body, separated by one blank line.</p> </li> <li> <p>All of the required header fields must be present in the message.</p> </li> <li> <p>Each part of a multipart MIME message must be formatted properly.</p> </li> <li> <p>If you include attachments, they must be in a file format that the Amazon SES API v2 supports. </p> </li> <li> <p>The raw data of the message needs to base64-encoded if you are accessing Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services SDK, the SDK takes care of the base 64-encoding for you.</p> </li> <li> <p>If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.</p> </li> <li> <p>The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in <a href=\"https://tools.ietf.org/html/rfc5321\">RFC 5321</a>.</p> </li> </ul>" }, "Template":{ "shape":"Template", @@ -3972,6 +3973,10 @@ "VerificationStatus":{ "shape":"VerificationStatus", "documentation":"<p>The verification status of the identity. The status can be one of the following:</p> <ul> <li> <p> <code>PENDING</code> – The verification process was initiated, but Amazon SES hasn't yet been able to verify the identity.</p> </li> <li> <p> <code>SUCCESS</code> – The verification process completed successfully.</p> </li> <li> <p> <code>FAILED</code> – The verification process failed.</p> </li> <li> <p> <code>TEMPORARY_FAILURE</code> – A temporary issue is preventing Amazon SES from determining the verification status of the identity.</p> </li> <li> <p> <code>NOT_STARTED</code> – The verification process hasn't been initiated for the identity.</p> </li> </ul>" + }, + "VerificationInfo":{ + "shape":"VerificationInfo", + "documentation":"<p>An object that contains additional information about the verification status for the identity.</p>" } }, "documentation":"<p>Details about an email identity.</p>" @@ -4773,7 +4778,7 @@ }, "PageSize":{ "shape":"MaxItems", - "documentation":"<p>The number of results to show in a single call to <code>ListEmailTemplates</code>. If the number of results is larger than the number you specified in this parameter, then the response includes a <code>NextToken</code> element, which you can use to obtain additional results.</p> <p>The value you specify has to be at least 1, and can be no more than 10.</p>", + "documentation":"<p>The number of results to show in a single call to <code>ListEmailTemplates</code>. If the number of results is larger than the number you specified in this parameter, then the response includes a <code>NextToken</code> element, which you can use to obtain additional results.</p> <p>The value you specify has to be at least 1, and can be no more than 100.</p>", "location":"querystring", "locationName":"PageSize" } @@ -5415,6 +5420,7 @@ "type":"string", "documentation":"<p>The name of a dedicated IP pool.</p>" }, + "PrimaryNameServer":{"type":"string"}, "PrivateKey":{ "type":"string", "max":20480, @@ -5946,7 +5952,7 @@ "members":{ "Data":{ "shape":"RawMessageData", - "documentation":"<p>The raw email message. The message has to meet the following criteria:</p> <ul> <li> <p>The message has to contain a header and a body, separated by one blank line.</p> </li> <li> <p>All of the required header fields must be present in the message.</p> </li> <li> <p>Each part of a multipart MIME message must be formatted properly.</p> </li> <li> <p>Attachments must be in a file format that the Amazon SES supports.</p> </li> <li> <p>The entire message must be Base64 encoded.</p> </li> <li> <p>If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.</p> </li> <li> <p>The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in <a href=\"https://tools.ietf.org/html/rfc5321\">RFC 5321</a>.</p> </li> </ul>" + "documentation":"<p>The raw email message. The message has to meet the following criteria:</p> <ul> <li> <p>The message has to contain a header and a body, separated by one blank line.</p> </li> <li> <p>All of the required header fields must be present in the message.</p> </li> <li> <p>Each part of a multipart MIME message must be formatted properly.</p> </li> <li> <p>Attachments must be in a file format that the Amazon SES supports.</p> </li> <li> <p>The raw data of the message needs to base64-encoded if you are accessing Amazon SES directly through the HTTPS interface. If you are accessing Amazon SES using an Amazon Web Services SDK, the SDK takes care of the base 64-encoding for you.</p> </li> <li> <p>If any of the MIME parts in your message contain content that is outside of the 7-bit ASCII character range, you should encode that content to ensure that recipients' email clients render the message properly.</p> </li> <li> <p>The length of any single line of text in the message can't exceed 1,000 characters. This restriction is defined in <a href=\"https://tools.ietf.org/html/rfc5321\">RFC 5321</a>.</p> </li> </ul>" } }, "documentation":"<p>Represents the raw content of an email message.</p>" @@ -6095,6 +6101,24 @@ "documentation":"<p>An Amazon S3 URL in the format s3://<i><bucket_name></i>/<i><object></i> or a pre-signed URL.</p>", "pattern":"^s3:\\/\\/([^\\/]+)\\/(.*?([^\\/]+)\\/?)$" }, + "SOARecord":{ + "type":"structure", + "members":{ + "PrimaryNameServer":{ + "shape":"PrimaryNameServer", + "documentation":"<p>Primary name server specified in the SOA record.</p>" + }, + "AdminEmail":{ + "shape":"AdminEmail", + "documentation":"<p>Administrative contact email from the SOA record.</p>" + }, + "SerialNumber":{ + "shape":"SerialNumber", + "documentation":"<p>Serial number from the SOA record.</p>" + } + }, + "documentation":"<p>An object that contains information about the start of authority (SOA) record associated with the identity.</p>" + }, "ScalingMode":{ "type":"string", "enum":[ @@ -6295,6 +6319,7 @@ "documentation":"<p>The name of the dedicated IP pool to associate with the configuration set.</p>" }, "SentLast24Hours":{"type":"double"}, + "SerialNumber":{"type":"long"}, "SnsDestination":{ "type":"structure", "required":["TopicArn"], @@ -6908,6 +6933,38 @@ }, "documentation":"<p>An object that defines the VDM settings that apply to emails that you send using the configuration set.</p>" }, + "VerificationError":{ + "type":"string", + "enum":[ + "SERVICE_ERROR", + "DNS_SERVER_ERROR", + "HOST_NOT_FOUND", + "TYPE_NOT_FOUND", + "INVALID_VALUE" + ] + }, + "VerificationInfo":{ + "type":"structure", + "members":{ + "LastCheckedTimestamp":{ + "shape":"Timestamp", + "documentation":"<p>The last time a verification attempt was made for this identity.</p>" + }, + "LastSuccessTimestamp":{ + "shape":"Timestamp", + "documentation":"<p>The last time a successful verification was made for this identity.</p>" + }, + "ErrorType":{ + "shape":"VerificationError", + "documentation":"<p>Provides the reason for the failure describing why Amazon SES was not able to successfully verify the identity. Below are the possible values: </p> <ul> <li> <p> <code>INVALID_VALUE</code> – Amazon SES was able to find the record, but the value contained within the record was invalid. Ensure you have published the correct values for the record.</p> </li> <li> <p> <code>TYPE_NOT_FOUND</code> – The queried hostname exists but does not have the requested type of DNS record. Ensure that you have published the correct type of DNS record.</p> </li> <li> <p> <code>HOST_NOT_FOUND</code> – The queried hostname does not exist or was not reachable at the time of the request. Ensure that you have published the required DNS record(s). </p> </li> <li> <p> <code>SERVICE_ERROR</code> – A temporary issue is preventing Amazon SES from determining the verification status of the domain.</p> </li> <li> <p> <code>DNS_SERVER_ERROR</code> – The DNS server encountered an issue and was unable to complete the request.</p> </li> </ul>" + }, + "SOARecord":{ + "shape":"SOARecord", + "documentation":"<p>An object that contains information about the start of authority (SOA) record associated with the identity.</p>" + } + }, + "documentation":"<p>An object that contains additional information about the verification status for the identity.</p>" + }, "VerificationStatus":{ "type":"string", "enum":[ 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 Binary files differindex 15cc274c71..c3a063a7d4 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 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 Binary files differindex 2ad8ea6f3e..e41961b6fa 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 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 Binary files differindex 082df4ab94..4f8676f50c 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 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 Binary files differindex 60834062e8..a006cc670c 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 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 Binary files differindex 678a3e4909..81f2feb7c8 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 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 Binary files differindex 9919b595e9..bf1014ad15 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 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 Binary files differindex 88000dc510..d69c95aa26 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 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 Binary files differindex f4d3c34e53..4876df7d4f 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 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 Binary files differindex 69cef81e7f..c1e7223308 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 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 Binary files differindex d89dbd2d75..f228ca9b2f 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 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 Binary files differindex 4e44a9650a..bb96f96aee 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 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 Binary files differindex 5a92fda27f..298812426f 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 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 Binary files differindex d669d18e94..44e007e1af 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 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 Binary files differindex 622cbd8ff3..9b0f050cdf 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 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 Binary files differindex 848e394340..c03bcfe4ce 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 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 Binary files differindex 7587152e7a..f76af02f0c 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 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 Binary files differindex df8c52d870..069f5a0948 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 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 Binary files differindex c6d7082e28..8586f211b6 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 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 Binary files differindex 30a676da3d..3a7d203eb3 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 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 Binary files differindex b03aa10719..c94dc000f3 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 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 Binary files differindex a49c79845d..a348b43338 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 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 Binary files differindex 0d6baba568..9476281be1 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 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 Binary files differindex c03075e73e..ecba1ec655 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 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 Binary files differindex 1ae23709b2..dad97e722d 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 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 Binary files differindex a3c7dda4c1..5b8c3fcfba 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 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 Binary files differindex 5486dc44ed..3a86d3a2e4 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 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 Binary files differindex 3442e60b0c..765e7564e8 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 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 Binary files differindex 3d09d0c7b3..9a2d3446e4 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 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 Binary files differindex ee44f1bb4c..739d4a3107 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 diff --git a/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/service-2.json b/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/service-2.json index bd943da5bd..f008a22bcd 100644 --- a/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/transfer/2018-11-05/service-2.json @@ -1206,7 +1206,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", @@ -1473,7 +1473,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", @@ -2067,7 +2067,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryMappings":{ "shape":"HomeDirectoryMappings", @@ -2471,7 +2471,7 @@ }, "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryMappings":{ "shape":"HomeDirectoryMappings", @@ -3419,7 +3419,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", @@ -3682,7 +3682,7 @@ }, "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", @@ -4543,7 +4543,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", @@ -4856,7 +4856,7 @@ "members":{ "HomeDirectory":{ "shape":"HomeDirectory", - "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>LOGICAL</code>.</p> </note>" + "documentation":"<p>The landing directory (folder) for a user when they log in to the server using the client.</p> <p>A <code>HomeDirectory</code> example is <code>/bucket_name/home/mydirectory</code>.</p> <note> <p>The <code>HomeDirectory</code> parameter is only used if <code>HomeDirectoryType</code> is set to <code>PATH</code>.</p> </note>" }, "HomeDirectoryType":{ "shape":"HomeDirectoryType", 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 Binary files differindex ae8e5be45a..fda46b9596 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 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 Binary files differindex 543c1ba211..054d47818a 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 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 Binary files differindex d1bb3f2452..58c17e7b3a 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 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 Binary files differindex e66a7e078d..a250a38eb6 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 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 Binary files differindex 5416acd448..9cc17148c9 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 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 Binary files differindex 0239230962..0736ab817f 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 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 Binary files differindex 93f2650d7d..1d47f5e974 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 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 Binary files differindex 090809d6b8..9b7b2b0782 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 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 Binary files differindex 2ddb92dfa9..2afaf5a288 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 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 Binary files differindex dced2df539..2bf2803c9c 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 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 Binary files differindex cd34d8d4fc..0de2a1ece0 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 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 Binary files differindex 5c488d9f3f..0ddfcdd6e6 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 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 Binary files differindex a5a6940990..407db0e915 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 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 Binary files differindex 810b3b5ad9..a0ac23ee2a 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 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 Binary files differindex 6865c450fb..0900aa3c67 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 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 Binary files differindex a03a024bfc..f164ea3cc5 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 diff --git a/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/service-2.json b/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/service-2.json index ff0a004ec7..3a77414624 100644 --- a/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/service-2.json +++ b/contrib/python/botocore/py3/botocore/data/xray/2016-04-12/service-2.json @@ -1494,7 +1494,7 @@ }, "TimeRangeType":{ "shape":"TimeRangeType", - "documentation":"<p>A parameter to indicate whether to query trace summaries by TraceId or Event time.</p>" + "documentation":"<p>A parameter to indicate whether to query trace summaries by TraceId, Event (trace update time), or Service (segment end time).</p>" }, "Sampling":{ "shape":"NullableBoolean", @@ -2829,7 +2829,8 @@ "type":"string", "enum":[ "TraceId", - "Event" + "Event", + "Service" ] }, "TimeSeriesServiceStatistics":{ diff --git a/contrib/python/botocore/py3/ya.make b/contrib/python/botocore/py3/ya.make index 5d1f35fd8f..b0e6a1f630 100644 --- a/contrib/python/botocore/py3/ya.make +++ b/contrib/python/botocore/py3/ya.make @@ -2,7 +2,7 @@ PY3_LIBRARY() -VERSION(1.31.63) +VERSION(1.31.65) LICENSE(Apache-2.0) |