aboutsummaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/botocore/data/cloudfront
diff options
context:
space:
mode:
Diffstat (limited to '.venv/lib/python3.12/site-packages/botocore/data/cloudfront')
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json.gzbin0 -> 15298 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json.gzbin0 -> 15887 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json.gzbin0 -> 15959 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json.gzbin0 -> 16213 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json.gzbin0 -> 16702 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json.gzbin0 -> 15890 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gzbin0 -> 1839 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json.gzbin0 -> 16358 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json.gzbin0 -> 16279 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json.gzbin0 -> 17725 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json.gzbin0 -> 18123 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json.gzbin0 -> 18444 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json.gzbin0 -> 27522 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json.gzbin0 -> 27955 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json.gzbin0 -> 29088 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json.gzbin0 -> 34767 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/service-2.json.gzbin0 -> 35482 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/service-2.json.gzbin0 -> 36144 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gzbin0 -> 1574 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/paginators-1.json32
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/service-2.json.gzbin0 -> 37652 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/waiters-2.json47
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gzbin0 -> 1408 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/examples-1.json5
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/paginators-1.json44
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/service-2.json.gzbin0 -> 73899 bytes
-rw-r--r--.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/waiters-2.json41
86 files changed, 1557 insertions, 0 deletions
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json.gz
new file mode 100644
index 00000000..07d2e774
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-05-31/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json.gz
new file mode 100644
index 00000000..dd84a5d6
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-10-21/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json.gz
new file mode 100644
index 00000000..ae4cd73e
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2014-11-06/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json.gz
new file mode 100644
index 00000000..cb6d2d25
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-04-17/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json.gz
new file mode 100644
index 00000000..bde1a302
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-07-27/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json.gz
new file mode 100644
index 00000000..28797fda
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2015-09-17/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..28b21e97
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json.gz
new file mode 100644
index 00000000..1240ca91
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-13/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json.gz
new file mode 100644
index 00000000..a227abb2
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-01-28/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json.gz
new file mode 100644
index 00000000..c451558c
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-01/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json.gz
new file mode 100644
index 00000000..70f8669a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-08-20/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json.gz
new file mode 100644
index 00000000..f67576c9
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-07/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json.gz
new file mode 100644
index 00000000..68a9c6fe
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-09-29/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json.gz
new file mode 100644
index 00000000..90761a2b
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json
new file mode 100644
index 00000000..6e044bc5
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2016-11-25/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 60,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json.gz
new file mode 100644
index 00000000..419670d8
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json
new file mode 100644
index 00000000..edd74b2a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-03-25/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 30,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json.gz
new file mode 100644
index 00000000..c3065360
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json
new file mode 100644
index 00000000..edd74b2a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2017-10-30/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 30,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/service-2.json.gz
new file mode 100644
index 00000000..58eb5791
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/waiters-2.json
new file mode 100644
index 00000000..edd74b2a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-06-18/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 30,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/service-2.json.gz
new file mode 100644
index 00000000..3f24f6d1
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/waiters-2.json
new file mode 100644
index 00000000..edd74b2a
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2018-11-05/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 30,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..17ee2644
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/paginators-1.json
new file mode 100644
index 00000000..51fbb907
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/paginators-1.json
@@ -0,0 +1,32 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/service-2.json.gz
new file mode 100644
index 00000000..4cf9f547
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/waiters-2.json
new file mode 100644
index 00000000..95f0a2dd
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2019-03-26/waiters-2.json
@@ -0,0 +1,47 @@
+{
+ "version": 2,
+ "waiters": {
+ "DistributionDeployed": {
+ "delay": 60,
+ "operation": "GetDistribution",
+ "maxAttempts": 35,
+ "description": "Wait until a distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Distribution.Status"
+ }
+ ]
+ },
+ "InvalidationCompleted": {
+ "delay": 20,
+ "operation": "GetInvalidation",
+ "maxAttempts": 30,
+ "description": "Wait until an invalidation has completed.",
+ "acceptors": [
+ {
+ "expected": "Completed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "Invalidation.Status"
+ }
+ ]
+ },
+ "StreamingDistributionDeployed": {
+ "delay": 60,
+ "operation": "GetStreamingDistribution",
+ "maxAttempts": 25,
+ "description": "Wait until a streaming distribution is deployed.",
+ "acceptors": [
+ {
+ "expected": "Deployed",
+ "matcher": "path",
+ "state": "success",
+ "argument": "StreamingDistribution.Status"
+ }
+ ]
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz
new file mode 100644
index 00000000..b43ad5ce
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/endpoint-rule-set-1.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/examples-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/examples-1.json
new file mode 100644
index 00000000..0ea7e3b0
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/examples-1.json
@@ -0,0 +1,5 @@
+{
+ "version": "1.0",
+ "examples": {
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/paginators-1.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/paginators-1.json
new file mode 100644
index 00000000..f83b5884
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/paginators-1.json
@@ -0,0 +1,44 @@
+{
+ "pagination": {
+ "ListCloudFrontOriginAccessIdentities": {
+ "input_token": "Marker",
+ "output_token": "CloudFrontOriginAccessIdentityList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "CloudFrontOriginAccessIdentityList.IsTruncated",
+ "result_key": "CloudFrontOriginAccessIdentityList.Items"
+ },
+ "ListDistributions": {
+ "input_token": "Marker",
+ "output_token": "DistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "DistributionList.IsTruncated",
+ "result_key": "DistributionList.Items"
+ },
+ "ListInvalidations": {
+ "input_token": "Marker",
+ "output_token": "InvalidationList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "InvalidationList.IsTruncated",
+ "result_key": "InvalidationList.Items"
+ },
+ "ListStreamingDistributions": {
+ "input_token": "Marker",
+ "output_token": "StreamingDistributionList.NextMarker",
+ "limit_key": "MaxItems",
+ "more_results": "StreamingDistributionList.IsTruncated",
+ "result_key": "StreamingDistributionList.Items"
+ },
+ "ListKeyValueStores": {
+ "input_token": "Marker",
+ "limit_key": "MaxItems",
+ "output_token": "KeyValueStoreList.NextMarker",
+ "result_key": "KeyValueStoreList.Items"
+ },
+ "ListPublicKeys": {
+ "input_token": "Marker",
+ "output_token": "PublicKeyList.NextMarker",
+ "limit_key": "MaxItems",
+ "result_key": "PublicKeyList.Items"
+ }
+ }
+}
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/service-2.json.gz b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/service-2.json.gz
new file mode 100644
index 00000000..a4135b0c
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/service-2.json.gz
Binary files differ
diff --git a/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/waiters-2.json b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/waiters-2.json
new file mode 100644
index 00000000..4d238cb1
--- /dev/null
+++ b/.venv/lib/python3.12/site-packages/botocore/data/cloudfront/2020-05-31/waiters-2.json
@@ -0,0 +1,41 @@
+{
+ "version" : 2,
+ "waiters" : {
+ "DistributionDeployed" : {
+ "description" : "Wait until a distribution is deployed.",
+ "delay" : 60,
+ "maxAttempts" : 35,
+ "operation" : "GetDistribution",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "Distribution.Status",
+ "state" : "success",
+ "expected" : "Deployed"
+ } ]
+ },
+ "InvalidationCompleted" : {
+ "description" : "Wait until an invalidation has completed.",
+ "delay" : 20,
+ "maxAttempts" : 30,
+ "operation" : "GetInvalidation",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "Invalidation.Status",
+ "state" : "success",
+ "expected" : "Completed"
+ } ]
+ },
+ "StreamingDistributionDeployed" : {
+ "description" : "Wait until a streaming distribution is deployed.",
+ "delay" : 60,
+ "maxAttempts" : 25,
+ "operation" : "GetStreamingDistribution",
+ "acceptors" : [ {
+ "matcher" : "path",
+ "argument" : "StreamingDistribution.Status",
+ "state" : "success",
+ "expected" : "Deployed"
+ } ]
+ }
+ }
+} \ No newline at end of file