From 457f324faae2d4c88dbf9a863c4b48dd3087c596 Mon Sep 17 00:00:00 2001
From: awstools
Date: Wed, 1 Dec 2021 23:49:15 +0000
Subject: [PATCH] Updates SDK to v2.1041.0
---
.changes/2.1041.0.json | 47 +
CHANGELOG.md | 13 +-
README.md | 2 +-
apis/devops-guru-2020-12-01.min.json | 387 +-
apis/devops-guru-2020-12-01.normal.json | 547 +-
apis/devops-guru-2020-12-01.paginators.json | 6 +-
apis/directconnect-2012-10-25.min.json | 87 +-
apis/directconnect-2012-10-25.normal.json | 28 +-
apis/dynamodb-2012-08-10.min.json | 323 +-
apis/dynamodb-2012-08-10.normal.json | 51 +
apis/ec2-2016-11-15.min.json | 4238 +++++++++++-----
apis/ec2-2016-11-15.normal.json | 3212 +++++++++++-
apis/ec2-2016-11-15.paginators.json | 54 +
apis/kendra-2019-02-03.min.json | 792 ++-
apis/kendra-2019-02-03.normal.json | 1477 +++++-
apis/kendra-2019-02-03.paginators.json | 14 +
apis/models.lex.v2-2020-08-07.min.json | 511 +-
apis/models.lex.v2-2020-08-07.normal.json | 1004 +++-
apis/models.lex.v2-2020-08-07.paginators.json | 10 +
apis/runtime.sagemaker-2017-05-13.normal.json | 16 +-
apis/sagemaker-2017-07-24.min.json | 2367 ++++++---
apis/sagemaker-2017-07-24.normal.json | 1771 ++++++-
apis/sagemaker-2017-07-24.paginators.json | 23 +
apis/shield-2016-06-02.min.json | 107 +-
apis/shield-2016-06-02.normal.json | 292 +-
clients/devopsguru.d.ts | 335 +-
clients/directconnect.d.ts | 24 +-
clients/dynamodb.d.ts | 37 +
clients/ec2.d.ts | 2503 +++++++++-
clients/kendra.d.ts | 779 ++-
clients/lexmodelsv2.d.ts | 562 ++-
clients/sagemaker.d.ts | 1120 ++++-
clients/sagemakerruntime.d.ts | 14 +-
clients/shield.d.ts | 168 +-
dist/aws-sdk-core-react-native.js | 2 +-
dist/aws-sdk-react-native.js | 28 +-
dist/aws-sdk.js | 4446 ++++++++++++-----
dist/aws-sdk.min.js | 139 +-
lib/core.js | 2 +-
lib/dynamodb/document_client.d.ts | 37 +
package.json | 2 +-
41 files changed, 23236 insertions(+), 4341 deletions(-)
create mode 100644 .changes/2.1041.0.json
diff --git a/.changes/2.1041.0.json b/.changes/2.1041.0.json
new file mode 100644
index 0000000000..b238721ecc
--- /dev/null
+++ b/.changes/2.1041.0.json
@@ -0,0 +1,47 @@
+[
+ {
+ "type": "feature",
+ "category": "DevOpsGuru",
+ "description": "DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications."
+ },
+ {
+ "type": "feature",
+ "category": "DirectConnect",
+ "description": "Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence."
+ },
+ {
+ "type": "feature",
+ "category": "DynamoDB",
+ "description": "Add support for Table Classes and introduce the Standard Infrequent Access table class."
+ },
+ {
+ "type": "feature",
+ "category": "EC2",
+ "description": "This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds."
+ },
+ {
+ "type": "feature",
+ "category": "Kendra",
+ "description": "Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata."
+ },
+ {
+ "type": "feature",
+ "category": "LexModelsV2",
+ "description": "This release introduces a new feature, Automated Chatbot Designer, that helps customers automatically create a bot design from existing conversation transcripts. The feature uses machine learning to discover most common intents and the information needed to fulfill them."
+ },
+ {
+ "type": "feature",
+ "category": "SageMaker",
+ "description": "This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow."
+ },
+ {
+ "type": "feature",
+ "category": "SageMakerRuntime",
+ "description": "Adding new exception types for InvokeEndpoint"
+ },
+ {
+ "type": "feature",
+ "category": "Shield",
+ "description": "This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources."
+ }
+]
\ No newline at end of file
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 7ef128c0d8..025199e89c 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,7 +1,18 @@
# Changelog for AWS SDK for JavaScript
-
+
+## 2.1041.0
+* feature: DevOpsGuru: DevOps Guru now provides detailed, database-specific analyses of performance issues and recommends corrective actions for Amazon Aurora database instances with Performance Insights turned on. You can also use AWS tags to choose which resources to analyze and define your applications.
+* feature: DirectConnect: Adds SiteLink support to private and transit virtual interfaces. SiteLink is a new Direct Connect feature that allows routing between Direct Connect points of presence.
+* feature: DynamoDB: Add support for Table Classes and introduce the Standard Infrequent Access table class.
+* feature: EC2: This release adds support for Amazon VPC IP Address Manager (IPAM), which enables you to plan, track, and monitor IP addresses for your workloads. This release also adds support for VPC Network Access Analyzer, which enables you to analyze network access to resources in your Virtual Private Clouds.
+* feature: Kendra: Experience Builder allows customers to build search applications without writing code. Analytics Dashboard provides quality and usability metrics for Kendra indexes. Custom Document Enrichment allows customers to build a custom ingestion pipeline to pre-process documents and generate metadata.
+* feature: LexModelsV2: This release introduces a new feature, Automated Chatbot Designer, that helps customers automatically create a bot design from existing conversation transcripts. The feature uses machine learning to discover most common intents and the information needed to fulfill them.
+* feature: SageMaker: This release enables - 1/ Inference endpoint configuration recommendations and ability to run custom load tests to meet performance needs. 2/ Deploy serverless inference endpoints. 3/ Query, filter and retrieve end-to-end ML lineage graph, and incorporate model quality/bias detection in ML workflow.
+* feature: SageMakerRuntime: Adding new exception types for InvokeEndpoint
+* feature: Shield: This release adds API support for Automatic Application Layer DDoS Mitigation for AWS Shield Advanced. Customers can now enable automatic DDoS mitigation in count or block mode for layer 7 protected resources.
+
## 2.1040.0
* feature: AccessAnalyzer: AWS IAM Access Analyzer now supports policy validation for resource policies attached to S3 buckets and access points. You can run additional policy checks by specifying the S3 resource type you want to attach to your resource policy.
* feature: BackupGateway: Initial release of AWS Backup gateway which enables you to centralize and automate protection of on-premises VMware and VMware Cloud on AWS workloads using AWS Backup.
diff --git a/README.md b/README.md
index cc9dbd2c35..4ecef8f9ba 100644
--- a/README.md
+++ b/README.md
@@ -29,7 +29,7 @@ For release notes, see the [CHANGELOG](https://github.com/aws/aws-sdk-js/blob/ma
To use the SDK in the browser, simply add the following script tag to your
HTML pages:
-
+
You can also build a custom browser SDK with your specified set of AWS services.
This can allow you to reduce the SDK's size, specify different API versions of
diff --git a/apis/devops-guru-2020-12-01.min.json b/apis/devops-guru-2020-12-01.min.json
index 6c8b15c3d2..72c0a27e82 100644
--- a/apis/devops-guru-2020-12-01.min.json
+++ b/apis/devops-guru-2020-12-01.min.json
@@ -160,7 +160,7 @@
},
"AssociatedInsightId": {},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"Limit": {
"type": "double"
@@ -184,7 +184,14 @@
},
"AssociatedInsightId": {},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
+ },
+ "Type": {},
+ "Name": {},
+ "Description": {},
+ "CausalAnomalyId": {},
+ "AnomalyResources": {
+ "shape": "S2d"
}
}
}
@@ -206,7 +213,7 @@
"type": "structure",
"members": {
"InsightFeedback": {
- "shape": "S1j"
+ "shape": "S2j"
}
}
}
@@ -244,13 +251,13 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"PredictionTimeRange": {
"shape": "Ss"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"SsmOpsItemId": {}
}
@@ -263,10 +270,10 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"SsmOpsItemId": {}
}
@@ -283,10 +290,10 @@
"type": "structure",
"members": {
"AccountIds": {
- "shape": "S1v"
+ "shape": "S2v"
},
"OrganizationalUnitIds": {
- "shape": "S1w"
+ "shape": "S2w"
}
}
},
@@ -332,10 +339,10 @@
"type": "timestamp"
},
"AccountIds": {
- "shape": "S1v"
+ "shape": "S2v"
},
"OrganizationalUnitIds": {
- "shape": "S1w"
+ "shape": "S2w"
}
}
},
@@ -357,7 +364,7 @@
},
"DescribeOrganizationResourceCollectionHealth": {
"http": {
- "requestUri": "/organization/health/resource-collection/",
+ "requestUri": "/organization/health/resource-collection",
"responseCode": 200
},
"input": {
@@ -368,10 +375,10 @@
"members": {
"OrganizationResourceCollectionType": {},
"AccountIds": {
- "shape": "S1v"
+ "shape": "S2v"
},
"OrganizationalUnitIds": {
- "shape": "S1w"
+ "shape": "S2w"
},
"NextToken": {},
"MaxResults": {
@@ -383,10 +390,10 @@
"type": "structure",
"members": {
"CloudFormation": {
- "shape": "S26"
+ "shape": "S36"
},
"Service": {
- "shape": "S29"
+ "shape": "S39"
},
"Account": {
"type": "list",
@@ -436,17 +443,27 @@
},
"output": {
"type": "structure",
- "required": [
- "CloudFormation"
- ],
"members": {
"CloudFormation": {
- "shape": "S26"
+ "shape": "S36"
},
"Service": {
- "shape": "S29"
+ "shape": "S39"
},
- "NextToken": {}
+ "NextToken": {},
+ "Tags": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "AppBoundaryKey": {},
+ "TagValue": {},
+ "Insight": {
+ "shape": "S38"
+ }
+ }
+ }
+ }
}
}
},
@@ -496,7 +513,7 @@
"type": "structure",
"members": {
"ResourceCollection": {
- "shape": "S2q"
+ "shape": "S3s"
},
"Status": {},
"Costs": {
@@ -568,7 +585,23 @@
"type": "structure",
"members": {
"StackNames": {
- "shape": "S1d"
+ "shape": "S21"
+ }
+ }
+ },
+ "Tags": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {},
+ "TagValues": {
+ "shape": "S26"
+ }
}
}
}
@@ -594,7 +627,7 @@
"locationName": "InsightId"
},
"StartTimeRange": {
- "shape": "S36"
+ "shape": "S4c"
},
"MaxResults": {
"type": "integer"
@@ -631,7 +664,7 @@
},
"AssociatedInsightId": {},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"Limit": {
"type": "double"
@@ -658,7 +691,14 @@
},
"AssociatedInsightId": {},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
+ },
+ "Type": {},
+ "Name": {},
+ "Description": {},
+ "CausalAnomalyId": {},
+ "AnomalyResources": {
+ "shape": "S2d"
}
}
}
@@ -701,7 +741,7 @@
"EventSource": {},
"DataSource": {},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
}
}
},
@@ -724,7 +764,7 @@
"type": "structure",
"members": {
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"Id": {},
"Time": {
@@ -764,7 +804,7 @@
],
"members": {
"StatusFilter": {
- "shape": "S3v"
+ "shape": "S51"
},
"MaxResults": {
"type": "integer"
@@ -776,10 +816,10 @@
"type": "structure",
"members": {
"ProactiveInsights": {
- "shape": "S43"
+ "shape": "S59"
},
"ReactiveInsights": {
- "shape": "S47"
+ "shape": "S5f"
},
"NextToken": {}
}
@@ -827,7 +867,7 @@
],
"members": {
"StatusFilter": {
- "shape": "S3v"
+ "shape": "S51"
},
"MaxResults": {
"type": "integer"
@@ -858,16 +898,16 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"PredictionTimeRange": {
"shape": "Ss"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
}
}
}
@@ -884,13 +924,13 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
}
}
}
@@ -979,7 +1019,8 @@
}
}
}
- }
+ },
+ "AnomalyId": {}
}
}
}
@@ -1000,7 +1041,7 @@
"type": "structure",
"members": {
"InsightFeedback": {
- "shape": "S1j"
+ "shape": "S2j"
}
}
},
@@ -1045,22 +1086,22 @@
],
"members": {
"StartTimeRange": {
- "shape": "S36"
+ "shape": "S4c"
},
"Filters": {
"type": "structure",
"members": {
"Severities": {
- "shape": "S5j"
+ "shape": "S6r"
},
"Statuses": {
- "shape": "S5k"
+ "shape": "S6s"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
}
}
},
@@ -1075,10 +1116,10 @@
"type": "structure",
"members": {
"ProactiveInsights": {
- "shape": "S43"
+ "shape": "S59"
},
"ReactiveInsights": {
- "shape": "S47"
+ "shape": "S5f"
},
"NextToken": {}
}
@@ -1102,22 +1143,22 @@
"member": {}
},
"StartTimeRange": {
- "shape": "S36"
+ "shape": "S4c"
},
"Filters": {
"type": "structure",
"members": {
"Severities": {
- "shape": "S5j"
+ "shape": "S6r"
},
"Statuses": {
- "shape": "S5k"
+ "shape": "S6s"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
}
}
},
@@ -1132,10 +1173,10 @@
"type": "structure",
"members": {
"ProactiveInsights": {
- "shape": "S43"
+ "shape": "S59"
},
"ReactiveInsights": {
- "shape": "S47"
+ "shape": "S5f"
},
"NextToken": {}
}
@@ -1154,7 +1195,7 @@
],
"members": {
"ResourceCollection": {
- "shape": "S2q"
+ "shape": "S3s"
},
"ClientToken": {
"idempotencyToken": true
@@ -1191,6 +1232,23 @@
"member": {}
}
}
+ },
+ "Tags": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {},
+ "TagValues": {
+ "type": "list",
+ "member": {}
+ }
+ }
+ }
}
}
}
@@ -1336,34 +1394,149 @@
}
}
}
+ },
+ "PerformanceInsightsMetrics": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "MetricDisplayName": {},
+ "Unit": {},
+ "MetricQuery": {
+ "shape": "S1e"
+ },
+ "ReferenceData": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Name": {},
+ "ComparisonValues": {
+ "type": "structure",
+ "members": {
+ "ReferenceScalar": {
+ "type": "structure",
+ "members": {
+ "Value": {
+ "type": "double"
+ }
+ }
+ },
+ "ReferenceMetric": {
+ "type": "structure",
+ "members": {
+ "MetricQuery": {
+ "shape": "S1e"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "StatsAtAnomaly": {
+ "shape": "S1v"
+ },
+ "StatsAtBaseline": {
+ "shape": "S1v"
+ }
+ }
+ }
}
}
},
- "S1b": {
+ "S1e": {
+ "type": "structure",
+ "members": {
+ "Metric": {},
+ "GroupBy": {
+ "type": "structure",
+ "members": {
+ "Group": {},
+ "Dimensions": {
+ "type": "list",
+ "member": {}
+ },
+ "Limit": {
+ "type": "integer"
+ }
+ }
+ },
+ "Filter": {
+ "type": "map",
+ "key": {},
+ "value": {}
+ }
+ }
+ },
+ "S1v": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Type": {},
+ "Value": {
+ "type": "double"
+ }
+ }
+ }
+ },
+ "S1z": {
"type": "structure",
"members": {
"CloudFormation": {
"type": "structure",
"members": {
"StackNames": {
- "shape": "S1d"
+ "shape": "S21"
+ }
+ }
+ },
+ "Tags": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {},
+ "TagValues": {
+ "shape": "S26"
+ }
}
}
}
}
},
- "S1d": {
+ "S21": {
"type": "list",
"member": {}
},
- "S1j": {
+ "S26": {
+ "type": "list",
+ "member": {}
+ },
+ "S2d": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Name": {},
+ "Type": {}
+ }
+ }
+ },
+ "S2j": {
"type": "structure",
"members": {
"Id": {},
"Feedback": {}
}
},
- "S1r": {
+ "S2r": {
"type": "structure",
"required": [
"StartTime"
@@ -1377,38 +1550,41 @@
}
}
},
- "S1v": {
+ "S2v": {
"type": "list",
"member": {}
},
- "S1w": {
+ "S2w": {
"type": "list",
"member": {}
},
- "S26": {
+ "S36": {
"type": "list",
"member": {
"type": "structure",
"members": {
"StackName": {},
"Insight": {
- "type": "structure",
- "members": {
- "OpenProactiveInsights": {
- "type": "integer"
- },
- "OpenReactiveInsights": {
- "type": "integer"
- },
- "MeanTimeToRecoverInMilliseconds": {
- "type": "long"
- }
- }
+ "shape": "S38"
}
}
}
},
- "S29": {
+ "S38": {
+ "type": "structure",
+ "members": {
+ "OpenProactiveInsights": {
+ "type": "integer"
+ },
+ "OpenReactiveInsights": {
+ "type": "integer"
+ },
+ "MeanTimeToRecoverInMilliseconds": {
+ "type": "long"
+ }
+ }
+ },
+ "S39": {
"type": "list",
"member": {
"type": "structure",
@@ -1428,7 +1604,7 @@
}
}
},
- "S2q": {
+ "S3s": {
"type": "structure",
"members": {
"CloudFormation": {
@@ -1439,10 +1615,27 @@
"member": {}
}
}
+ },
+ "Tags": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {},
+ "TagValues": {
+ "type": "list",
+ "member": {}
+ }
+ }
+ }
}
}
},
- "S36": {
+ "S4c": {
"type": "structure",
"members": {
"FromTime": {
@@ -1453,7 +1646,7 @@
}
}
},
- "S3v": {
+ "S51": {
"type": "structure",
"members": {
"Ongoing": {
@@ -1495,13 +1688,13 @@
"members": {
"Type": {},
"StartTimeRange": {
- "shape": "S36"
+ "shape": "S4c"
}
}
}
}
},
- "S43": {
+ "S59": {
"type": "list",
"member": {
"type": "structure",
@@ -1511,21 +1704,24 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"PredictionTimeRange": {
"shape": "Ss"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
+ },
+ "AssociatedResourceArns": {
+ "shape": "S5d"
}
}
}
},
- "S45": {
+ "S5b": {
"type": "structure",
"members": {
"ServiceNames": {
@@ -1534,7 +1730,11 @@
}
}
},
- "S47": {
+ "S5d": {
+ "type": "list",
+ "member": {}
+ },
+ "S5f": {
"type": "list",
"member": {
"type": "structure",
@@ -1544,22 +1744,25 @@
"Severity": {},
"Status": {},
"InsightTimeRange": {
- "shape": "S1r"
+ "shape": "S2r"
},
"ResourceCollection": {
- "shape": "S1b"
+ "shape": "S1z"
},
"ServiceCollection": {
- "shape": "S45"
+ "shape": "S5b"
+ },
+ "AssociatedResourceArns": {
+ "shape": "S5d"
}
}
}
},
- "S5j": {
+ "S6r": {
"type": "list",
"member": {}
},
- "S5k": {
+ "S6s": {
"type": "list",
"member": {}
}
diff --git a/apis/devops-guru-2020-12-01.normal.json b/apis/devops-guru-2020-12-01.normal.json
index 8028097d8f..86f583b469 100644
--- a/apis/devops-guru-2020-12-01.normal.json
+++ b/apis/devops-guru-2020-12-01.normal.json
@@ -266,7 +266,7 @@
"name": "DescribeOrganizationResourceCollectionHealth",
"http": {
"method": "POST",
- "requestUri": "/organization/health/resource-collection/",
+ "requestUri": "/organization/health/resource-collection",
"responseCode": 200
},
"input": {
@@ -318,7 +318,7 @@
"shape": "ValidationException"
}
],
- "documentation": " Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
},
"DescribeServiceIntegration": {
"name": "DescribeServiceIntegration",
@@ -411,7 +411,7 @@
"shape": "ValidationException"
}
],
- "documentation": " Returns lists Amazon Web Services resources that are of the specified resource collection type. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
},
"ListAnomaliesForInsight": {
"name": "ListAnomaliesForInsight",
@@ -789,7 +789,7 @@
"shape": "ValidationException"
}
],
- "documentation": " Updates the collection of resources that DevOps Guru analyzes. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
"
+ "documentation": " Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
"
},
"UpdateServiceIntegration": {
"name": "UpdateServiceIntegration",
@@ -891,16 +891,22 @@
}
}
},
+ "AnomalyDescription": {
+ "type": "string"
+ },
"AnomalyId": {
"type": "string",
"max": 100,
"min": 1,
- "pattern": "^[\\w-]*$"
+ "pattern": "^[\\w~.-]*$"
},
"AnomalyLimit": {
"type": "double",
"box": true
},
+ "AnomalyName": {
+ "type": "string"
+ },
"AnomalyReportedTimeRange": {
"type": "structure",
"required": [
@@ -918,6 +924,26 @@
},
"documentation": " A time range that specifies when DevOps Guru opens and then closes an anomaly. This is different from AnomalyTimeRange
, which specifies the time range when DevOps Guru actually observes the anomalous behavior.
"
},
+ "AnomalyResource": {
+ "type": "structure",
+ "members": {
+ "Name": {
+ "shape": "ResourceName",
+ "documentation": "The name of the Amazon Web Services resource.
"
+ },
+ "Type": {
+ "shape": "ResourceType",
+ "documentation": "The type of the Amazon Web Services resource.
"
+ }
+ },
+ "documentation": "The Amazon Web Services resources in which DevOps Guru detected unusual behavior that resulted in the generation of an anomaly. When DevOps Guru detects multiple related anomalies, it creates and insight with details about the anomalous behavior and suggestions about how to correct the problem.
"
+ },
+ "AnomalyResources": {
+ "type": "list",
+ "member": {
+ "shape": "AnomalyResource"
+ }
+ },
"AnomalySeverity": {
"type": "string",
"enum": [
@@ -931,10 +957,14 @@
"members": {
"CloudWatchMetrics": {
"shape": "CloudWatchMetricsDetails",
- "documentation": " An array of CloudWatchMetricsDetail
object that contains information about the analyzed metrics that displayed anomalous behavior.
"
+ "documentation": "An array of CloudWatchMetricsDetail
objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.
"
+ },
+ "PerformanceInsightsMetrics": {
+ "shape": "PerformanceInsightsMetricsDetails",
+ "documentation": "An array of PerformanceInsightsMetricsDetail
objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.
"
}
},
- "documentation": " Details about the source of the anomalous operational data that triggered the anomaly. The one supported source is Amazon CloudWatch metrics.
"
+ "documentation": " Details about the source of the anomalous operational data that triggered the anomaly.
"
},
"AnomalyStatus": {
"type": "string",
@@ -960,6 +990,25 @@
},
"documentation": " A time range that specifies when the observed unusual behavior in an anomaly started and ended. This is different from AnomalyReportedTimeRange
, which specifies the time range when DevOps Guru opens and then closes an anomaly.
"
},
+ "AnomalyType": {
+ "type": "string",
+ "enum": [
+ "CAUSAL",
+ "CONTEXTUAL"
+ ]
+ },
+ "AppBoundaryKey": {
+ "type": "string",
+ "max": 128,
+ "min": 1,
+ "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*)$"
+ },
+ "AssociatedResourceArns": {
+ "type": "list",
+ "member": {
+ "shape": "ResourceArn"
+ }
+ },
"AwsAccountId": {
"type": "string",
"max": 12,
@@ -1041,11 +1090,11 @@
"members": {
"TimestampMetricValuePairList": {
"shape": "TimestampMetricValuePairList",
- "documentation": "This is a list of cloudwatch metric values at given timestamp.
"
+ "documentation": "This is a list of Amazon CloudWatch metric values at given timestamp.
"
},
"StatusCode": {
"shape": "CloudWatchMetricDataStatusCode",
- "documentation": "This is enum of the status showing whether the metric value pair list has Partial or Complete data or there was an error.
"
+ "documentation": "This is an enum of the status showing whether the metric value pair list has partial or complete data, or if there was an error.
"
}
},
"documentation": "Contains information about the analyzed metrics that displayed anomalous behavior.
"
@@ -1102,7 +1151,7 @@
"documentation": " The value of the CloudWatch dimension.
"
}
},
- "documentation": " The dimension of a Amazon CloudWatch metric that is used when DevOps Guru analyzes the resources in your account for operational problems and anomalous behavior. A dimension is a name/value pair that is part of the identity of a metric. A metric can have up to 10 dimensions. For more information, see Dimensions in the Amazon CloudWatch User Guide.
"
+ "documentation": " The dimension of am Amazon CloudWatch metric that is used when DevOps Guru analyzes the resources in your account for operational problems and anomalous behavior. A dimension is a name/value pair that is part of the identity of a metric. A metric can have up to 10 dimensions. For more information, see Dimensions in the Amazon CloudWatch User Guide.
"
},
"CloudWatchMetricsDimensionName": {
"type": "string"
@@ -1150,6 +1199,10 @@
"CloudFormation": {
"shape": "CloudFormationCostEstimationResourceCollectionFilter",
"documentation": "An object that specifies the CloudFormation stack that defines the Amazon Web Services resources used to create a monthly estimate for DevOps Guru.
"
+ },
+ "Tags": {
+ "shape": "TagCostEstimationResourceCollectionFilters",
+ "documentation": "The Amazon Web Services tags used to filter the resource collection that is used for a cost estimate.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
}
},
"documentation": "Information about a filter used to specify which Amazon Web Services resources are analyzed to create a monthly DevOps Guru cost estimate. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.
"
@@ -1179,6 +1232,14 @@
"COMPLETED"
]
},
+ "CostEstimationTagValues": {
+ "type": "list",
+ "member": {
+ "shape": "TagValue"
+ },
+ "max": 1,
+ "min": 1
+ },
"CostEstimationTimeRange": {
"type": "structure",
"members": {
@@ -1287,11 +1348,11 @@
"members": {
"ProactiveAnomaly": {
"shape": "ProactiveAnomaly",
- "documentation": " A ReactiveAnomaly
object that represents the requested anomaly.
"
+ "documentation": " A ProactiveAnomaly
object that represents the requested anomaly.
"
},
"ReactiveAnomaly": {
"shape": "ReactiveAnomaly",
- "documentation": " A ProactiveAnomaly
object that represents the requested anomaly.
"
+ "documentation": " A ReactiveAnomaly
object that represents the requested anomaly.
"
}
}
},
@@ -1434,7 +1495,7 @@
"members": {
"OrganizationResourceCollectionType": {
"shape": "OrganizationResourceCollectionType",
- "documentation": " An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
},
"AccountIds": {
"shape": "AccountIdList",
@@ -1483,7 +1544,7 @@
"members": {
"ResourceCollectionType": {
"shape": "ResourceCollectionType",
- "documentation": " An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
",
+ "documentation": " An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
",
"location": "uri",
"locationName": "ResourceCollectionType"
},
@@ -1497,9 +1558,6 @@
},
"DescribeResourceCollectionHealthResponse": {
"type": "structure",
- "required": [
- "CloudFormation"
- ],
"members": {
"CloudFormation": {
"shape": "CloudFormationHealths",
@@ -1512,6 +1570,10 @@
"NextToken": {
"shape": "UuidNextToken",
"documentation": "The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.
"
+ },
+ "Tags": {
+ "shape": "TagHealths",
+ "documentation": "The Amazon Web Services tags that are used by resources in the resource collection.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
}
}
},
@@ -1740,7 +1802,7 @@
"members": {
"ResourceCollection": {
"shape": "ResourceCollectionFilter",
- "documentation": " The requested list of Amazon Web Services resource collections. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " The requested list of Amazon Web Services resource collections. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
},
"NextToken": {
"shape": "UuidNextToken",
@@ -2335,6 +2397,204 @@
"max": 5,
"min": 0
},
+ "PerformanceInsightsMetricDimension": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricDimensionGroup": {
+ "type": "structure",
+ "members": {
+ "Group": {
+ "shape": "PerformanceInsightsMetricGroup",
+ "documentation": "The name of the dimension group. Its valid values are:
-
db
- The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
-
db.application
- The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
-
db.host
- The host name of the connected client (all engines)
-
db.session_type
- The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
-
db.sql
- The SQL that is currently executing (all engines)
-
db.sql_tokenized
- The SQL digest (all engines)
-
db.wait_event
- The event for which the database backend is waiting (all engines)
-
db.wait_event_type
- The type of event for which the database backend is waiting (all engines)
-
db.user
- The user logged in to the database (all engines)
"
+ },
+ "Dimensions": {
+ "shape": "PerformanceInsightsMetricDimensions",
+ "documentation": "A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested or are present in the response.
Valid values for elements in the Dimensions
array are:
-
db.application.name
- The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL)
-
db.host.id
- The host ID of the connected client (all engines)
-
db.host.name
- The host name of the connected client (all engines)
-
db.name
- The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB)
-
db.session_type.name
- The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL)
-
db.sql.id
- The SQL ID generated by Performance Insights (all engines)
-
db.sql.db_id
- The SQL ID generated by the database (all engines)
-
db.sql.statement
- The SQL text that is being executed (all engines)
-
db.sql.tokenized_id
-
db.sql_tokenized.id
- The SQL digest ID generated by Performance Insights (all engines)
-
db.sql_tokenized.db_id
- SQL digest ID generated by the database (all engines)
-
db.sql_tokenized.statement
- The SQL digest text (all engines)
-
db.user.id
- The ID of the user logged in to the database (all engines)
-
db.user.name
- The name of the user logged in to the database (all engines)
-
db.wait_event.name
- The event for which the backend is waiting (all engines)
-
db.wait_event.type
- The type of event for which the backend is waiting (all engines)
-
db.wait_event_type.name
- The name of the event type for which the backend is waiting (all engines)
"
+ },
+ "Limit": {
+ "shape": "PerformanceInsightsMetricLimitInteger",
+ "documentation": "The maximum number of items to fetch for this dimension group.
"
+ }
+ },
+ "documentation": "A logical grouping of Performance Insights metrics for a related subject area. For example, the db.sql
dimension group consists of the following dimensions: db.sql.id
, db.sql.db_id
, db.sql.statement
, and db.sql.tokenized_id
.
Each response element returns a maximum of 500 bytes. For larger elements, such as SQL statements, only the first 500 bytes are returned.
Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.
"
+ },
+ "PerformanceInsightsMetricDimensions": {
+ "type": "list",
+ "member": {
+ "shape": "PerformanceInsightsMetricDimension"
+ }
+ },
+ "PerformanceInsightsMetricDisplayName": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricFilterKey": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricFilterMap": {
+ "type": "map",
+ "key": {
+ "shape": "PerformanceInsightsMetricFilterKey"
+ },
+ "value": {
+ "shape": "PerformanceInsightsMetricFilterValue"
+ }
+ },
+ "PerformanceInsightsMetricFilterValue": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricGroup": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricLimitInteger": {
+ "type": "integer",
+ "box": true,
+ "max": 10,
+ "min": 1
+ },
+ "PerformanceInsightsMetricName": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricQuery": {
+ "type": "structure",
+ "members": {
+ "Metric": {
+ "shape": "PerformanceInsightsMetricName",
+ "documentation": "The name of the meteric used used when querying an Performance Insights GetResourceMetrics
API for anomaly metrics.
Valid values for Metric
are:
If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg
and db.sampledload.avg
are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg
showing the scaled values, db.sampledload.avg
showing the raw values, and db.sampledload.avg
less than db.load.avg
. For most use cases, you can query db.load.avg
only.
"
+ },
+ "GroupBy": {
+ "shape": "PerformanceInsightsMetricDimensionGroup",
+ "documentation": "The specification for how to aggregate the data points from a Performance Insights GetResourceMetrics
API query. The Performance Insights query returns all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
"
+ },
+ "Filter": {
+ "shape": "PerformanceInsightsMetricFilterMap",
+ "documentation": "One or more filters to apply to a Performance Insights GetResourceMetrics
API query. Restrictions:
-
Any number of filters by the same dimension, as specified in the GroupBy
parameter.
-
A single filter for any other dimension in this dimension group.
"
+ }
+ },
+ "documentation": "A single query to be processed. Use these parameters to query the Performance Insights GetResourceMetrics
API to retrieve the metrics for an anomaly. For more information, see GetResourceMetrics
in the Amazon RDS Performance Insights API Reference.
Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.
"
+ },
+ "PerformanceInsightsMetricUnit": {
+ "type": "string"
+ },
+ "PerformanceInsightsMetricsDetail": {
+ "type": "structure",
+ "members": {
+ "MetricDisplayName": {
+ "shape": "PerformanceInsightsMetricDisplayName",
+ "documentation": "The name used for a specific Performance Insights metric.
"
+ },
+ "Unit": {
+ "shape": "PerformanceInsightsMetricUnit",
+ "documentation": "The unit of measure for a metric. For example, a session or a process.
"
+ },
+ "MetricQuery": {
+ "shape": "PerformanceInsightsMetricQuery",
+ "documentation": "A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery
.
"
+ },
+ "ReferenceData": {
+ "shape": "PerformanceInsightsReferenceDataList",
+ "documentation": " For more information, see PerformanceInsightsReferenceData
.
"
+ },
+ "StatsAtAnomaly": {
+ "shape": "PerformanceInsightsStats",
+ "documentation": "The metric statistics during the anomalous period detected by DevOps Guru;
"
+ },
+ "StatsAtBaseline": {
+ "shape": "PerformanceInsightsStats",
+ "documentation": "Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline
to help determine if they are anomalous.
"
+ }
+ },
+ "documentation": "Details about Performance Insights metrics.
Amazon RDS Performance Insights enables you to monitor and explore different dimensions of database load based on data captured from a running DB instance. DB load is measured as average active sessions. Performance Insights provides the data to API consumers as a two-dimensional time-series dataset. The time dimension provides DB load data for each time point in the queried time range. Each time point decomposes overall load in relation to the requested dimensions, measured at that time point. Examples include SQL, Wait event, User, and Host.
"
+ },
+ "PerformanceInsightsMetricsDetails": {
+ "type": "list",
+ "member": {
+ "shape": "PerformanceInsightsMetricsDetail"
+ }
+ },
+ "PerformanceInsightsReferenceComparisonValues": {
+ "type": "structure",
+ "members": {
+ "ReferenceScalar": {
+ "shape": "PerformanceInsightsReferenceScalar",
+ "documentation": "A scalar value DevOps Guru for a metric that DevOps Guru compares to actual metric values. This reference value is used to determine if an actual metric value should be considered anomalous.
"
+ },
+ "ReferenceMetric": {
+ "shape": "PerformanceInsightsReferenceMetric",
+ "documentation": "A metric that DevOps Guru compares to actual metric values. This reference metric is used to determine if an actual metric should be considered anomalous.
"
+ }
+ },
+ "documentation": "Reference scalar values and other metrics that DevOps Guru displays on a graph in its console along with the actual metrics it analyzed. Compare these reference values to your actual metrics to help you understand anomalous behavior that DevOps Guru detected.
"
+ },
+ "PerformanceInsightsReferenceData": {
+ "type": "structure",
+ "members": {
+ "Name": {
+ "shape": "PerformanceInsightsReferenceName",
+ "documentation": "The name of the reference data.
"
+ },
+ "ComparisonValues": {
+ "shape": "PerformanceInsightsReferenceComparisonValues",
+ "documentation": "The specific reference values used to evaluate the Performance Insights. For more information, see PerformanceInsightsReferenceComparisonValues
.
"
+ }
+ },
+ "documentation": "Reference data used to evaluate Performance Insights to determine if its performance is anomalous or not.
"
+ },
+ "PerformanceInsightsReferenceDataList": {
+ "type": "list",
+ "member": {
+ "shape": "PerformanceInsightsReferenceData"
+ }
+ },
+ "PerformanceInsightsReferenceMetric": {
+ "type": "structure",
+ "members": {
+ "MetricQuery": {
+ "shape": "PerformanceInsightsMetricQuery",
+ "documentation": "A query to be processed on the metric.
"
+ }
+ },
+ "documentation": "Information about a reference metric used to evaluate Performance Insights.
"
+ },
+ "PerformanceInsightsReferenceName": {
+ "type": "string"
+ },
+ "PerformanceInsightsReferenceScalar": {
+ "type": "structure",
+ "members": {
+ "Value": {
+ "shape": "PerformanceInsightsValueDouble",
+ "documentation": "The reference value.
"
+ }
+ },
+ "documentation": "A reference value to compare Performance Insights metrics against to determine if the metrics demonstrate anomalous behavior.
"
+ },
+ "PerformanceInsightsStat": {
+ "type": "structure",
+ "members": {
+ "Type": {
+ "shape": "PerformanceInsightsStatType",
+ "documentation": "The statistic type.
"
+ },
+ "Value": {
+ "shape": "PerformanceInsightsValueDouble",
+ "documentation": "The value of the statistic.
"
+ }
+ },
+ "documentation": "A statistic in a Performance Insights collection.
"
+ },
+ "PerformanceInsightsStatType": {
+ "type": "string"
+ },
+ "PerformanceInsightsStats": {
+ "type": "list",
+ "member": {
+ "shape": "PerformanceInsightsStat"
+ }
+ },
+ "PerformanceInsightsValueDouble": {
+ "type": "double",
+ "box": true
+ },
"PredictionTimeRange": {
"type": "structure",
"required": [
@@ -2367,7 +2627,7 @@
},
"Severity": {
"shape": "AnomalySeverity",
- "documentation": " The severity of a proactive anomaly.
"
+ "documentation": "The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "AnomalyStatus",
@@ -2382,7 +2642,7 @@
},
"AnomalyReportedTimeRange": {
"shape": "AnomalyReportedTimeRange",
- "documentation": " A AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
+ "documentation": " An AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
},
"PredictionTimeRange": {
"shape": "PredictionTimeRange"
@@ -2414,7 +2674,7 @@
},
"Severity": {
"shape": "AnomalySeverity",
- "documentation": "The severity of the anomaly.
"
+ "documentation": "The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "AnomalyStatus",
@@ -2429,7 +2689,7 @@
},
"AnomalyReportedTimeRange": {
"shape": "AnomalyReportedTimeRange",
- "documentation": " A AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
+ "documentation": " An AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
},
"PredictionTimeRange": {
"shape": "PredictionTimeRange"
@@ -2465,7 +2725,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": "The severity of the proactive insight.
"
+ "documentation": "The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2500,7 +2760,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": "The severity of the proactive insight.
"
+ "documentation": "The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2518,6 +2778,10 @@
"ServiceCollection": {
"shape": "ServiceCollection",
"documentation": "A collection of the names of Amazon Web Services services.
"
+ },
+ "AssociatedResourceArns": {
+ "shape": "AssociatedResourceArns",
+ "documentation": "The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
"
}
},
"documentation": "Details about a proactive insight. This object is returned by DescribeInsight.
"
@@ -2549,7 +2813,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": " An array of severity values used to search for insights.
"
+ "documentation": " An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2604,7 +2868,7 @@
},
"Severity": {
"shape": "AnomalySeverity",
- "documentation": "The severity of the anomaly.
"
+ "documentation": "The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "AnomalyStatus",
@@ -2615,7 +2879,7 @@
},
"AnomalyReportedTimeRange": {
"shape": "AnomalyReportedTimeRange",
- "documentation": " A AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
+ "documentation": " An AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
},
"SourceDetails": {
"shape": "AnomalySourceDetails",
@@ -2627,6 +2891,26 @@
},
"ResourceCollection": {
"shape": "ResourceCollection"
+ },
+ "Type": {
+ "shape": "AnomalyType",
+ "documentation": "The type of the reactive anomaly. It can be one of the following types.
"
+ },
+ "Name": {
+ "shape": "AnomalyName",
+ "documentation": "The name of the reactive anomaly.
"
+ },
+ "Description": {
+ "shape": "AnomalyDescription",
+ "documentation": "A description of the reactive anomaly.
"
+ },
+ "CausalAnomalyId": {
+ "shape": "AnomalyId",
+ "documentation": "The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.
"
+ },
+ "AnomalyResources": {
+ "shape": "AnomalyResources",
+ "documentation": "The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.
"
}
},
"documentation": "Details about a reactive anomaly. This object is returned by ListAnomalies
.
"
@@ -2640,7 +2924,7 @@
},
"Severity": {
"shape": "AnomalySeverity",
- "documentation": " The severity of the reactive anomaly.
"
+ "documentation": "The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "AnomalyStatus",
@@ -2651,7 +2935,7 @@
},
"AnomalyReportedTimeRange": {
"shape": "AnomalyReportedTimeRange",
- "documentation": " A AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
+ "documentation": " An AnomalyReportedTimeRange
object that specifies the time range between when the anomaly is opened and the time when it is closed.
"
},
"SourceDetails": {
"shape": "AnomalySourceDetails",
@@ -2663,6 +2947,26 @@
},
"ResourceCollection": {
"shape": "ResourceCollection"
+ },
+ "Type": {
+ "shape": "AnomalyType",
+ "documentation": "The type of the reactive anomaly. It can be one of the following types.
"
+ },
+ "Name": {
+ "shape": "AnomalyName",
+ "documentation": "The name of the reactive anomaly.
"
+ },
+ "Description": {
+ "shape": "AnomalyDescription",
+ "documentation": "A description of the reactive anomaly.
"
+ },
+ "CausalAnomalyId": {
+ "shape": "AnomalyId",
+ "documentation": "The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.
"
+ },
+ "AnomalyResources": {
+ "shape": "AnomalyResources",
+ "documentation": "The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.
"
}
},
"documentation": "Details about a reactive anomaly. This object is returned by DescribeAnomaly.
"
@@ -2680,7 +2984,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": " The severity of a reactive insight.
"
+ "documentation": "The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2712,7 +3016,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": " The severity of a reactive insight.
"
+ "documentation": "The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2727,6 +3031,10 @@
"ServiceCollection": {
"shape": "ServiceCollection",
"documentation": "A collection of the names of Amazon Web Services services.
"
+ },
+ "AssociatedResourceArns": {
+ "shape": "AssociatedResourceArns",
+ "documentation": "The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
"
}
},
"documentation": " Information about a reactive insight. This object is returned by DescribeInsight.
"
@@ -2746,7 +3054,7 @@
},
"AccountId": {
"shape": "AwsAccountId",
- "documentation": "The ID of the Amazon Web Services account.
"
+ "documentation": "The ID of the Amazon Web Services account.
"
},
"OrganizationalUnitId": {
"shape": "OrganizationalUnitId",
@@ -2758,7 +3066,7 @@
},
"Severity": {
"shape": "InsightSeverity",
- "documentation": " An array of severity values used to search for insights.
"
+ "documentation": " An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
"
},
"Status": {
"shape": "InsightStatus",
@@ -2840,6 +3148,10 @@
"SourceDetails": {
"shape": "RelatedAnomalySourceDetails",
"documentation": " Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.
"
+ },
+ "AnomalyId": {
+ "shape": "AnomalyId",
+ "documentation": "The ID of an anomaly that generated the insight with this recommendation.
"
}
},
"documentation": " Information about an anomaly that is related to a recommendation.
"
@@ -2853,7 +3165,7 @@
},
"Type": {
"shape": "RecommendationRelatedAnomalyResourceType",
- "documentation": " The type of the resource.
"
+ "documentation": " The type of the resource. Resource types take the same form that is used by Amazon Web Services CloudFormation resource type identifiers, service-provider::service-name::data-type-name
. For example, AWS::RDS::DBCluster
. For more information, see Amazon Web Services resource and property types reference in the Amazon Web Services CloudFormation User Guide.
"
}
},
"documentation": " Information about a resource in which DevOps Guru detected anomalous behavior.
"
@@ -2987,15 +3299,24 @@
"type": "structure",
"members": {}
},
+ "ResourceArn": {
+ "type": "string",
+ "max": 2048,
+ "min": 20
+ },
"ResourceCollection": {
"type": "structure",
"members": {
"CloudFormation": {
"shape": "CloudFormationCollection",
"documentation": " An array of the names of Amazon Web Services CloudFormation stacks. The stacks define Amazon Web Services resources that DevOps Guru analyzes. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ },
+ "Tags": {
+ "shape": "TagCollections",
+ "documentation": "The Amazon Web Services tags that are used by resources in the resource collection.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
}
},
- "documentation": " A collection of Amazon Web Services resources supported by DevOps Guru. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " A collection of Amazon Web Services resources supported by DevOps Guru. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
},
"ResourceCollectionFilter": {
"type": "structure",
@@ -3003,6 +3324,10 @@
"CloudFormation": {
"shape": "CloudFormationCollectionFilter",
"documentation": " Information about Amazon Web Services CloudFormation stacks. You can use up to 500 stacks to specify which Amazon Web Services resources in your account to analyze. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.
"
+ },
+ "Tags": {
+ "shape": "TagCollectionFilters",
+ "documentation": "The Amazon Web Services tags used to filter the resources in the resource collection.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
}
},
"documentation": " Information about a filter used to specify which Amazon Web Services resources are analyzed for anomalous behavior by DevOps Guru.
"
@@ -3011,12 +3336,16 @@
"type": "string",
"enum": [
"AWS_CLOUD_FORMATION",
- "AWS_SERVICE"
+ "AWS_SERVICE",
+ "AWS_TAGS"
]
},
"ResourceHours": {
"type": "long"
},
+ "ResourceName": {
+ "type": "string"
+ },
"ResourceType": {
"type": "string",
"max": 256,
@@ -3363,6 +3692,114 @@
},
"documentation": " A time range used to specify when the behavior of an insight or anomaly started.
"
},
+ "TagCollection": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {
+ "shape": "AppBoundaryKey",
+ "documentation": "An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagValues": {
+ "shape": "TagValues",
+ "documentation": "The values in an Amazon Web Services tag collection.
The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333
, Production
, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
"
+ }
+ },
+ "documentation": "A collection of Amazon Web Services stags.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagCollectionFilter": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {
+ "shape": "AppBoundaryKey",
+ "documentation": "An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagValues": {
+ "shape": "TagValues",
+ "documentation": "The values in an Amazon Web Services tag collection.
The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333
, Production
, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
"
+ }
+ },
+ "documentation": "A collection of Amazon Web Services tags used to filter insights. This is used to return insights generated from only resources that contain the tags in the tag collection.
"
+ },
+ "TagCollectionFilters": {
+ "type": "list",
+ "member": {
+ "shape": "TagCollectionFilter"
+ }
+ },
+ "TagCollections": {
+ "type": "list",
+ "member": {
+ "shape": "TagCollection"
+ }
+ },
+ "TagCostEstimationResourceCollectionFilter": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {
+ "shape": "AppBoundaryKey",
+ "documentation": "An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagValues": {
+ "shape": "CostEstimationTagValues",
+ "documentation": "The values in an Amazon Web Services tag collection.
The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333
, Production
, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
"
+ }
+ },
+ "documentation": "Information about a collection of Amazon Web Services resources that are identified by an Amazon Web Services tag. This collection of resources is used to create a monthly cost estimate for DevOps Guru to analyze Amazon Web Services resources. The maximum number of tags you can specify for a cost estimate is one. The estimate created is for the cost to analyze the Amazon Web Services resources defined by the tag. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.
"
+ },
+ "TagCostEstimationResourceCollectionFilters": {
+ "type": "list",
+ "member": {
+ "shape": "TagCostEstimationResourceCollectionFilter"
+ }
+ },
+ "TagHealth": {
+ "type": "structure",
+ "members": {
+ "AppBoundaryKey": {
+ "shape": "AppBoundaryKey",
+ "documentation": "An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagValue": {
+ "shape": "TagValue",
+ "documentation": "The value in an Amazon Web Services tag.
The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333
, Production
, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
"
+ },
+ "Insight": {
+ "shape": "InsightHealth",
+ "documentation": "Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services tag, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.
"
+ }
+ },
+ "documentation": " Information about the health of Amazon Web Services resources in your account that are specified by an Amazon Web Services tag key.
"
+ },
+ "TagHealths": {
+ "type": "list",
+ "member": {
+ "shape": "TagHealth"
+ }
+ },
+ "TagValue": {
+ "type": "string",
+ "max": 256,
+ "min": 0,
+ "pattern": "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-@]*|\\*)$"
+ },
+ "TagValues": {
+ "type": "list",
+ "member": {
+ "shape": "TagValue"
+ }
+ },
"Timestamp": {
"type": "timestamp"
},
@@ -3414,7 +3851,11 @@
"members": {
"CloudFormation": {
"shape": "UpdateCloudFormationCollectionFilter",
- "documentation": " An collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ "documentation": " A collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
"
+ },
+ "Tags": {
+ "shape": "UpdateTagCollectionFilters",
+ "documentation": "The updated Amazon Web Services tags used to filter the resources in the resource collection.
Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper.
Each Amazon Web Services tag has two parts.
-
A tag key (for example, CostCenter
, Environment
, Project
, or Secret
). Tag keys are case-sensitive.
-
An optional field known as a tag value (for example, 111122223333
, Production
, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive.
Together these are known as key-value pairs.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
}
},
"documentation": " Contains information used to update a collection of Amazon Web Services resources.
"
@@ -3472,6 +3913,38 @@
"max": 100,
"min": 0
},
+ "UpdateTagCollectionFilter": {
+ "type": "structure",
+ "required": [
+ "AppBoundaryKey",
+ "TagValues"
+ ],
+ "members": {
+ "AppBoundaryKey": {
+ "shape": "AppBoundaryKey",
+ "documentation": "An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary.
The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-
. The tag key might be Devops-guru-deployment-application
or Devops-guru-rds-application
. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds
and a key named DevOps-Guru-RDS
. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS
or Devops-Guru-production-application/containers
.
"
+ },
+ "TagValues": {
+ "shape": "UpdateTagValues",
+ "documentation": "The values in an Amazon Web Services tag collection.
The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333
, Production
, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
"
+ }
+ },
+ "documentation": "A new collection of Amazon Web Services resources that are defined by an Amazon Web Services tag or tag key/value pair.
"
+ },
+ "UpdateTagCollectionFilters": {
+ "type": "list",
+ "member": {
+ "shape": "UpdateTagCollectionFilter"
+ }
+ },
+ "UpdateTagValues": {
+ "type": "list",
+ "member": {
+ "shape": "TagValue"
+ },
+ "max": 100,
+ "min": 0
+ },
"UuidNextToken": {
"type": "string",
"max": 36,
diff --git a/apis/devops-guru-2020-12-01.paginators.json b/apis/devops-guru-2020-12-01.paginators.json
index 4e2621d933..b2d039de08 100644
--- a/apis/devops-guru-2020-12-01.paginators.json
+++ b/apis/devops-guru-2020-12-01.paginators.json
@@ -14,7 +14,8 @@
"output_token": "NextToken",
"result_key": [
"CloudFormation",
- "Service"
+ "Service",
+ "Tags"
]
},
"GetCostEstimation": {
@@ -37,7 +38,8 @@
],
"output_token": "NextToken",
"result_key": [
- "ResourceCollection.CloudFormation.StackNames"
+ "ResourceCollection.CloudFormation.StackNames",
+ "ResourceCollection.Tags"
]
},
"ListAnomaliesForInsight": {
diff --git a/apis/directconnect-2012-10-25.min.json b/apis/directconnect-2012-10-25.min.json
index 1c6bc0ee6c..dff7add26f 100644
--- a/apis/directconnect-2012-10-25.min.json
+++ b/apis/directconnect-2012-10-25.min.json
@@ -450,7 +450,7 @@
"type": "structure",
"members": {
"directConnectGateway": {
- "shape": "S2u"
+ "shape": "S2v"
}
}
}
@@ -503,7 +503,7 @@
"type": "structure",
"members": {
"directConnectGatewayAssociationProposal": {
- "shape": "S31"
+ "shape": "S32"
}
}
}
@@ -528,7 +528,7 @@
}
},
"output": {
- "shape": "S35"
+ "shape": "S36"
}
},
"CreateLag": {
@@ -561,7 +561,7 @@
}
},
"output": {
- "shape": "S3a"
+ "shape": "S3b"
}
},
"CreatePrivateVirtualInterface": {
@@ -599,6 +599,9 @@
"directConnectGatewayId": {},
"tags": {
"shape": "S10"
+ },
+ "enableSiteLink": {
+ "type": "boolean"
}
}
}
@@ -679,6 +682,9 @@
"directConnectGatewayId": {},
"tags": {
"shape": "S10"
+ },
+ "enableSiteLink": {
+ "type": "boolean"
}
}
}
@@ -742,7 +748,7 @@
"type": "structure",
"members": {
"directConnectGateway": {
- "shape": "S2u"
+ "shape": "S2v"
}
}
}
@@ -779,7 +785,7 @@
"type": "structure",
"members": {
"directConnectGatewayAssociationProposal": {
- "shape": "S31"
+ "shape": "S32"
}
}
}
@@ -812,7 +818,7 @@
}
},
"output": {
- "shape": "S3a"
+ "shape": "S3b"
}
},
"DeleteVirtualInterface": {
@@ -848,7 +854,7 @@
"type": "structure",
"members": {
"loa": {
- "shape": "S42"
+ "shape": "S44"
}
}
},
@@ -862,7 +868,7 @@
}
},
"output": {
- "shape": "S45"
+ "shape": "S47"
}
},
"DescribeConnectionsOnInterconnect": {
@@ -876,7 +882,7 @@
}
},
"output": {
- "shape": "S45"
+ "shape": "S47"
},
"deprecated": true
},
@@ -917,7 +923,7 @@
"directConnectGatewayAssociationProposals": {
"type": "list",
"member": {
- "shape": "S31"
+ "shape": "S32"
}
},
"nextToken": {}
@@ -1002,7 +1008,7 @@
"directConnectGateways": {
"type": "list",
"member": {
- "shape": "S2u"
+ "shape": "S2v"
}
},
"nextToken": {}
@@ -1020,7 +1026,7 @@
}
},
"output": {
- "shape": "S45"
+ "shape": "S47"
}
},
"DescribeInterconnectLoa": {
@@ -1039,7 +1045,7 @@
"type": "structure",
"members": {
"loa": {
- "shape": "S42"
+ "shape": "S44"
}
}
},
@@ -1058,7 +1064,7 @@
"interconnects": {
"type": "list",
"member": {
- "shape": "S35"
+ "shape": "S36"
}
}
}
@@ -1077,7 +1083,7 @@
"lags": {
"type": "list",
"member": {
- "shape": "S3a"
+ "shape": "S3b"
}
}
}
@@ -1096,7 +1102,7 @@
}
},
"output": {
- "shape": "S42"
+ "shape": "S44"
}
},
"DescribeLocations": {
@@ -1273,7 +1279,7 @@
"testId": {},
"virtualInterfaceId": {},
"bgpPeers": {
- "shape": "S63"
+ "shape": "S65"
},
"status": {},
"maxResults": {
@@ -1288,7 +1294,7 @@
"virtualInterfaceTestHistory": {
"type": "list",
"member": {
- "shape": "S67"
+ "shape": "S69"
}
},
"nextToken": {}
@@ -1304,7 +1310,7 @@
"members": {
"virtualInterfaceId": {},
"bgpPeers": {
- "shape": "S63"
+ "shape": "S65"
},
"testDurationInMinutes": {
"type": "integer"
@@ -1315,7 +1321,7 @@
"type": "structure",
"members": {
"virtualInterfaceTest": {
- "shape": "S67"
+ "shape": "S69"
}
}
}
@@ -1334,7 +1340,7 @@
"type": "structure",
"members": {
"virtualInterfaceTest": {
- "shape": "S67"
+ "shape": "S69"
}
}
}
@@ -1410,7 +1416,7 @@
"type": "structure",
"members": {
"directConnectGateway": {
- "shape": "S2u"
+ "shape": "S2v"
}
}
}
@@ -1453,7 +1459,7 @@
}
},
"output": {
- "shape": "S3a"
+ "shape": "S3b"
}
},
"UpdateVirtualInterfaceAttributes": {
@@ -1466,7 +1472,11 @@
"virtualInterfaceId": {},
"mtu": {
"type": "integer"
- }
+ },
+ "enableSiteLink": {
+ "type": "boolean"
+ },
+ "virtualInterfaceName": {}
}
},
"output": {
@@ -1645,10 +1655,13 @@
"awsLogicalDeviceId": {},
"tags": {
"shape": "S10"
+ },
+ "siteLinkEnabled": {
+ "type": "boolean"
}
}
},
- "S2u": {
+ "S2v": {
"type": "structure",
"members": {
"directConnectGatewayId": {},
@@ -1661,7 +1674,7 @@
"stateChangeError": {}
}
},
- "S31": {
+ "S32": {
"type": "structure",
"members": {
"proposalId": {},
@@ -1679,7 +1692,7 @@
}
}
},
- "S35": {
+ "S36": {
"type": "structure",
"members": {
"interconnectId": {},
@@ -1707,7 +1720,7 @@
"providerName": {}
}
},
- "S3a": {
+ "S3b": {
"type": "structure",
"members": {
"connectionsBandwidth": {},
@@ -1729,7 +1742,7 @@
"awsDeviceV2": {},
"awsLogicalDeviceId": {},
"connections": {
- "shape": "S3c"
+ "shape": "S3d"
},
"allowsHostedConnections": {
"type": "boolean"
@@ -1751,13 +1764,13 @@
}
}
},
- "S3c": {
+ "S3d": {
"type": "list",
"member": {
"shape": "So"
}
},
- "S42": {
+ "S44": {
"type": "structure",
"members": {
"loaContent": {
@@ -1766,25 +1779,25 @@
"loaContentType": {}
}
},
- "S45": {
+ "S47": {
"type": "structure",
"members": {
"connections": {
- "shape": "S3c"
+ "shape": "S3d"
}
}
},
- "S63": {
+ "S65": {
"type": "list",
"member": {}
},
- "S67": {
+ "S69": {
"type": "structure",
"members": {
"testId": {},
"virtualInterfaceId": {},
"bgpPeers": {
- "shape": "S63"
+ "shape": "S65"
},
"status": {},
"ownerAccount": {},
diff --git a/apis/directconnect-2012-10-25.normal.json b/apis/directconnect-2012-10-25.normal.json
index f7f4160f5f..9ff8116b23 100644
--- a/apis/directconnect-2012-10-25.normal.json
+++ b/apis/directconnect-2012-10-25.normal.json
@@ -2937,7 +2937,7 @@
},
"virtualInterfaceName": {
"shape": "VirtualInterfaceName",
- "documentation": "The name of the virtual interface assigned by the customer network.
"
+ "documentation": "Provides the details about a virtual interface's router.
"
}
}
},
@@ -3245,6 +3245,9 @@
}
}
},
+ "EnableSiteLink": {
+ "type": "boolean"
+ },
"EncryptionMode": {
"type": "string"
},
@@ -3737,6 +3740,10 @@
"tags": {
"shape": "TagList",
"documentation": "The tags associated with the private virtual interface.
"
+ },
+ "enableSiteLink": {
+ "shape": "EnableSiteLink",
+ "documentation": "Indicates whether to enable or disable SiteLink.
"
}
},
"documentation": "Information about a private virtual interface.
"
@@ -3924,6 +3931,10 @@
"tags": {
"shape": "TagList",
"documentation": "The tags associated with the transitive virtual interface.
"
+ },
+ "enableSiteLink": {
+ "shape": "EnableSiteLink",
+ "documentation": "Indicates whether to enable or disable SiteLink.
"
}
},
"documentation": "Information about a transit virtual interface.
"
@@ -4095,6 +4106,9 @@
"SecretARN": {
"type": "string"
},
+ "SiteLinkEnabled": {
+ "type": "boolean"
+ },
"Software": {
"type": "string"
},
@@ -4362,6 +4376,14 @@
"mtu": {
"shape": "MTU",
"documentation": "The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
"
+ },
+ "enableSiteLink": {
+ "shape": "EnableSiteLink",
+ "documentation": "Indicates whether to enable or disable SiteLink.
"
+ },
+ "virtualInterfaceName": {
+ "shape": "VirtualInterfaceName",
+ "documentation": "The name of the virtual private interface.
"
}
}
},
@@ -4512,6 +4534,10 @@
"tags": {
"shape": "TagList",
"documentation": "The tags associated with the virtual interface.
"
+ },
+ "siteLinkEnabled": {
+ "shape": "SiteLinkEnabled",
+ "documentation": "Indicates whether SiteLink is enabled.
"
}
},
"documentation": "Information about a virtual interface.
"
diff --git a/apis/dynamodb-2012-08-10.min.json b/apis/dynamodb-2012-08-10.min.json
index 395a22aad5..5fb18c5a4d 100644
--- a/apis/dynamodb-2012-08-10.min.json
+++ b/apis/dynamodb-2012-08-10.min.json
@@ -188,38 +188,39 @@
],
"members": {
"AttributeDefinitions": {
- "shape": "S2i"
+ "shape": "S2k"
},
"TableName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"LocalSecondaryIndexes": {
- "shape": "S2p"
+ "shape": "S2r"
},
"GlobalSecondaryIndexes": {
- "shape": "S2v"
+ "shape": "S2x"
},
"BillingMode": {},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
},
"StreamSpecification": {
- "shape": "S2z"
+ "shape": "S31"
},
"SSESpecification": {
- "shape": "S32"
+ "shape": "S34"
},
"Tags": {
- "shape": "S35"
- }
+ "shape": "S37"
+ },
+ "TableClass": {}
}
},
"output": {
"type": "structure",
"members": {
"TableDescription": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -239,7 +240,7 @@
"type": "structure",
"members": {
"BackupDescription": {
- "shape": "S3y"
+ "shape": "S40"
}
}
},
@@ -258,7 +259,7 @@
"shape": "S12"
},
"Expected": {
- "shape": "S4b"
+ "shape": "S4d"
},
"ConditionalOperator": {},
"ReturnValues": {},
@@ -269,7 +270,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
}
}
},
@@ -303,7 +304,7 @@
"type": "structure",
"members": {
"TableDescription": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -323,7 +324,7 @@
"type": "structure",
"members": {
"BackupDescription": {
- "shape": "S3y"
+ "shape": "S40"
}
}
},
@@ -343,7 +344,7 @@
"type": "structure",
"members": {
"ContinuousBackupsDescription": {
- "shape": "S4s"
+ "shape": "S4u"
}
}
},
@@ -428,7 +429,7 @@
"type": "structure",
"members": {
"ExportDescription": {
- "shape": "S5c"
+ "shape": "S5e"
}
}
}
@@ -468,7 +469,7 @@
"members": {
"GlobalTableName": {},
"ReplicaSettings": {
- "shape": "S5w"
+ "shape": "S5y"
}
}
},
@@ -541,7 +542,7 @@
"type": "structure",
"members": {
"Table": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -561,7 +562,7 @@
"type": "structure",
"members": {
"TableAutoScalingDescription": {
- "shape": "S6i"
+ "shape": "S6k"
}
}
}
@@ -580,7 +581,7 @@
"type": "structure",
"members": {
"TimeToLiveDescription": {
- "shape": "S47"
+ "shape": "S49"
}
}
},
@@ -588,19 +589,19 @@
},
"DisableKinesisStreamingDestination": {
"input": {
- "shape": "S6p"
+ "shape": "S6r"
},
"output": {
- "shape": "S6q"
+ "shape": "S6s"
},
"endpointdiscovery": {}
},
"EnableKinesisStreamingDestination": {
"input": {
- "shape": "S6p"
+ "shape": "S6r"
},
"output": {
- "shape": "S6q"
+ "shape": "S6s"
},
"endpointdiscovery": {}
},
@@ -667,7 +668,7 @@
"type": "structure",
"members": {
"Responses": {
- "shape": "S6z"
+ "shape": "S71"
},
"ConsumedCapacity": {
"shape": "Ss"
@@ -702,7 +703,7 @@
"type": "structure",
"members": {
"ExportDescription": {
- "shape": "S5c"
+ "shape": "S5e"
}
}
}
@@ -920,7 +921,7 @@
"type": "structure",
"members": {
"Tags": {
- "shape": "S35"
+ "shape": "S37"
},
"NextToken": {}
}
@@ -940,7 +941,7 @@
"shape": "S1f"
},
"Expected": {
- "shape": "S4b"
+ "shape": "S4d"
},
"ReturnValues": {},
"ReturnConsumedCapacity": {},
@@ -951,7 +952,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
}
}
},
@@ -994,11 +995,11 @@
"type": "map",
"key": {},
"value": {
- "shape": "S86"
+ "shape": "S88"
}
},
"QueryFilter": {
- "shape": "S87"
+ "shape": "S89"
},
"ConditionalOperator": {},
"ScanIndexForward": {
@@ -1015,7 +1016,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
}
}
},
@@ -1053,16 +1054,16 @@
"BackupArn": {},
"BillingModeOverride": {},
"GlobalSecondaryIndexOverride": {
- "shape": "S2v"
+ "shape": "S2x"
},
"LocalSecondaryIndexOverride": {
- "shape": "S2p"
+ "shape": "S2r"
},
"ProvisionedThroughputOverride": {
- "shape": "S2x"
+ "shape": "S2z"
},
"SSESpecificationOverride": {
- "shape": "S32"
+ "shape": "S34"
}
}
},
@@ -1070,7 +1071,7 @@
"type": "structure",
"members": {
"TableDescription": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -1094,16 +1095,16 @@
},
"BillingModeOverride": {},
"GlobalSecondaryIndexOverride": {
- "shape": "S2v"
+ "shape": "S2x"
},
"LocalSecondaryIndexOverride": {
- "shape": "S2p"
+ "shape": "S2r"
},
"ProvisionedThroughputOverride": {
- "shape": "S2x"
+ "shape": "S2z"
},
"SSESpecificationOverride": {
- "shape": "S32"
+ "shape": "S34"
}
}
},
@@ -1111,7 +1112,7 @@
"type": "structure",
"members": {
"TableDescription": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -1134,7 +1135,7 @@
},
"Select": {},
"ScanFilter": {
- "shape": "S87"
+ "shape": "S89"
},
"ConditionalOperator": {},
"ExclusiveStartKey": {
@@ -1153,7 +1154,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
},
"ConsistentRead": {
"type": "boolean"
@@ -1192,7 +1193,7 @@
"members": {
"ResourceArn": {},
"Tags": {
- "shape": "S35"
+ "shape": "S37"
}
}
},
@@ -1243,7 +1244,7 @@
"shape": "Ss"
},
"Responses": {
- "shape": "S6z"
+ "shape": "S71"
}
}
},
@@ -1278,7 +1279,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
},
"ReturnValuesOnConditionCheckFailure": {}
}
@@ -1299,7 +1300,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
},
"ReturnValuesOnConditionCheckFailure": {}
}
@@ -1320,7 +1321,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
},
"ReturnValuesOnConditionCheckFailure": {}
}
@@ -1343,7 +1344,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
},
"ReturnValuesOnConditionCheckFailure": {}
}
@@ -1414,7 +1415,7 @@
"type": "structure",
"members": {
"ContinuousBackupsDescription": {
- "shape": "S4s"
+ "shape": "S4u"
}
}
},
@@ -1502,7 +1503,7 @@
"type": "long"
},
"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
},
"GlobalTableGlobalSecondaryIndexSettingsUpdate": {
"type": "list",
@@ -1517,7 +1518,7 @@
"type": "long"
},
"ProvisionedWriteCapacityAutoScalingSettingsUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
}
}
}
@@ -1535,7 +1536,7 @@
"type": "long"
},
"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
},
"ReplicaGlobalSecondaryIndexSettingsUpdate": {
"type": "list",
@@ -1550,11 +1551,12 @@
"type": "long"
},
"ProvisionedReadCapacityAutoScalingSettingsUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
}
}
}
- }
+ },
+ "ReplicaTableClass": {}
}
}
}
@@ -1565,7 +1567,7 @@
"members": {
"GlobalTableName": {},
"ReplicaSettings": {
- "shape": "S5w"
+ "shape": "S5y"
}
}
},
@@ -1597,7 +1599,7 @@
}
},
"Expected": {
- "shape": "S4b"
+ "shape": "S4d"
},
"ConditionalOperator": {},
"ReturnValues": {},
@@ -1609,7 +1611,7 @@
"shape": "S15"
},
"ExpressionAttributeValues": {
- "shape": "S4j"
+ "shape": "S4l"
}
}
},
@@ -1637,12 +1639,12 @@
],
"members": {
"AttributeDefinitions": {
- "shape": "S2i"
+ "shape": "S2k"
},
"TableName": {},
"BillingMode": {},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
},
"GlobalSecondaryIndexUpdates": {
"type": "list",
@@ -1658,7 +1660,7 @@
"members": {
"IndexName": {},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
}
}
},
@@ -1672,13 +1674,13 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
}
}
},
@@ -1695,10 +1697,10 @@
}
},
"StreamSpecification": {
- "shape": "S2z"
+ "shape": "S31"
},
"SSESpecification": {
- "shape": "S32"
+ "shape": "S34"
},
"ReplicaUpdates": {
"type": "list",
@@ -1717,8 +1719,9 @@
"shape": "S2b"
},
"GlobalSecondaryIndexes": {
- "shape": "Sa3"
- }
+ "shape": "Sa5"
+ },
+ "TableClassOverride": {}
}
},
"Update": {
@@ -1733,8 +1736,9 @@
"shape": "S2b"
},
"GlobalSecondaryIndexes": {
- "shape": "Sa3"
- }
+ "shape": "Sa5"
+ },
+ "TableClassOverride": {}
}
},
"Delete": {
@@ -1748,14 +1752,15 @@
}
}
}
- }
+ },
+ "TableClass": {}
}
},
"output": {
"type": "structure",
"members": {
"TableDescription": {
- "shape": "S3a"
+ "shape": "S3c"
}
}
},
@@ -1775,14 +1780,14 @@
"members": {
"IndexName": {},
"ProvisionedWriteCapacityAutoScalingUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
}
}
}
},
"TableName": {},
"ProvisionedWriteCapacityAutoScalingUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
},
"ReplicaUpdates": {
"type": "list",
@@ -1800,13 +1805,13 @@
"members": {
"IndexName": {},
"ProvisionedReadCapacityAutoScalingUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
}
}
}
},
"ReplicaProvisionedReadCapacityAutoScalingUpdate": {
- "shape": "S9e"
+ "shape": "S9g"
}
}
}
@@ -1817,7 +1822,7 @@
"type": "structure",
"members": {
"TableAutoScalingDescription": {
- "shape": "S6i"
+ "shape": "S6k"
}
}
}
@@ -1832,7 +1837,7 @@
"members": {
"TableName": {},
"TimeToLiveSpecification": {
- "shape": "Sah"
+ "shape": "Saj"
}
}
},
@@ -1840,7 +1845,7 @@
"type": "structure",
"members": {
"TimeToLiveSpecification": {
- "shape": "Sah"
+ "shape": "Saj"
}
}
},
@@ -2149,6 +2154,9 @@
},
"ReplicaInaccessibleDateTime": {
"type": "timestamp"
+ },
+ "ReplicaTableClassSummary": {
+ "shape": "S2f"
}
}
}
@@ -2161,7 +2169,16 @@
}
}
},
- "S2i": {
+ "S2f": {
+ "type": "structure",
+ "members": {
+ "TableClass": {},
+ "LastUpdateDateTime": {
+ "type": "timestamp"
+ }
+ }
+ },
+ "S2k": {
"type": "list",
"member": {
"type": "structure",
@@ -2175,7 +2192,7 @@
}
}
},
- "S2m": {
+ "S2o": {
"type": "list",
"member": {
"type": "structure",
@@ -2189,7 +2206,7 @@
}
}
},
- "S2p": {
+ "S2r": {
"type": "list",
"member": {
"type": "structure",
@@ -2201,15 +2218,15 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
}
}
}
},
- "S2r": {
+ "S2t": {
"type": "structure",
"members": {
"ProjectionType": {},
@@ -2219,7 +2236,7 @@
}
}
},
- "S2v": {
+ "S2x": {
"type": "list",
"member": {
"type": "structure",
@@ -2231,18 +2248,18 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
}
}
}
},
- "S2x": {
+ "S2z": {
"type": "structure",
"required": [
"ReadCapacityUnits",
@@ -2257,7 +2274,7 @@
}
}
},
- "S2z": {
+ "S31": {
"type": "structure",
"required": [
"StreamEnabled"
@@ -2269,7 +2286,7 @@
"StreamViewType": {}
}
},
- "S32": {
+ "S34": {
"type": "structure",
"members": {
"Enabled": {
@@ -2279,7 +2296,7 @@
"KMSMasterKeyId": {}
}
},
- "S35": {
+ "S37": {
"type": "list",
"member": {
"type": "structure",
@@ -2293,22 +2310,22 @@
}
}
},
- "S3a": {
+ "S3c": {
"type": "structure",
"members": {
"AttributeDefinitions": {
- "shape": "S2i"
+ "shape": "S2k"
},
"TableName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"TableStatus": {},
"CreationDateTime": {
"type": "timestamp"
},
"ProvisionedThroughput": {
- "shape": "S3c"
+ "shape": "S3e"
},
"TableSizeBytes": {
"type": "long"
@@ -2319,7 +2336,7 @@
"TableArn": {},
"TableId": {},
"BillingModeSummary": {
- "shape": "S3g"
+ "shape": "S3i"
},
"LocalSecondaryIndexes": {
"type": "list",
@@ -2328,10 +2345,10 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
},
"IndexSizeBytes": {
"type": "long"
@@ -2350,17 +2367,17 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
},
"IndexStatus": {},
"Backfilling": {
"type": "boolean"
},
"ProvisionedThroughput": {
- "shape": "S3c"
+ "shape": "S3e"
},
"IndexSizeBytes": {
"type": "long"
@@ -2373,7 +2390,7 @@
}
},
"StreamSpecification": {
- "shape": "S2z"
+ "shape": "S31"
},
"LatestStreamLabel": {},
"LatestStreamArn": {},
@@ -2399,7 +2416,7 @@
}
},
"SSEDescription": {
- "shape": "S3r"
+ "shape": "S3t"
},
"ArchivalSummary": {
"type": "structure",
@@ -2410,10 +2427,13 @@
"ArchivalReason": {},
"ArchivalBackupArn": {}
}
+ },
+ "TableClassSummary": {
+ "shape": "S2f"
}
}
},
- "S3c": {
+ "S3e": {
"type": "structure",
"members": {
"LastIncreaseDateTime": {
@@ -2433,7 +2453,7 @@
}
}
},
- "S3g": {
+ "S3i": {
"type": "structure",
"members": {
"BillingMode": {},
@@ -2442,7 +2462,7 @@
}
}
},
- "S3r": {
+ "S3t": {
"type": "structure",
"members": {
"Status": {},
@@ -2453,7 +2473,7 @@
}
}
},
- "S3y": {
+ "S40": {
"type": "structure",
"members": {
"BackupDetails": {
@@ -2476,13 +2496,13 @@
"type": "long"
},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"TableCreationDateTime": {
"type": "timestamp"
},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
},
"ItemCount": {
"type": "long"
@@ -2500,10 +2520,10 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
}
}
}
@@ -2515,38 +2535,38 @@
"members": {
"IndexName": {},
"KeySchema": {
- "shape": "S2m"
+ "shape": "S2o"
},
"Projection": {
- "shape": "S2r"
+ "shape": "S2t"
},
"ProvisionedThroughput": {
- "shape": "S2x"
+ "shape": "S2z"
}
}
}
},
"StreamDescription": {
- "shape": "S2z"
+ "shape": "S31"
},
"TimeToLiveDescription": {
- "shape": "S47"
+ "shape": "S49"
},
"SSEDescription": {
- "shape": "S3r"
+ "shape": "S3t"
}
}
}
}
},
- "S47": {
+ "S49": {
"type": "structure",
"members": {
"TimeToLiveStatus": {},
"AttributeName": {}
}
},
- "S4b": {
+ "S4d": {
"type": "map",
"key": {},
"value": {
@@ -2560,25 +2580,25 @@
},
"ComparisonOperator": {},
"AttributeValueList": {
- "shape": "S4f"
+ "shape": "S4h"
}
}
}
},
- "S4f": {
+ "S4h": {
"type": "list",
"member": {
"shape": "S6"
}
},
- "S4j": {
+ "S4l": {
"type": "map",
"key": {},
"value": {
"shape": "S6"
}
},
- "S4s": {
+ "S4u": {
"type": "structure",
"required": [
"ContinuousBackupsStatus"
@@ -2599,7 +2619,7 @@
}
}
},
- "S5c": {
+ "S5e": {
"type": "structure",
"members": {
"ExportArn": {},
@@ -2633,7 +2653,7 @@
}
}
},
- "S5w": {
+ "S5y": {
"type": "list",
"member": {
"type": "structure",
@@ -2644,19 +2664,19 @@
"RegionName": {},
"ReplicaStatus": {},
"ReplicaBillingModeSummary": {
- "shape": "S3g"
+ "shape": "S3i"
},
"ReplicaProvisionedReadCapacityUnits": {
"type": "long"
},
"ReplicaProvisionedReadCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ReplicaProvisionedWriteCapacityUnits": {
"type": "long"
},
"ReplicaProvisionedWriteCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ReplicaGlobalSecondaryIndexSettings": {
"type": "list",
@@ -2672,21 +2692,24 @@
"type": "long"
},
"ProvisionedReadCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ProvisionedWriteCapacityUnits": {
"type": "long"
},
"ProvisionedWriteCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
}
}
}
+ },
+ "ReplicaTableClassSummary": {
+ "shape": "S2f"
}
}
}
},
- "S5y": {
+ "S60": {
"type": "structure",
"members": {
"MinimumUnits": {
@@ -2730,7 +2753,7 @@
}
}
},
- "S6i": {
+ "S6k": {
"type": "structure",
"members": {
"TableName": {},
@@ -2749,19 +2772,19 @@
"IndexName": {},
"IndexStatus": {},
"ProvisionedReadCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ProvisionedWriteCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
}
}
}
},
"ReplicaProvisionedReadCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ReplicaProvisionedWriteCapacityAutoScalingSettings": {
- "shape": "S5y"
+ "shape": "S60"
},
"ReplicaStatus": {}
}
@@ -2769,7 +2792,7 @@
}
}
},
- "S6p": {
+ "S6r": {
"type": "structure",
"required": [
"TableName",
@@ -2780,7 +2803,7 @@
"StreamArn": {}
}
},
- "S6q": {
+ "S6s": {
"type": "structure",
"members": {
"TableName": {},
@@ -2788,7 +2811,7 @@
"DestinationStatus": {}
}
},
- "S6z": {
+ "S71": {
"type": "list",
"member": {
"type": "structure",
@@ -2799,26 +2822,26 @@
}
}
},
- "S86": {
+ "S88": {
"type": "structure",
"required": [
"ComparisonOperator"
],
"members": {
"AttributeValueList": {
- "shape": "S4f"
+ "shape": "S4h"
},
"ComparisonOperator": {}
}
},
- "S87": {
+ "S89": {
"type": "map",
"key": {},
"value": {
- "shape": "S86"
+ "shape": "S88"
}
},
- "S9e": {
+ "S9g": {
"type": "structure",
"members": {
"MinimumUnits": {
@@ -2862,7 +2885,7 @@
}
}
},
- "Sa3": {
+ "Sa5": {
"type": "list",
"member": {
"type": "structure",
@@ -2877,7 +2900,7 @@
}
}
},
- "Sah": {
+ "Saj": {
"type": "structure",
"required": [
"Enabled",
diff --git a/apis/dynamodb-2012-08-10.normal.json b/apis/dynamodb-2012-08-10.normal.json
index 014ddbe088..6de865ed31 100644
--- a/apis/dynamodb-2012-08-10.normal.json
+++ b/apis/dynamodb-2012-08-10.normal.json
@@ -2445,6 +2445,10 @@
"GlobalSecondaryIndexes": {
"shape": "ReplicaGlobalSecondaryIndexList",
"documentation": "Replica-specific global secondary index settings.
"
+ },
+ "TableClassOverride": {
+ "shape": "TableClass",
+ "documentation": "Replica-specific table class. If not specified, uses the source table's table class.
"
}
},
"documentation": "Represents a replica to be created.
"
@@ -2496,6 +2500,10 @@
"Tags": {
"shape": "TagList",
"documentation": "A list of key-value pairs to label the table. For more information, see Tagging for DynamoDB.
"
+ },
+ "TableClass": {
+ "shape": "TableClass",
+ "documentation": "The table class of the new table. Valid values are STANDARD
and STANDARD_INFREQUENT_ACCESS
.
"
}
},
"documentation": "Represents the input of a CreateTable
operation.
"
@@ -4821,6 +4829,9 @@
"ReplicaInaccessibleDateTime": {
"shape": "Date",
"documentation": "The time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the ReplicaStatus
property.
"
+ },
+ "ReplicaTableClassSummary": {
+ "shape": "TableClassSummary"
}
},
"documentation": "Contains the details of the replica.
"
@@ -5031,6 +5042,9 @@
"ReplicaGlobalSecondaryIndexSettings": {
"shape": "ReplicaGlobalSecondaryIndexSettingsDescriptionList",
"documentation": "Replica global secondary index settings for the global table.
"
+ },
+ "ReplicaTableClassSummary": {
+ "shape": "TableClassSummary"
}
},
"documentation": "Represents the properties of a replica.
"
@@ -5062,6 +5076,10 @@
"ReplicaGlobalSecondaryIndexSettingsUpdate": {
"shape": "ReplicaGlobalSecondaryIndexSettingsUpdateList",
"documentation": "Represents the settings of a global secondary index for a global table that will be modified.
"
+ },
+ "ReplicaTableClass": {
+ "shape": "TableClass",
+ "documentation": "Replica-specific table class. If not specified, uses the source table's table class.
"
}
},
"documentation": "Represents the settings for a global table in a Region that will be modified.
"
@@ -5664,6 +5682,27 @@
},
"documentation": "Represents the auto scaling configuration for a global table.
"
},
+ "TableClass": {
+ "type": "string",
+ "enum": [
+ "STANDARD",
+ "STANDARD_INFREQUENT_ACCESS"
+ ]
+ },
+ "TableClassSummary": {
+ "type": "structure",
+ "members": {
+ "TableClass": {
+ "shape": "TableClass",
+ "documentation": "The table class of the specified table. Valid values are STANDARD
and STANDARD_INFREQUENT_ACCESS
.
"
+ },
+ "LastUpdateDateTime": {
+ "shape": "Date",
+ "documentation": "The date and time at which the table class was last updated.
"
+ }
+ },
+ "documentation": "Contains details of the table class.
"
+ },
"TableCreationDateTime": {
"type": "timestamp"
},
@@ -5753,6 +5792,10 @@
"ArchivalSummary": {
"shape": "ArchivalSummary",
"documentation": "Contains information about the table archive.
"
+ },
+ "TableClassSummary": {
+ "shape": "TableClassSummary",
+ "documentation": "Contains details of the table class.
"
}
},
"documentation": "Represents the properties of a table.
"
@@ -6322,6 +6365,10 @@
"GlobalSecondaryIndexes": {
"shape": "ReplicaGlobalSecondaryIndexList",
"documentation": "Replica-specific global secondary index settings.
"
+ },
+ "TableClassOverride": {
+ "shape": "TableClass",
+ "documentation": "Replica-specific table class. If not specified, uses the source table's table class.
"
}
},
"documentation": "Represents a replica to be modified.
"
@@ -6363,6 +6410,10 @@
"ReplicaUpdates": {
"shape": "ReplicationGroupUpdateList",
"documentation": "A list of replica update actions (create, delete, or update) for the table.
This property only applies to Version 2019.11.21 of global tables.
"
+ },
+ "TableClass": {
+ "shape": "TableClass",
+ "documentation": "The table class of the table to be updated. Valid values are STANDARD
and STANDARD_INFREQUENT_ACCESS
.
"
}
},
"documentation": "Represents the input of an UpdateTable
operation.
"
diff --git a/apis/ec2-2016-11-15.min.json b/apis/ec2-2016-11-15.min.json
index 6ac5123333..da7868c7a8 100644
--- a/apis/ec2-2016-11-15.min.json
+++ b/apis/ec2-2016-11-15.min.json
@@ -276,6 +276,47 @@
}
}
},
+ "AllocateIpamPoolCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {},
+ "Cidr": {},
+ "NetmaskLength": {
+ "type": "integer"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ },
+ "Description": {},
+ "PreviewNextCidr": {
+ "type": "boolean"
+ },
+ "DisallowedCidrs": {
+ "locationName": "DisallowedCidr",
+ "type": "list",
+ "member": {
+ "locationName": "item"
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPoolAllocation": {
+ "shape": "S26",
+ "locationName": "ipamPoolAllocation"
+ }
+ }
+ }
+ },
"ApplySecurityGroupsToClientVpnTargetNetwork": {
"input": {
"type": "structure",
@@ -288,7 +329,7 @@
"ClientVpnEndpointId": {},
"VpcId": {},
"SecurityGroupIds": {
- "shape": "S25",
+ "shape": "S2c",
"locationName": "SecurityGroupId"
},
"DryRun": {
@@ -300,7 +341,7 @@
"type": "structure",
"members": {
"SecurityGroupIds": {
- "shape": "S25",
+ "shape": "S2c",
"locationName": "securityGroupIds"
}
}
@@ -318,14 +359,14 @@
"type": "integer"
},
"Ipv6Addresses": {
- "shape": "S29",
+ "shape": "S2g",
"locationName": "ipv6Addresses"
},
"Ipv6PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "Ipv6Prefix"
},
"NetworkInterfaceId": {
@@ -337,11 +378,11 @@
"type": "structure",
"members": {
"AssignedIpv6Addresses": {
- "shape": "S29",
+ "shape": "S2g",
"locationName": "assignedIpv6Addresses"
},
"AssignedIpv6Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "assignedIpv6PrefixSet"
},
"NetworkInterfaceId": {
@@ -365,7 +406,7 @@
"locationName": "networkInterfaceId"
},
"PrivateIpAddresses": {
- "shape": "S2e",
+ "shape": "S2l",
"locationName": "privateIpAddress"
},
"SecondaryPrivateIpAddressCount": {
@@ -373,7 +414,7 @@
"type": "integer"
},
"Ipv4Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "Ipv4Prefix"
},
"Ipv4PrefixCount": {
@@ -401,7 +442,7 @@
}
},
"AssignedIpv4Prefixes": {
- "shape": "S2i",
+ "shape": "S2p",
"locationName": "assignedIpv4PrefixSet"
}
}
@@ -464,7 +505,7 @@
"locationName": "associationId"
},
"Status": {
- "shape": "S2r",
+ "shape": "S2y",
"locationName": "status"
}
}
@@ -522,7 +563,7 @@
],
"members": {
"IamInstanceProfile": {
- "shape": "S2z"
+ "shape": "S36"
},
"InstanceId": {}
}
@@ -531,7 +572,7 @@
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
- "shape": "S31",
+ "shape": "S38",
"locationName": "iamInstanceProfileAssociation"
}
}
@@ -553,7 +594,7 @@
"type": "structure",
"members": {
"InstanceIds": {
- "shape": "S37",
+ "shape": "S3e",
"locationName": "InstanceId"
},
"InstanceTags": {
@@ -561,7 +602,7 @@
"locationName": "InstanceTag"
},
"DedicatedHostIds": {
- "shape": "S38",
+ "shape": "S3f",
"locationName": "DedicatedHostId"
}
}
@@ -572,7 +613,7 @@
"type": "structure",
"members": {
"InstanceEventWindow": {
- "shape": "S3b",
+ "shape": "S3i",
"locationName": "instanceEventWindow"
}
}
@@ -605,7 +646,7 @@
"locationName": "associationId"
},
"AssociationState": {
- "shape": "S3n",
+ "shape": "S3u",
"locationName": "associationState"
}
}
@@ -631,7 +672,7 @@
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
- "shape": "S3r",
+ "shape": "S3y",
"locationName": "ipv6CidrBlockAssociation"
},
"SubnetId": {
@@ -647,7 +688,7 @@
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
- "shape": "S3w"
+ "shape": "S43"
},
"DryRun": {
"type": "boolean"
@@ -683,7 +724,7 @@
"type": "structure",
"members": {
"Association": {
- "shape": "S41",
+ "shape": "S48",
"locationName": "association"
}
}
@@ -717,7 +758,7 @@
"type": "structure",
"members": {
"InterfaceAssociation": {
- "shape": "S45",
+ "shape": "S4c",
"locationName": "interfaceAssociation"
},
"ClientToken": {
@@ -743,18 +784,26 @@
},
"Ipv6CidrBlockNetworkBorderGroup": {},
"Ipv6Pool": {},
- "Ipv6CidrBlock": {}
+ "Ipv6CidrBlock": {},
+ "Ipv4IpamPoolId": {},
+ "Ipv4NetmaskLength": {
+ "type": "integer"
+ },
+ "Ipv6IpamPoolId": {},
+ "Ipv6NetmaskLength": {
+ "type": "integer"
+ }
}
},
"output": {
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
- "shape": "S4b",
+ "shape": "S4j",
"locationName": "ipv6CidrBlockAssociation"
},
"CidrBlockAssociation": {
- "shape": "S4e",
+ "shape": "S4m",
"locationName": "cidrBlockAssociation"
},
"VpcId": {
@@ -777,7 +826,7 @@
"type": "boolean"
},
"Groups": {
- "shape": "S4g",
+ "shape": "S4o",
"locationName": "SecurityGroupId"
},
"InstanceId": {
@@ -879,7 +928,7 @@
}
},
"output": {
- "shape": "S4o"
+ "shape": "S4w"
}
},
"AttachVpnGateway": {
@@ -902,7 +951,7 @@
"type": "structure",
"members": {
"VpcAttachment": {
- "shape": "S4t",
+ "shape": "S51",
"locationName": "attachment"
}
}
@@ -935,7 +984,7 @@
"type": "structure",
"members": {
"Status": {
- "shape": "S4x",
+ "shape": "S55",
"locationName": "status"
}
}
@@ -956,7 +1005,7 @@
"locationName": "groupId"
},
"IpPermissions": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "ipPermissions"
},
"TagSpecifications": {
@@ -993,7 +1042,7 @@
"type": "boolean"
},
"SecurityGroupRules": {
- "shape": "S5b",
+ "shape": "S5j",
"locationName": "securityGroupRuleSet"
}
}
@@ -1010,7 +1059,7 @@
"GroupId": {},
"GroupName": {},
"IpPermissions": {
- "shape": "S50"
+ "shape": "S58"
},
"IpProtocol": {},
"SourceSecurityGroupName": {},
@@ -1036,7 +1085,7 @@
"type": "boolean"
},
"SecurityGroupRules": {
- "shape": "S5b",
+ "shape": "S5j",
"locationName": "securityGroupRuleSet"
}
}
@@ -1052,7 +1101,7 @@
"members": {
"InstanceId": {},
"Storage": {
- "shape": "S5k"
+ "shape": "S5s"
},
"DryRun": {
"locationName": "dryRun",
@@ -1064,7 +1113,7 @@
"type": "structure",
"members": {
"BundleTask": {
- "shape": "S5o",
+ "shape": "S5w",
"locationName": "bundleInstanceTask"
}
}
@@ -1088,7 +1137,7 @@
"type": "structure",
"members": {
"BundleTask": {
- "shape": "S5o",
+ "shape": "S5w",
"locationName": "bundleInstanceTask"
}
}
@@ -1128,7 +1177,7 @@
"type": "boolean"
},
"CapacityReservationFleetIds": {
- "shape": "S5y",
+ "shape": "S66",
"locationName": "CapacityReservationFleetId"
}
}
@@ -1258,7 +1307,7 @@
"type": "structure",
"members": {
"ReservedInstancesListings": {
- "shape": "S6j",
+ "shape": "S6r",
"locationName": "reservedInstancesListingsSet"
}
}
@@ -1277,7 +1326,7 @@
"type": "boolean"
},
"SpotFleetRequestIds": {
- "shape": "S6v",
+ "shape": "S73",
"locationName": "spotFleetRequestId"
},
"TerminateInstances": {
@@ -1348,7 +1397,7 @@
"type": "boolean"
},
"SpotInstanceRequestIds": {
- "shape": "S76",
+ "shape": "S7e",
"locationName": "SpotInstanceRequestId"
}
}
@@ -1558,7 +1607,7 @@
"type": "structure",
"members": {
"CapacityReservation": {
- "shape": "S7s",
+ "shape": "S80",
"locationName": "capacityReservation"
}
}
@@ -1650,7 +1699,7 @@
"locationName": "tenancy"
},
"FleetCapacityReservations": {
- "shape": "S84",
+ "shape": "S8c",
"locationName": "fleetCapacityReservationSet"
},
"Tags": {
@@ -1684,7 +1733,7 @@
"type": "structure",
"members": {
"CarrierGateway": {
- "shape": "S88",
+ "shape": "S8g",
"locationName": "carrierGateway"
}
}
@@ -1732,7 +1781,7 @@
}
},
"ConnectionLogOptions": {
- "shape": "S8i"
+ "shape": "S8q"
},
"DnsServers": {
"shape": "Se"
@@ -1756,13 +1805,13 @@
"locationName": "TagSpecification"
},
"SecurityGroupIds": {
- "shape": "S25",
+ "shape": "S2c",
"locationName": "SecurityGroupId"
},
"VpcId": {},
"SelfServicePortal": {},
"ClientConnectOptions": {
- "shape": "S8l"
+ "shape": "S8t"
}
}
},
@@ -1773,7 +1822,7 @@
"locationName": "clientVpnEndpointId"
},
"Status": {
- "shape": "S8n",
+ "shape": "S8v",
"locationName": "status"
},
"DnsName": {
@@ -1807,7 +1856,7 @@
"type": "structure",
"members": {
"Status": {
- "shape": "S8r",
+ "shape": "S8z",
"locationName": "status"
}
}
@@ -1844,7 +1893,7 @@
"type": "structure",
"members": {
"CustomerGateway": {
- "shape": "S8w",
+ "shape": "S94",
"locationName": "customerGateway"
}
}
@@ -1870,7 +1919,7 @@
"type": "structure",
"members": {
"Subnet": {
- "shape": "S8z",
+ "shape": "S97",
"locationName": "subnet"
}
}
@@ -1889,7 +1938,7 @@
"type": "structure",
"members": {
"Vpc": {
- "shape": "S97",
+ "shape": "S9f",
"locationName": "vpc"
}
}
@@ -1933,7 +1982,7 @@
"type": "structure",
"members": {
"DhcpOptions": {
- "shape": "S9g",
+ "shape": "S9o",
"locationName": "dhcpOptions"
}
}
@@ -1964,7 +2013,7 @@
"locationName": "clientToken"
},
"EgressOnlyInternetGateway": {
- "shape": "S9n",
+ "shape": "S9v",
"locationName": "egressOnlyInternetGateway"
}
}
@@ -2040,10 +2089,10 @@
},
"ExcessCapacityTerminationPolicy": {},
"LaunchTemplateConfigs": {
- "shape": "Sa3"
+ "shape": "Sab"
},
"TargetCapacitySpecification": {
- "shape": "Sb2"
+ "shape": "Sba"
},
"TerminateInstancesWithExpiration": {
"type": "boolean"
@@ -2079,7 +2128,7 @@
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
- "shape": "Sba",
+ "shape": "Sbi",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
@@ -2102,14 +2151,14 @@
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
- "shape": "Sba",
+ "shape": "Sbi",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
"locationName": "lifecycle"
},
"InstanceIds": {
- "shape": "Sbq",
+ "shape": "Sby",
"locationName": "instanceIds"
},
"InstanceType": {
@@ -2200,10 +2249,10 @@
"type": "boolean"
},
"InputStorageLocation": {
- "shape": "Sc2"
+ "shape": "Sca"
},
"LogsStorageLocation": {
- "shape": "Sc2"
+ "shape": "Sca"
},
"Description": {},
"Name": {},
@@ -2235,7 +2284,7 @@
],
"members": {
"BlockDeviceMappings": {
- "shape": "Sc5",
+ "shape": "Scd",
"locationName": "blockDeviceMapping"
},
"Description": {
@@ -2279,7 +2328,7 @@
},
"Name": {},
"TimeRanges": {
- "shape": "Scc",
+ "shape": "Sck",
"locationName": "TimeRange"
},
"CronExpression": {},
@@ -2293,7 +2342,7 @@
"type": "structure",
"members": {
"InstanceEventWindow": {
- "shape": "S3b",
+ "shape": "S3i",
"locationName": "instanceEventWindow"
}
}
@@ -2345,7 +2394,7 @@
"type": "structure",
"members": {
"ExportTask": {
- "shape": "Scl",
+ "shape": "Sct",
"locationName": "exportTask"
}
}
@@ -2369,12 +2418,128 @@
"type": "structure",
"members": {
"InternetGateway": {
- "shape": "Scr",
+ "shape": "Scz",
"locationName": "internetGateway"
}
}
}
},
+ "CreateIpam": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "Description": {},
+ "OperatingRegions": {
+ "shape": "Sd1",
+ "locationName": "OperatingRegion"
+ },
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Sd4",
+ "locationName": "ipam"
+ }
+ }
+ }
+ },
+ "CreateIpamPool": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamScopeId": {},
+ "Locale": {},
+ "SourceIpamPoolId": {},
+ "Description": {},
+ "AddressFamily": {},
+ "AutoImport": {
+ "type": "boolean"
+ },
+ "PubliclyAdvertisable": {
+ "type": "boolean"
+ },
+ "AllocationMinNetmaskLength": {
+ "type": "integer"
+ },
+ "AllocationMaxNetmaskLength": {
+ "type": "integer"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "type": "integer"
+ },
+ "AllocationResourceTags": {
+ "shape": "Sdd",
+ "locationName": "AllocationResourceTag"
+ },
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ },
+ "AwsService": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "Sdh",
+ "locationName": "ipamPool"
+ }
+ }
+ }
+ },
+ "CreateIpamScope": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamId": {},
+ "Description": {},
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "Sdo",
+ "locationName": "ipamScope"
+ }
+ }
+ }
+ },
"CreateKeyPair": {
"input": {
"type": "structure",
@@ -2433,7 +2598,7 @@
"LaunchTemplateName": {},
"VersionDescription": {},
"LaunchTemplateData": {
- "shape": "Scy"
+ "shape": "Sdw"
},
"TagSpecifications": {
"shape": "S1t",
@@ -2445,11 +2610,11 @@
"type": "structure",
"members": {
"LaunchTemplate": {
- "shape": "Sed",
+ "shape": "Sfb",
"locationName": "launchTemplate"
},
"Warning": {
- "shape": "See",
+ "shape": "Sfc",
"locationName": "warning"
}
}
@@ -2471,7 +2636,7 @@
"SourceVersion": {},
"VersionDescription": {},
"LaunchTemplateData": {
- "shape": "Scy"
+ "shape": "Sdw"
}
}
},
@@ -2479,11 +2644,11 @@
"type": "structure",
"members": {
"LaunchTemplateVersion": {
- "shape": "Sej",
+ "shape": "Sfh",
"locationName": "launchTemplateVersion"
},
"Warning": {
- "shape": "See",
+ "shape": "Sfc",
"locationName": "warning"
}
}
@@ -2510,7 +2675,7 @@
"type": "structure",
"members": {
"Route": {
- "shape": "Sfm",
+ "shape": "Sgk",
"locationName": "route"
}
}
@@ -2539,7 +2704,7 @@
"type": "structure",
"members": {
"LocalGatewayRouteTableVpcAssociation": {
- "shape": "Sfr",
+ "shape": "Sgp",
"locationName": "localGatewayRouteTableVpcAssociation"
}
}
@@ -2559,7 +2724,7 @@
},
"PrefixListName": {},
"Entries": {
- "shape": "Sfu",
+ "shape": "Sgs",
"locationName": "Entry"
},
"MaxEntries": {
@@ -2579,7 +2744,7 @@
"type": "structure",
"members": {
"PrefixList": {
- "shape": "Sfx",
+ "shape": "Sgv",
"locationName": "prefixList"
}
}
@@ -2614,7 +2779,7 @@
"locationName": "clientToken"
},
"NatGateway": {
- "shape": "Sg2",
+ "shape": "Sh0",
"locationName": "natGateway"
}
}
@@ -2644,7 +2809,7 @@
"type": "structure",
"members": {
"NetworkAcl": {
- "shape": "Sg9",
+ "shape": "Sh7",
"locationName": "networkAcl"
}
}
@@ -2673,7 +2838,7 @@
"type": "boolean"
},
"IcmpTypeCode": {
- "shape": "Sge",
+ "shape": "Shc",
"locationName": "Icmp"
},
"Ipv6CidrBlock": {
@@ -2683,7 +2848,7 @@
"locationName": "networkAclId"
},
"PortRange": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "portRange"
},
"Protocol": {
@@ -2699,6 +2864,47 @@
}
}
},
+ "CreateNetworkInsightsAccessScope": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ClientToken"
+ ],
+ "members": {
+ "MatchPaths": {
+ "shape": "Shi",
+ "locationName": "MatchPath"
+ },
+ "ExcludePaths": {
+ "shape": "Shi",
+ "locationName": "ExcludePath"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ },
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ },
+ "DryRun": {
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScope": {
+ "shape": "Shs",
+ "locationName": "networkInsightsAccessScope"
+ },
+ "NetworkInsightsAccessScopeContent": {
+ "shape": "Shu",
+ "locationName": "networkInsightsAccessScopeContent"
+ }
+ }
+ }
+ },
"CreateNetworkInsightsPath": {
"input": {
"type": "structure",
@@ -2733,7 +2939,7 @@
"type": "structure",
"members": {
"NetworkInsightsPath": {
- "shape": "Sgo",
+ "shape": "Si6",
"locationName": "networkInsightsPath"
}
}
@@ -2754,7 +2960,7 @@
"type": "boolean"
},
"Groups": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"Ipv6AddressCount": {
@@ -2762,14 +2968,14 @@
"type": "integer"
},
"Ipv6Addresses": {
- "shape": "Ser",
+ "shape": "Sfp",
"locationName": "ipv6Addresses"
},
"PrivateIpAddress": {
"locationName": "privateIpAddress"
},
"PrivateIpAddresses": {
- "shape": "Sd9",
+ "shape": "Se7",
"locationName": "privateIpAddresses"
},
"SecondaryPrivateIpAddressCount": {
@@ -2777,14 +2983,14 @@
"type": "integer"
},
"Ipv4Prefixes": {
- "shape": "Sdb",
+ "shape": "Se9",
"locationName": "Ipv4Prefix"
},
"Ipv4PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
- "shape": "Sdd",
+ "shape": "Seb",
"locationName": "Ipv6Prefix"
},
"Ipv6PrefixCount": {
@@ -2807,7 +3013,7 @@
"type": "structure",
"members": {
"NetworkInterface": {
- "shape": "Sgt",
+ "shape": "Sib",
"locationName": "networkInterface"
},
"ClientToken": {
@@ -2837,7 +3043,7 @@
"type": "structure",
"members": {
"InterfacePermission": {
- "shape": "Sh9",
+ "shape": "Sir",
"locationName": "interfacePermission"
}
}
@@ -2870,12 +3076,34 @@
"type": "structure",
"members": {
"PlacementGroup": {
- "shape": "Shf",
+ "shape": "Six",
"locationName": "placementGroup"
}
}
}
},
+ "CreatePublicIpv4Pool": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "PoolId": {
+ "locationName": "poolId"
+ }
+ }
+ }
+ },
"CreateReplaceRootVolumeTask": {
"input": {
"type": "structure",
@@ -2901,7 +3129,7 @@
"type": "structure",
"members": {
"ReplaceRootVolumeTask": {
- "shape": "Shj",
+ "shape": "Sj3",
"locationName": "replaceRootVolumeTask"
}
}
@@ -2954,7 +3182,7 @@
"type": "structure",
"members": {
"ReservedInstancesListings": {
- "shape": "S6j",
+ "shape": "S6r",
"locationName": "reservedInstancesListingsSet"
}
}
@@ -3069,7 +3297,7 @@
"type": "structure",
"members": {
"RouteTable": {
- "shape": "Si0",
+ "shape": "Sjk",
"locationName": "routeTable"
}
}
@@ -3132,7 +3360,7 @@
}
},
"output": {
- "shape": "Sic"
+ "shape": "Sjw"
}
},
"CreateSnapshots": {
@@ -3239,7 +3467,7 @@
"type": "structure",
"members": {
"SpotDatafeedSubscription": {
- "shape": "Sin",
+ "shape": "Sk7",
"locationName": "spotDatafeedSubscription"
}
}
@@ -3311,7 +3539,7 @@
"type": "structure",
"members": {
"Subnet": {
- "shape": "S8z",
+ "shape": "S97",
"locationName": "subnet"
}
}
@@ -3343,7 +3571,7 @@
"type": "structure",
"members": {
"SubnetCidrReservation": {
- "shape": "Siz",
+ "shape": "Skj",
"locationName": "subnetCidrReservation"
}
}
@@ -3362,7 +3590,7 @@
"type": "boolean"
},
"Resources": {
- "shape": "Sj2",
+ "shape": "Skm",
"locationName": "ResourceId"
},
"Tags": {
@@ -3393,7 +3621,7 @@
"type": "structure",
"members": {
"TrafficMirrorFilter": {
- "shape": "Sj6",
+ "shape": "Skq",
"locationName": "trafficMirrorFilter"
},
"ClientToken": {
@@ -3421,10 +3649,10 @@
},
"RuleAction": {},
"DestinationPortRange": {
- "shape": "Sjg"
+ "shape": "Sl0"
},
"SourcePortRange": {
- "shape": "Sjg"
+ "shape": "Sl0"
},
"Protocol": {
"type": "integer"
@@ -3444,7 +3672,7 @@
"type": "structure",
"members": {
"TrafficMirrorFilterRule": {
- "shape": "Sj8",
+ "shape": "Sks",
"locationName": "trafficMirrorFilterRule"
},
"ClientToken": {
@@ -3492,7 +3720,7 @@
"type": "structure",
"members": {
"TrafficMirrorSession": {
- "shape": "Sjl",
+ "shape": "Sl5",
"locationName": "trafficMirrorSession"
},
"ClientToken": {
@@ -3524,7 +3752,7 @@
"type": "structure",
"members": {
"TrafficMirrorTarget": {
- "shape": "Sjo",
+ "shape": "Sl8",
"locationName": "trafficMirrorTarget"
},
"ClientToken": {
@@ -3551,7 +3779,7 @@
"DnsSupport": {},
"MulticastSupport": {},
"TransitGatewayCidrBlocks": {
- "shape": "Sjx"
+ "shape": "Slh"
}
}
},
@@ -3568,7 +3796,7 @@
"type": "structure",
"members": {
"TransitGateway": {
- "shape": "Sjz",
+ "shape": "Slj",
"locationName": "transitGateway"
}
}
@@ -3605,7 +3833,7 @@
"type": "structure",
"members": {
"TransitGatewayConnect": {
- "shape": "Sk6",
+ "shape": "Slq",
"locationName": "transitGatewayConnect"
}
}
@@ -3632,7 +3860,7 @@
}
},
"InsideCidrBlocks": {
- "shape": "Ska"
+ "shape": "Slu"
},
"TagSpecifications": {
"shape": "S1t",
@@ -3647,7 +3875,7 @@
"type": "structure",
"members": {
"TransitGatewayConnectPeer": {
- "shape": "Skc",
+ "shape": "Slw",
"locationName": "transitGatewayConnectPeer"
}
}
@@ -3682,7 +3910,7 @@
"type": "structure",
"members": {
"TransitGatewayMulticastDomain": {
- "shape": "Skp",
+ "shape": "Sm9",
"locationName": "transitGatewayMulticastDomain"
}
}
@@ -3744,7 +3972,7 @@
"type": "structure",
"members": {
"TransitGatewayPrefixListReference": {
- "shape": "Skx",
+ "shape": "Smh",
"locationName": "transitGatewayPrefixListReference"
}
}
@@ -3773,7 +4001,7 @@
"type": "structure",
"members": {
"Route": {
- "shape": "Sl2",
+ "shape": "Smm",
"locationName": "route"
}
}
@@ -3799,7 +4027,7 @@
"type": "structure",
"members": {
"TransitGatewayRouteTable": {
- "shape": "Sl9",
+ "shape": "Smt",
"locationName": "transitGatewayRouteTable"
}
}
@@ -3817,7 +4045,7 @@
"TransitGatewayId": {},
"VpcId": {},
"SubnetIds": {
- "shape": "S3w"
+ "shape": "S43"
},
"Options": {
"type": "structure",
@@ -3887,15 +4115,12 @@
}
},
"output": {
- "shape": "Slf"
+ "shape": "Smz"
}
},
"CreateVpc": {
"input": {
"type": "structure",
- "required": [
- "CidrBlock"
- ],
"members": {
"CidrBlock": {},
"AmazonProvidedIpv6CidrBlock": {
@@ -3904,6 +4129,14 @@
},
"Ipv6Pool": {},
"Ipv6CidrBlock": {},
+ "Ipv4IpamPoolId": {},
+ "Ipv4NetmaskLength": {
+ "type": "integer"
+ },
+ "Ipv6IpamPoolId": {},
+ "Ipv6NetmaskLength": {
+ "type": "integer"
+ },
"DryRun": {
"locationName": "dryRun",
"type": "boolean"
@@ -3922,7 +4155,7 @@
"type": "structure",
"members": {
"Vpc": {
- "shape": "S97",
+ "shape": "S9f",
"locationName": "vpc"
}
}
@@ -3944,15 +4177,15 @@
"ServiceName": {},
"PolicyDocument": {},
"RouteTableIds": {
- "shape": "Slm",
+ "shape": "Sn6",
"locationName": "RouteTableId"
},
"SubnetIds": {
- "shape": "Sln",
+ "shape": "Sn7",
"locationName": "SubnetId"
},
"SecurityGroupIds": {
- "shape": "Slo",
+ "shape": "Sn8",
"locationName": "SecurityGroupId"
},
"ClientToken": {},
@@ -3969,7 +4202,7 @@
"type": "structure",
"members": {
"VpcEndpoint": {
- "shape": "Slq",
+ "shape": "Sna",
"locationName": "vpcEndpoint"
},
"ClientToken": {
@@ -4002,7 +4235,7 @@
"type": "structure",
"members": {
"ConnectionNotification": {
- "shape": "Slz",
+ "shape": "Snj",
"locationName": "connectionNotification"
},
"ClientToken": {
@@ -4041,7 +4274,7 @@
"type": "structure",
"members": {
"ServiceConfiguration": {
- "shape": "Sm4",
+ "shape": "Sno",
"locationName": "serviceConfiguration"
},
"ClientToken": {
@@ -4140,31 +4373,31 @@
},
"DPDTimeoutAction": {},
"Phase1EncryptionAlgorithms": {
- "shape": "Smj",
+ "shape": "So3",
"locationName": "Phase1EncryptionAlgorithm"
},
"Phase2EncryptionAlgorithms": {
- "shape": "Sml",
+ "shape": "So5",
"locationName": "Phase2EncryptionAlgorithm"
},
"Phase1IntegrityAlgorithms": {
- "shape": "Smn",
+ "shape": "So7",
"locationName": "Phase1IntegrityAlgorithm"
},
"Phase2IntegrityAlgorithms": {
- "shape": "Smp",
+ "shape": "So9",
"locationName": "Phase2IntegrityAlgorithm"
},
"Phase1DHGroupNumbers": {
- "shape": "Smr",
+ "shape": "Sob",
"locationName": "Phase1DHGroupNumber"
},
"Phase2DHGroupNumbers": {
- "shape": "Smt",
+ "shape": "Sod",
"locationName": "Phase2DHGroupNumber"
},
"IKEVersions": {
- "shape": "Smv",
+ "shape": "Sof",
"locationName": "IKEVersion"
},
"StartupAction": {}
@@ -4187,7 +4420,7 @@
"type": "structure",
"members": {
"VpnConnection": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "vpnConnection"
}
}
@@ -4232,7 +4465,7 @@
"type": "structure",
"members": {
"VpnGateway": {
- "shape": "Sns",
+ "shape": "Spc",
"locationName": "vpnGateway"
}
}
@@ -4255,7 +4488,7 @@
"type": "structure",
"members": {
"CarrierGateway": {
- "shape": "S88",
+ "shape": "S8g",
"locationName": "carrierGateway"
}
}
@@ -4278,7 +4511,7 @@
"type": "structure",
"members": {
"Status": {
- "shape": "S8n",
+ "shape": "S8v",
"locationName": "status"
}
}
@@ -4304,7 +4537,7 @@
"type": "structure",
"members": {
"Status": {
- "shape": "S8r",
+ "shape": "S8z",
"locationName": "status"
}
}
@@ -4375,7 +4608,7 @@
"type": "boolean"
},
"FleetIds": {
- "shape": "So6",
+ "shape": "Spq",
"locationName": "FleetId"
},
"TerminateInstances": {
@@ -4444,7 +4677,7 @@
"type": "boolean"
},
"FlowLogIds": {
- "shape": "Sog",
+ "shape": "Sq0",
"locationName": "FlowLogId"
}
}
@@ -4533,6 +4766,75 @@
}
}
},
+ "DeleteIpam": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Sd4",
+ "locationName": "ipam"
+ }
+ }
+ }
+ },
+ "DeleteIpamPool": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "Sdh",
+ "locationName": "ipamPool"
+ }
+ }
+ }
+ },
+ "DeleteIpamScope": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamScopeId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "Sdo",
+ "locationName": "ipamScope"
+ }
+ }
+ }
+ },
"DeleteKeyPair": {
"input": {
"type": "structure",
@@ -4561,7 +4863,7 @@
"type": "structure",
"members": {
"LaunchTemplate": {
- "shape": "Sed",
+ "shape": "Sfb",
"locationName": "launchTemplate"
}
}
@@ -4580,7 +4882,7 @@
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"Versions": {
- "shape": "Sov",
+ "shape": "Sql",
"locationName": "LaunchTemplateVersion"
}
}
@@ -4662,7 +4964,7 @@
"type": "structure",
"members": {
"Route": {
- "shape": "Sfm",
+ "shape": "Sgk",
"locationName": "route"
}
}
@@ -4685,7 +4987,7 @@
"type": "structure",
"members": {
"LocalGatewayRouteTableVpcAssociation": {
- "shape": "Sfr",
+ "shape": "Sgp",
"locationName": "localGatewayRouteTableVpcAssociation"
}
}
@@ -4708,7 +5010,7 @@
"type": "structure",
"members": {
"PrefixList": {
- "shape": "Sfx",
+ "shape": "Sgv",
"locationName": "prefixList"
}
}
@@ -4780,46 +5082,90 @@
}
}
},
- "DeleteNetworkInsightsAnalysis": {
+ "DeleteNetworkInsightsAccessScope": {
"input": {
"type": "structure",
"required": [
- "NetworkInsightsAnalysisId"
+ "NetworkInsightsAccessScopeId"
],
"members": {
"DryRun": {
"type": "boolean"
},
- "NetworkInsightsAnalysisId": {}
+ "NetworkInsightsAccessScopeId": {}
}
},
"output": {
"type": "structure",
"members": {
- "NetworkInsightsAnalysisId": {
- "locationName": "networkInsightsAnalysisId"
+ "NetworkInsightsAccessScopeId": {
+ "locationName": "networkInsightsAccessScopeId"
}
}
}
},
- "DeleteNetworkInsightsPath": {
+ "DeleteNetworkInsightsAccessScopeAnalysis": {
"input": {
"type": "structure",
"required": [
- "NetworkInsightsPathId"
+ "NetworkInsightsAccessScopeAnalysisId"
],
"members": {
+ "NetworkInsightsAccessScopeAnalysisId": {},
"DryRun": {
"type": "boolean"
- },
- "NetworkInsightsPathId": {}
+ }
}
},
"output": {
"type": "structure",
"members": {
- "NetworkInsightsPathId": {
- "locationName": "networkInsightsPathId"
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ }
+ }
+ }
+ },
+ "DeleteNetworkInsightsAnalysis": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAnalysisId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "NetworkInsightsAnalysisId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAnalysisId": {
+ "locationName": "networkInsightsAnalysisId"
+ }
+ }
+ }
+ },
+ "DeleteNetworkInsightsPath": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsPathId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "NetworkInsightsPathId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsPathId": {
+ "locationName": "networkInsightsPathId"
}
}
}
@@ -4884,6 +5230,29 @@
}
}
},
+ "DeletePublicIpv4Pool": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "PoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "PoolId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "ReturnValue": {
+ "locationName": "returnValue",
+ "type": "boolean"
+ }
+ }
+ }
+ },
"DeleteQueuedReservedInstances": {
"input": {
"type": "structure",
@@ -5059,7 +5428,7 @@
"type": "structure",
"members": {
"DeletedSubnetCidrReservation": {
- "shape": "Siz",
+ "shape": "Skj",
"locationName": "deletedSubnetCidrReservation"
}
}
@@ -5077,7 +5446,7 @@
"type": "boolean"
},
"Resources": {
- "shape": "Sj2",
+ "shape": "Skm",
"locationName": "resourceId"
},
"Tags": {
@@ -5192,7 +5561,7 @@
"type": "structure",
"members": {
"TransitGateway": {
- "shape": "Sjz",
+ "shape": "Slj",
"locationName": "transitGateway"
}
}
@@ -5215,7 +5584,7 @@
"type": "structure",
"members": {
"TransitGatewayConnect": {
- "shape": "Sk6",
+ "shape": "Slq",
"locationName": "transitGatewayConnect"
}
}
@@ -5238,7 +5607,7 @@
"type": "structure",
"members": {
"TransitGatewayConnectPeer": {
- "shape": "Skc",
+ "shape": "Slw",
"locationName": "transitGatewayConnectPeer"
}
}
@@ -5261,7 +5630,7 @@
"type": "structure",
"members": {
"TransitGatewayMulticastDomain": {
- "shape": "Skp",
+ "shape": "Sm9",
"locationName": "transitGatewayMulticastDomain"
}
}
@@ -5309,7 +5678,7 @@
"type": "structure",
"members": {
"TransitGatewayPrefixListReference": {
- "shape": "Skx",
+ "shape": "Smh",
"locationName": "transitGatewayPrefixListReference"
}
}
@@ -5334,7 +5703,7 @@
"type": "structure",
"members": {
"Route": {
- "shape": "Sl2",
+ "shape": "Smm",
"locationName": "route"
}
}
@@ -5357,7 +5726,7 @@
"type": "structure",
"members": {
"TransitGatewayRouteTable": {
- "shape": "Sl9",
+ "shape": "Smt",
"locationName": "transitGatewayRouteTable"
}
}
@@ -5456,7 +5825,7 @@
"type": "boolean"
},
"ServiceIds": {
- "shape": "Sr4",
+ "shape": "St1",
"locationName": "ServiceId"
}
}
@@ -5589,6 +5958,61 @@
}
}
},
+ "DeprovisionIpamPoolCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {},
+ "Cidr": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPoolCidr": {
+ "shape": "Ste",
+ "locationName": "ipamPoolCidr"
+ }
+ }
+ }
+ },
+ "DeprovisionPublicIpv4PoolCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "PoolId",
+ "Cidr"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "PoolId": {},
+ "Cidr": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "PoolId": {
+ "locationName": "poolId"
+ },
+ "DeprovisionedAddresses": {
+ "locationName": "deprovisionedAddressSet",
+ "type": "list",
+ "member": {
+ "locationName": "item"
+ }
+ }
+ }
+ }
+ },
"DeregisterImage": {
"input": {
"type": "structure",
@@ -5618,7 +6042,7 @@
"type": "boolean"
},
"InstanceTagKeys": {
- "shape": "Sri",
+ "shape": "Sto",
"locationName": "InstanceTagKey"
}
}
@@ -5629,7 +6053,7 @@
"type": "structure",
"members": {
"InstanceTagAttribute": {
- "shape": "Srk",
+ "shape": "Stq",
"locationName": "instanceTagAttribute"
}
}
@@ -5642,7 +6066,7 @@
"TransitGatewayMulticastDomainId": {},
"GroupIpAddress": {},
"NetworkInterfaceIds": {
- "shape": "Srm"
+ "shape": "Sts"
},
"DryRun": {
"type": "boolean"
@@ -5678,7 +6102,7 @@
"TransitGatewayMulticastDomainId": {},
"GroupIpAddress": {},
"NetworkInterfaceIds": {
- "shape": "Srm"
+ "shape": "Sts"
},
"DryRun": {
"type": "boolean"
@@ -5761,7 +6185,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"PublicIps": {
@@ -5871,7 +6295,7 @@
"locationName": "addressSet",
"type": "list",
"member": {
- "shape": "Ssf",
+ "shape": "Sul",
"locationName": "item"
}
},
@@ -5898,7 +6322,7 @@
"type": "boolean"
},
"Statuses": {
- "shape": "Ssj",
+ "shape": "Sup",
"locationName": "statusSet"
}
}
@@ -5909,7 +6333,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"ZoneNames": {
@@ -6006,7 +6430,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6022,7 +6446,7 @@
"locationName": "bundleInstanceTasksSet",
"type": "list",
"member": {
- "shape": "S5o",
+ "shape": "S5w",
"locationName": "item"
}
}
@@ -6067,7 +6491,7 @@
"type": "structure",
"members": {
"CapacityReservationFleetIds": {
- "shape": "S5y",
+ "shape": "S66",
"locationName": "CapacityReservationFleetId"
},
"NextToken": {},
@@ -6075,7 +6499,7 @@
"type": "integer"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6128,7 +6552,7 @@
"locationName": "allocationStrategy"
},
"InstanceTypeSpecifications": {
- "shape": "S84",
+ "shape": "S8c",
"locationName": "instanceTypeSpecificationSet"
},
"Tags": {
@@ -6160,7 +6584,7 @@
"type": "integer"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6178,7 +6602,7 @@
"locationName": "capacityReservationSet",
"type": "list",
"member": {
- "shape": "S7s",
+ "shape": "S80",
"locationName": "item"
}
}
@@ -6195,7 +6619,7 @@
"member": {}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -6214,7 +6638,7 @@
"locationName": "carrierGatewaySet",
"type": "list",
"member": {
- "shape": "S88",
+ "shape": "S8g",
"locationName": "item"
}
},
@@ -6229,7 +6653,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6237,7 +6661,7 @@
"type": "boolean"
},
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"MaxResults": {
@@ -6260,7 +6684,7 @@
"type": "structure",
"members": {
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"InstanceId": {
@@ -6295,7 +6719,7 @@
},
"NextToken": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -6330,7 +6754,7 @@
"locationName": "destinationCidr"
},
"Status": {
- "shape": "S4x",
+ "shape": "S55",
"locationName": "status"
}
}
@@ -6351,7 +6775,7 @@
"members": {
"ClientVpnEndpointId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -6407,7 +6831,7 @@
"locationName": "commonName"
},
"Status": {
- "shape": "Sty",
+ "shape": "Sw4",
"locationName": "status"
},
"ConnectionEndTime": {
@@ -6442,7 +6866,7 @@
},
"NextToken": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6467,7 +6891,7 @@
"locationName": "description"
},
"Status": {
- "shape": "S8n",
+ "shape": "S8v",
"locationName": "status"
},
"CreationTime": {
@@ -6580,7 +7004,7 @@
"locationName": "tagSet"
},
"SecurityGroupIds": {
- "shape": "S25",
+ "shape": "S2c",
"locationName": "securityGroupIdSet"
},
"VpcId": {
@@ -6632,7 +7056,7 @@
"members": {
"ClientVpnEndpointId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -6670,7 +7094,7 @@
"locationName": "origin"
},
"Status": {
- "shape": "S8r",
+ "shape": "S8z",
"locationName": "status"
},
"Description": {
@@ -6701,7 +7125,7 @@
},
"NextToken": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6732,7 +7156,7 @@
"locationName": "clientVpnEndpointId"
},
"Status": {
- "shape": "S2r",
+ "shape": "S2y",
"locationName": "status"
},
"SecurityGroups": {
@@ -6760,7 +7184,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -6832,7 +7256,7 @@
"locationName": "conversionTasks",
"type": "list",
"member": {
- "shape": "Sv3",
+ "shape": "Sx9",
"locationName": "item"
}
}
@@ -6851,7 +7275,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6867,7 +7291,7 @@
"locationName": "customerGatewaySet",
"type": "list",
"member": {
- "shape": "S8w",
+ "shape": "S94",
"locationName": "item"
}
}
@@ -6886,7 +7310,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -6906,7 +7330,7 @@
"locationName": "dhcpOptionsSet",
"type": "list",
"member": {
- "shape": "S9g",
+ "shape": "S9o",
"locationName": "item"
}
},
@@ -6935,7 +7359,7 @@
},
"NextToken": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -6947,7 +7371,7 @@
"locationName": "egressOnlyInternetGatewaySet",
"type": "list",
"member": {
- "shape": "S9n",
+ "shape": "S9v",
"locationName": "item"
}
},
@@ -6972,7 +7396,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -7040,7 +7464,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"ExportImageTaskIds": {
@@ -7079,7 +7503,7 @@
"locationName": "progress"
},
"S3ExportLocation": {
- "shape": "Sw6",
+ "shape": "Syc",
"locationName": "s3ExportLocation"
},
"Status": {
@@ -7113,7 +7537,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -7125,7 +7549,7 @@
"locationName": "exportTaskSet",
"type": "list",
"member": {
- "shape": "Scl",
+ "shape": "Sct",
"locationName": "item"
}
}
@@ -7137,7 +7561,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -7239,7 +7663,7 @@
"type": "structure",
"members": {
"EventInformation": {
- "shape": "Swn",
+ "shape": "Syt",
"locationName": "eventInformation"
},
"EventType": {
@@ -7285,7 +7709,7 @@
"NextToken": {},
"FleetId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -7294,7 +7718,7 @@
"type": "structure",
"members": {
"ActiveInstances": {
- "shape": "Swq",
+ "shape": "Syw",
"locationName": "activeInstanceSet"
},
"NextToken": {
@@ -7318,11 +7742,11 @@
},
"NextToken": {},
"FleetIds": {
- "shape": "So6",
+ "shape": "Spq",
"locationName": "FleetId"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -7375,14 +7799,14 @@
"type": "structure",
"members": {
"LaunchTemplateSpecification": {
- "shape": "Sbb",
+ "shape": "Sbj",
"locationName": "launchTemplateSpecification"
},
"Overrides": {
"locationName": "overrides",
"type": "list",
"member": {
- "shape": "Sbc",
+ "shape": "Sbk",
"locationName": "item"
}
}
@@ -7527,7 +7951,7 @@
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
- "shape": "Sba",
+ "shape": "Sbi",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
@@ -7550,14 +7974,14 @@
"type": "structure",
"members": {
"LaunchTemplateAndOverrides": {
- "shape": "Sba",
+ "shape": "Sbi",
"locationName": "launchTemplateAndOverrides"
},
"Lifecycle": {
"locationName": "lifecycle"
},
"InstanceIds": {
- "shape": "Sbq",
+ "shape": "Sby",
"locationName": "instanceIds"
},
"InstanceType": {
@@ -7586,10 +8010,10 @@
"type": "boolean"
},
"Filter": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"FlowLogIds": {
- "shape": "Sog",
+ "shape": "Sq0",
"locationName": "FlowLogId"
},
"MaxResults": {
@@ -7698,7 +8122,7 @@
"type": "structure",
"members": {
"FpgaImageAttribute": {
- "shape": "Sxj",
+ "shape": "Szp",
"locationName": "fpgaImageAttribute"
}
}
@@ -7719,11 +8143,11 @@
}
},
"Owners": {
- "shape": "Sxs",
+ "shape": "Szy",
"locationName": "Owner"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -7794,7 +8218,7 @@
"locationName": "ownerAlias"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"Tags": {
@@ -7823,7 +8247,7 @@
"type": "structure",
"members": {
"Filter": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"MaxDuration": {
"type": "integer"
@@ -7884,7 +8308,7 @@
"type": "structure",
"members": {
"Filter": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"HostReservationIdSet": {
"type": "list",
@@ -7924,7 +8348,7 @@
"type": "timestamp"
},
"HostIdSet": {
- "shape": "Syd",
+ "shape": "S10j",
"locationName": "hostIdSet"
},
"HostReservationId": {
@@ -7970,11 +8394,11 @@
"type": "structure",
"members": {
"Filter": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "filter"
},
"HostIds": {
- "shape": "Syg",
+ "shape": "S10m",
"locationName": "hostId"
},
"MaxResults": {
@@ -8137,7 +8561,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -8153,7 +8577,7 @@
"locationName": "iamInstanceProfileAssociationSet",
"type": "list",
"member": {
- "shape": "S31",
+ "shape": "S38",
"locationName": "item"
}
},
@@ -8174,7 +8598,7 @@
"type": "structure",
"members": {
"Statuses": {
- "shape": "Ssj",
+ "shape": "Sup",
"locationName": "statusSet"
}
}
@@ -8199,7 +8623,7 @@
"type": "structure",
"members": {
"Statuses": {
- "shape": "Ssj",
+ "shape": "Sup",
"locationName": "statusSet"
}
}
@@ -8225,38 +8649,38 @@
"type": "structure",
"members": {
"BlockDeviceMappings": {
- "shape": "Sz5",
+ "shape": "S11b",
"locationName": "blockDeviceMapping"
},
"ImageId": {
"locationName": "imageId"
},
"LaunchPermissions": {
- "shape": "Sz6",
+ "shape": "S11c",
"locationName": "launchPermission"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"Description": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "description"
},
"KernelId": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "kernel"
},
"RamdiskId": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "ramdisk"
},
"SriovNetSupport": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "sriovNetSupport"
},
"BootMode": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "bootMode"
}
}
@@ -8274,7 +8698,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"ImageIds": {
@@ -8285,7 +8709,7 @@
}
},
"Owners": {
- "shape": "Sxs",
+ "shape": "Szy",
"locationName": "Owner"
},
"IncludeDeprecated": {
@@ -8342,7 +8766,7 @@
"locationName": "usageOperation"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"RamdiskId": {
@@ -8352,7 +8776,7 @@
"locationName": "imageState"
},
"BlockDeviceMappings": {
- "shape": "Sz5",
+ "shape": "S11b",
"locationName": "blockDeviceMapping"
},
"Description": {
@@ -8381,7 +8805,7 @@
"locationName": "sriovNetSupport"
},
"StateReason": {
- "shape": "Szj",
+ "shape": "S11p",
"locationName": "stateReason"
},
"Tags": {
@@ -8411,7 +8835,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"ImportTaskIds": {
"locationName": "ImportTaskId",
@@ -8468,7 +8892,7 @@
"locationName": "progress"
},
"SnapshotDetails": {
- "shape": "Szs",
+ "shape": "S11y",
"locationName": "snapshotDetailSet"
},
"Status": {
@@ -8482,7 +8906,7 @@
"locationName": "tagSet"
},
"LicenseSpecifications": {
- "shape": "Szv",
+ "shape": "S121",
"locationName": "licenseSpecifications"
},
"UsageOperation": {
@@ -8508,7 +8932,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"ImportTaskIds": {
"locationName": "ImportTaskId",
@@ -8540,7 +8964,7 @@
"locationName": "importTaskId"
},
"SnapshotTaskDetail": {
- "shape": "S103",
+ "shape": "S129",
"locationName": "snapshotTaskDetail"
},
"Tags": {
@@ -8580,66 +9004,66 @@
"type": "structure",
"members": {
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"BlockDeviceMappings": {
- "shape": "S107",
+ "shape": "S12d",
"locationName": "blockDeviceMapping"
},
"DisableApiTermination": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "disableApiTermination"
},
"EnaSupport": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "enaSupport"
},
"EnclaveOptions": {
- "shape": "S10b",
+ "shape": "S12h",
"locationName": "enclaveOptions"
},
"EbsOptimized": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "ebsOptimized"
},
"InstanceId": {
"locationName": "instanceId"
},
"InstanceInitiatedShutdownBehavior": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "instanceInitiatedShutdownBehavior"
},
"InstanceType": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "instanceType"
},
"KernelId": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "kernel"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"RamdiskId": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "ramdisk"
},
"RootDeviceName": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "rootDeviceName"
},
"SourceDestCheck": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "sourceDestCheck"
},
"SriovNetSupport": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "sriovNetSupport"
},
"UserData": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "userData"
}
}
@@ -8653,11 +9077,11 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"MaxResults": {
@@ -8704,7 +9128,7 @@
"type": "structure",
"members": {
"InstanceTagAttribute": {
- "shape": "Srk",
+ "shape": "Stq",
"locationName": "instanceTagAttribute"
}
}
@@ -8725,7 +9149,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -8741,7 +9165,7 @@
"locationName": "instanceEventWindowSet",
"type": "list",
"member": {
- "shape": "S3b",
+ "shape": "S3i",
"locationName": "item"
}
},
@@ -8756,11 +9180,11 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"MaxResults": {
@@ -8797,7 +9221,7 @@
"locationName": "eventsSet",
"type": "list",
"member": {
- "shape": "S10t",
+ "shape": "S12z",
"locationName": "item"
}
},
@@ -8805,15 +9229,15 @@
"locationName": "instanceId"
},
"InstanceState": {
- "shape": "S10w",
+ "shape": "S132",
"locationName": "instanceState"
},
"InstanceStatus": {
- "shape": "S10y",
+ "shape": "S134",
"locationName": "instanceStatus"
},
"SystemStatus": {
- "shape": "S10y",
+ "shape": "S134",
"locationName": "systemStatus"
}
}
@@ -8834,7 +9258,7 @@
},
"LocationType": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -8884,7 +9308,7 @@
"member": {}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9319,11 +9743,11 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"DryRun": {
@@ -9346,7 +9770,7 @@
"locationName": "reservationSet",
"type": "list",
"member": {
- "shape": "S142",
+ "shape": "S168",
"locationName": "item"
}
},
@@ -9361,7 +9785,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -9388,12 +9812,126 @@
"locationName": "internetGatewaySet",
"type": "list",
"member": {
- "shape": "Scr",
+ "shape": "Scz",
+ "locationName": "item"
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "DescribeIpamPools": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {},
+ "IpamPoolIds": {
+ "shape": "Se",
+ "locationName": "IpamPoolId"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "locationName": "nextToken"
+ },
+ "IpamPools": {
+ "locationName": "ipamPoolSet",
+ "type": "list",
+ "member": {
+ "shape": "Sdh",
+ "locationName": "item"
+ }
+ }
+ }
+ }
+ },
+ "DescribeIpamScopes": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {},
+ "IpamScopeIds": {
+ "shape": "Se",
+ "locationName": "IpamScopeId"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "locationName": "nextToken"
+ },
+ "IpamScopes": {
+ "locationName": "ipamScopeSet",
+ "type": "list",
+ "member": {
+ "shape": "Sdo",
"locationName": "item"
}
+ }
+ }
+ }
+ },
+ "DescribeIpams": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
},
+ "NextToken": {},
+ "IpamIds": {
+ "shape": "Se",
+ "locationName": "IpamId"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
"NextToken": {
"locationName": "nextToken"
+ },
+ "Ipams": {
+ "locationName": "ipamSet",
+ "type": "list",
+ "member": {
+ "shape": "Sd4",
+ "locationName": "item"
+ }
}
}
}
@@ -9417,7 +9955,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -9469,7 +10007,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"KeyNames": {
@@ -9534,7 +10072,7 @@
"LaunchTemplateId": {},
"LaunchTemplateName": {},
"Versions": {
- "shape": "Sov",
+ "shape": "Sql",
"locationName": "LaunchTemplateVersion"
},
"MinVersion": {},
@@ -9544,7 +10082,7 @@
"type": "integer"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -9556,7 +10094,7 @@
"locationName": "launchTemplateVersionSet",
"type": "list",
"member": {
- "shape": "Sej",
+ "shape": "Sfh",
"locationName": "item"
}
},
@@ -9588,7 +10126,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -9604,7 +10142,7 @@
"locationName": "launchTemplates",
"type": "list",
"member": {
- "shape": "Sed",
+ "shape": "Sfb",
"locationName": "item"
}
},
@@ -9626,7 +10164,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9694,7 +10232,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9713,7 +10251,7 @@
"locationName": "localGatewayRouteTableVpcAssociationSet",
"type": "list",
"member": {
- "shape": "Sfr",
+ "shape": "Sgp",
"locationName": "item"
}
},
@@ -9735,7 +10273,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9800,7 +10338,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9826,7 +10364,7 @@
"locationName": "localGatewayVirtualInterfaceGroupId"
},
"LocalGatewayVirtualInterfaceIds": {
- "shape": "S16a",
+ "shape": "S18q",
"locationName": "localGatewayVirtualInterfaceIdSet"
},
"LocalGatewayId": {
@@ -9853,11 +10391,11 @@
"type": "structure",
"members": {
"LocalGatewayVirtualInterfaceIds": {
- "shape": "S16a",
+ "shape": "S18q",
"locationName": "LocalGatewayVirtualInterfaceId"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9931,7 +10469,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -9986,7 +10524,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -10009,7 +10547,7 @@
"locationName": "prefixListSet",
"type": "list",
"member": {
- "shape": "Sfx",
+ "shape": "Sgv",
"locationName": "item"
}
}
@@ -10021,7 +10559,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "filter"
},
"DryRun": {
@@ -10074,7 +10612,7 @@
"type": "boolean"
},
"Filter": {
- "shape": "Ss1"
+ "shape": "Su7"
},
"MaxResults": {
"type": "integer"
@@ -10096,7 +10634,7 @@
"locationName": "natGatewaySet",
"type": "list",
"member": {
- "shape": "Sg2",
+ "shape": "Sh0",
"locationName": "item"
}
},
@@ -10111,7 +10649,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -10138,7 +10676,7 @@
"locationName": "networkAclSet",
"type": "list",
"member": {
- "shape": "Sg9",
+ "shape": "Sh7",
"locationName": "item"
}
},
@@ -10148,26 +10686,26 @@
}
}
},
- "DescribeNetworkInsightsAnalyses": {
+ "DescribeNetworkInsightsAccessScopeAnalyses": {
"input": {
"type": "structure",
"members": {
- "NetworkInsightsAnalysisIds": {
- "locationName": "NetworkInsightsAnalysisId",
+ "NetworkInsightsAccessScopeAnalysisIds": {
+ "locationName": "NetworkInsightsAccessScopeAnalysisId",
"type": "list",
"member": {
"locationName": "item"
}
},
- "NetworkInsightsPathId": {},
- "AnalysisStartTime": {
+ "NetworkInsightsAccessScopeId": {},
+ "AnalysisStartTimeBegin": {
"type": "timestamp"
},
- "AnalysisEndTime": {
+ "AnalysisStartTimeEnd": {
"type": "timestamp"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -10182,11 +10720,11 @@
"output": {
"type": "structure",
"members": {
- "NetworkInsightsAnalyses": {
- "locationName": "networkInsightsAnalysisSet",
+ "NetworkInsightsAccessScopeAnalyses": {
+ "locationName": "networkInsightsAccessScopeAnalysisSet",
"type": "list",
"member": {
- "shape": "S17a",
+ "shape": "S19q",
"locationName": "item"
}
},
@@ -10196,19 +10734,19 @@
}
}
},
- "DescribeNetworkInsightsPaths": {
+ "DescribeNetworkInsightsAccessScopes": {
"input": {
"type": "structure",
"members": {
- "NetworkInsightsPathIds": {
- "locationName": "NetworkInsightsPathId",
+ "NetworkInsightsAccessScopeIds": {
+ "locationName": "NetworkInsightsAccessScopeId",
"type": "list",
"member": {
"locationName": "item"
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -10223,11 +10761,11 @@
"output": {
"type": "structure",
"members": {
- "NetworkInsightsPaths": {
- "locationName": "networkInsightsPathSet",
+ "NetworkInsightsAccessScopes": {
+ "locationName": "networkInsightsAccessScopeSet",
"type": "list",
"member": {
- "shape": "Sgo",
+ "shape": "Shs",
"locationName": "item"
}
},
@@ -10237,45 +10775,134 @@
}
}
},
- "DescribeNetworkInterfaceAttribute": {
+ "DescribeNetworkInsightsAnalyses": {
"input": {
"type": "structure",
- "required": [
- "NetworkInterfaceId"
- ],
"members": {
- "Attribute": {
- "locationName": "attribute"
+ "NetworkInsightsAnalysisIds": {
+ "locationName": "NetworkInsightsAnalysisId",
+ "type": "list",
+ "member": {
+ "locationName": "item"
+ }
+ },
+ "NetworkInsightsPathId": {},
+ "AnalysisStartTime": {
+ "type": "timestamp"
+ },
+ "AnalysisEndTime": {
+ "type": "timestamp"
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
},
"DryRun": {
- "locationName": "dryRun",
"type": "boolean"
},
- "NetworkInterfaceId": {
- "locationName": "networkInterfaceId"
- }
+ "NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
- "Attachment": {
- "shape": "Sgv",
- "locationName": "attachment"
+ "NetworkInsightsAnalyses": {
+ "locationName": "networkInsightsAnalysisSet",
+ "type": "list",
+ "member": {
+ "shape": "S1a1",
+ "locationName": "item"
+ }
},
- "Description": {
- "shape": "S9k",
- "locationName": "description"
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "DescribeNetworkInsightsPaths": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsPathIds": {
+ "locationName": "NetworkInsightsPathId",
+ "type": "list",
+ "member": {
+ "locationName": "item"
+ }
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "DryRun": {
+ "type": "boolean"
+ },
+ "NextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsPaths": {
+ "locationName": "networkInsightsPathSet",
+ "type": "list",
+ "member": {
+ "shape": "Si6",
+ "locationName": "item"
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "DescribeNetworkInterfaceAttribute": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInterfaceId"
+ ],
+ "members": {
+ "Attribute": {
+ "locationName": "attribute"
+ },
+ "DryRun": {
+ "locationName": "dryRun",
+ "type": "boolean"
+ },
+ "NetworkInterfaceId": {
+ "locationName": "networkInterfaceId"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Attachment": {
+ "shape": "Sid",
+ "locationName": "attachment"
+ },
+ "Description": {
+ "shape": "S9s",
+ "locationName": "description"
},
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"SourceDestCheck": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "sourceDestCheck"
}
}
@@ -10291,7 +10918,7 @@
"member": {}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -10307,7 +10934,7 @@
"locationName": "networkInterfacePermissions",
"type": "list",
"member": {
- "shape": "Sh9",
+ "shape": "Sir",
"locationName": "item"
}
},
@@ -10322,7 +10949,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "filter"
},
"DryRun": {
@@ -10349,7 +10976,7 @@
"locationName": "networkInterfaceSet",
"type": "list",
"member": {
- "shape": "Sgt",
+ "shape": "Sib",
"locationName": "item"
}
},
@@ -10364,7 +10991,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -10392,7 +11019,7 @@
"locationName": "placementGroupSet",
"type": "list",
"member": {
- "shape": "Shf",
+ "shape": "Six",
"locationName": "item"
}
}
@@ -10407,7 +11034,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -10486,7 +11113,7 @@
"locationName": "arn"
},
"Statuses": {
- "shape": "Ssj",
+ "shape": "Sup",
"locationName": "statusSet"
}
}
@@ -10514,7 +11141,7 @@
"type": "integer"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
}
}
@@ -10539,24 +11166,8 @@
"locationName": "poolAddressRangeSet",
"type": "list",
"member": {
- "locationName": "item",
- "type": "structure",
- "members": {
- "FirstAddress": {
- "locationName": "firstAddress"
- },
- "LastAddress": {
- "locationName": "lastAddress"
- },
- "AddressCount": {
- "locationName": "addressCount",
- "type": "integer"
- },
- "AvailableAddressCount": {
- "locationName": "availableAddressCount",
- "type": "integer"
- }
- }
+ "shape": "S1bp",
+ "locationName": "item"
}
},
"TotalAddressCount": {
@@ -10588,7 +11199,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"RegionNames": {
@@ -10644,7 +11255,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -10663,7 +11274,7 @@
"locationName": "replaceRootVolumeTaskSet",
"type": "list",
"member": {
- "shape": "Shj",
+ "shape": "Sj3",
"locationName": "item"
}
},
@@ -10678,12 +11289,12 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"OfferingClass": {},
"ReservedInstancesIds": {
- "shape": "S19c",
+ "shape": "S1c2",
"locationName": "ReservedInstancesId"
},
"DryRun": {
@@ -10757,7 +11368,7 @@
"locationName": "offeringType"
},
"RecurringCharges": {
- "shape": "S19k",
+ "shape": "S1ca",
"locationName": "recurringCharges"
},
"Scope": {
@@ -10778,7 +11389,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"ReservedInstancesId": {
@@ -10793,7 +11404,7 @@
"type": "structure",
"members": {
"ReservedInstancesListings": {
- "shape": "S6j",
+ "shape": "S6r",
"locationName": "reservedInstancesListingsSet"
}
}
@@ -10804,7 +11415,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"ReservedInstancesModificationIds": {
@@ -10854,7 +11465,7 @@
"locationName": "reservedInstancesId"
},
"TargetConfiguration": {
- "shape": "S19y",
+ "shape": "S1co",
"locationName": "targetConfiguration"
}
}
@@ -10898,7 +11509,7 @@
"members": {
"AvailabilityZone": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"IncludeMarketplace": {
@@ -11009,7 +11620,7 @@
}
},
"RecurringCharges": {
- "shape": "S19k",
+ "shape": "S1ca",
"locationName": "recurringCharges"
},
"Scope": {
@@ -11029,7 +11640,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -11056,7 +11667,7 @@
"locationName": "routeTableSet",
"type": "list",
"member": {
- "shape": "Si0",
+ "shape": "Sjk",
"locationName": "item"
}
},
@@ -11078,7 +11689,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"FirstSlotStartTimeRange": {
@@ -11177,7 +11788,7 @@
"locationName": "purchaseToken"
},
"Recurrence": {
- "shape": "S1al",
+ "shape": "S1db",
"locationName": "recurrence"
},
"SlotDurationInHours": {
@@ -11202,7 +11813,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -11239,7 +11850,7 @@
"locationName": "scheduledInstanceSet",
"type": "list",
"member": {
- "shape": "S1at",
+ "shape": "S1dj",
"locationName": "item"
}
}
@@ -11294,11 +11905,11 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"SecurityGroupRuleIds": {
- "shape": "S1b0",
+ "shape": "S1dq",
"locationName": "SecurityGroupRuleId"
},
"DryRun": {
@@ -11314,7 +11925,7 @@
"type": "structure",
"members": {
"SecurityGroupRules": {
- "shape": "S5b",
+ "shape": "S5j",
"locationName": "securityGroupRuleSet"
},
"NextToken": {
@@ -11328,15 +11939,15 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"GroupIds": {
- "shape": "S4g",
+ "shape": "S4o",
"locationName": "GroupId"
},
"GroupNames": {
- "shape": "S1b4",
+ "shape": "S1du",
"locationName": "GroupName"
},
"DryRun": {
@@ -11366,7 +11977,7 @@
"locationName": "groupName"
},
"IpPermissions": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "ipPermissions"
},
"OwnerId": {
@@ -11376,7 +11987,7 @@
"locationName": "groupId"
},
"IpPermissionsEgress": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "ipPermissionsEgress"
},
"Tags": {
@@ -11415,11 +12026,11 @@
"type": "structure",
"members": {
"CreateVolumePermissions": {
- "shape": "S1bc",
+ "shape": "S1e2",
"locationName": "createVolumePermission"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"SnapshotId": {
@@ -11433,7 +12044,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -11510,7 +12121,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -11518,7 +12129,7 @@
},
"NextToken": {},
"OwnerIds": {
- "shape": "Sxs",
+ "shape": "Szy",
"locationName": "Owner"
},
"RestorableByUserIds": {
@@ -11527,7 +12138,7 @@
"member": {}
},
"SnapshotIds": {
- "shape": "S1bm",
+ "shape": "S1ec",
"locationName": "SnapshotId"
},
"DryRun": {
@@ -11543,7 +12154,7 @@
"locationName": "snapshotSet",
"type": "list",
"member": {
- "shape": "Sic",
+ "shape": "Sjw",
"locationName": "item"
}
},
@@ -11567,7 +12178,7 @@
"type": "structure",
"members": {
"SpotDatafeedSubscription": {
- "shape": "Sin",
+ "shape": "Sk7",
"locationName": "spotDatafeedSubscription"
}
}
@@ -11600,7 +12211,7 @@
"type": "structure",
"members": {
"ActiveInstances": {
- "shape": "Swq",
+ "shape": "Syw",
"locationName": "activeInstanceSet"
},
"NextToken": {
@@ -11654,7 +12265,7 @@
"type": "structure",
"members": {
"EventInformation": {
- "shape": "Swn",
+ "shape": "Syt",
"locationName": "eventInformation"
},
"EventType": {
@@ -11700,7 +12311,7 @@
"locationName": "nextToken"
},
"SpotFleetRequestIds": {
- "shape": "S6v",
+ "shape": "S73",
"locationName": "spotFleetRequestId"
}
}
@@ -11726,7 +12337,7 @@
"type": "timestamp"
},
"SpotFleetRequestConfig": {
- "shape": "S1c5",
+ "shape": "S1ev",
"locationName": "spotFleetRequestConfig"
},
"SpotFleetRequestId": {
@@ -11750,7 +12361,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -11758,7 +12369,7 @@
"type": "boolean"
},
"SpotInstanceRequestIds": {
- "shape": "S76",
+ "shape": "S7e",
"locationName": "SpotInstanceRequestId"
},
"NextToken": {},
@@ -11771,7 +12382,7 @@
"type": "structure",
"members": {
"SpotInstanceRequests": {
- "shape": "S1cx",
+ "shape": "S1fn",
"locationName": "spotInstanceRequestSet"
},
"NextToken": {
@@ -11785,7 +12396,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"AvailabilityZone": {
@@ -11897,11 +12508,11 @@
"locationName": "groupName"
},
"StaleIpPermissions": {
- "shape": "S1df",
+ "shape": "S1g5",
"locationName": "staleIpPermissions"
},
"StaleIpPermissionsEgress": {
- "shape": "S1df",
+ "shape": "S1g5",
"locationName": "staleIpPermissionsEgress"
},
"VpcId": {
@@ -11928,7 +12539,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -11984,7 +12595,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"SubnetIds": {
@@ -12011,7 +12622,7 @@
"locationName": "subnetSet",
"type": "list",
"member": {
- "shape": "S8z",
+ "shape": "S97",
"locationName": "item"
}
},
@@ -12030,7 +12641,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12088,7 +12699,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12104,7 +12715,7 @@
"locationName": "trafficMirrorFilterSet",
"type": "list",
"member": {
- "shape": "Sj6",
+ "shape": "Skq",
"locationName": "item"
}
},
@@ -12129,7 +12740,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12145,7 +12756,7 @@
"locationName": "trafficMirrorSessionSet",
"type": "list",
"member": {
- "shape": "Sjl",
+ "shape": "Sl5",
"locationName": "item"
}
},
@@ -12170,7 +12781,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12186,7 +12797,7 @@
"locationName": "trafficMirrorTargetSet",
"type": "list",
"member": {
- "shape": "Sjo",
+ "shape": "Sl8",
"locationName": "item"
}
},
@@ -12201,10 +12812,10 @@
"type": "structure",
"members": {
"TransitGatewayAttachmentIds": {
- "shape": "S1ed"
+ "shape": "S1h3"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12287,7 +12898,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12306,7 +12917,7 @@
"locationName": "transitGatewayConnectPeerSet",
"type": "list",
"member": {
- "shape": "Skc",
+ "shape": "Slw",
"locationName": "item"
}
},
@@ -12321,10 +12932,10 @@
"type": "structure",
"members": {
"TransitGatewayAttachmentIds": {
- "shape": "S1ed"
+ "shape": "S1h3"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12343,7 +12954,7 @@
"locationName": "transitGatewayConnectSet",
"type": "list",
"member": {
- "shape": "Sk6",
+ "shape": "Slq",
"locationName": "item"
}
},
@@ -12364,7 +12975,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12383,7 +12994,7 @@
"locationName": "transitGatewayMulticastDomains",
"type": "list",
"member": {
- "shape": "Skp",
+ "shape": "Sm9",
"locationName": "item"
}
},
@@ -12398,10 +13009,10 @@
"type": "structure",
"members": {
"TransitGatewayAttachmentIds": {
- "shape": "S1ed"
+ "shape": "S1h3"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12441,7 +13052,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12460,7 +13071,7 @@
"locationName": "transitGatewayRouteTables",
"type": "list",
"member": {
- "shape": "Sl9",
+ "shape": "Smt",
"locationName": "item"
}
},
@@ -12475,10 +13086,10 @@
"type": "structure",
"members": {
"TransitGatewayAttachmentIds": {
- "shape": "S1ed"
+ "shape": "S1h3"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12518,7 +13129,7 @@
}
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12537,7 +13148,7 @@
"locationName": "transitGatewaySet",
"type": "list",
"member": {
- "shape": "Sjz",
+ "shape": "Slj",
"locationName": "item"
}
},
@@ -12562,7 +13173,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -12578,7 +13189,7 @@
"locationName": "interfaceAssociationSet",
"type": "list",
"member": {
- "shape": "S45",
+ "shape": "S4c",
"locationName": "item"
}
},
@@ -12608,11 +13219,11 @@
"type": "structure",
"members": {
"AutoEnableIO": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "autoEnableIO"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"VolumeId": {
@@ -12626,7 +13237,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12634,7 +13245,7 @@
},
"NextToken": {},
"VolumeIds": {
- "shape": "S1fh",
+ "shape": "S1i7",
"locationName": "VolumeId"
},
"DryRun": {
@@ -12769,11 +13380,11 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"VolumeIds": {
- "shape": "S1fh",
+ "shape": "S1i7",
"locationName": "VolumeId"
},
"DryRun": {
@@ -12796,7 +13407,7 @@
"locationName": "volumeSet",
"type": "list",
"member": {
- "shape": "Slf",
+ "shape": "Smz",
"locationName": "item"
}
},
@@ -12814,11 +13425,11 @@
"type": "boolean"
},
"VolumeIds": {
- "shape": "S1fh",
+ "shape": "S1i7",
"locationName": "VolumeId"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"NextToken": {},
@@ -12834,7 +13445,7 @@
"locationName": "volumeModificationSet",
"type": "list",
"member": {
- "shape": "S1g2",
+ "shape": "S1is",
"locationName": "item"
}
},
@@ -12867,11 +13478,11 @@
"locationName": "vpcId"
},
"EnableDnsHostnames": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "enableDnsHostnames"
},
"EnableDnsSupport": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "enableDnsSupport"
}
}
@@ -12882,7 +13493,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -12890,7 +13501,7 @@
"type": "boolean"
},
"VpcIds": {
- "shape": "S1g8",
+ "shape": "S1iy",
"locationName": "VpcId"
}
}
@@ -12934,7 +13545,7 @@
"locationName": "nextToken"
},
"VpcIds": {
- "shape": "S1g8"
+ "shape": "S1iy"
}
}
},
@@ -12973,7 +13584,7 @@
},
"ConnectionNotificationId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -12989,7 +13600,7 @@
"locationName": "connectionNotificationSet",
"type": "list",
"member": {
- "shape": "Slz",
+ "shape": "Snj",
"locationName": "item"
}
},
@@ -13007,7 +13618,7 @@
"type": "boolean"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -13043,7 +13654,7 @@
"type": "timestamp"
},
"DnsEntries": {
- "shape": "Slu",
+ "shape": "Sne",
"locationName": "dnsEntrySet"
},
"NetworkLoadBalancerArns": {
@@ -13071,11 +13682,11 @@
"type": "boolean"
},
"ServiceIds": {
- "shape": "Sr4",
+ "shape": "St1",
"locationName": "ServiceId"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -13091,7 +13702,7 @@
"locationName": "serviceConfigurationSet",
"type": "list",
"member": {
- "shape": "Sm4",
+ "shape": "Sno",
"locationName": "item"
}
},
@@ -13113,7 +13724,7 @@
},
"ServiceId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -13159,7 +13770,7 @@
"locationName": "ServiceName"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -13189,7 +13800,7 @@
"locationName": "serviceId"
},
"ServiceType": {
- "shape": "Sm5",
+ "shape": "Snp",
"locationName": "serviceType"
},
"AvailabilityZones": {
@@ -13259,7 +13870,7 @@
"locationName": "VpcEndpointId"
},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -13275,7 +13886,7 @@
"locationName": "vpcEndpointSet",
"type": "list",
"member": {
- "shape": "Slq",
+ "shape": "Sna",
"locationName": "item"
}
},
@@ -13290,7 +13901,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"DryRun": {
@@ -13332,7 +13943,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"VpcIds": {
@@ -13359,7 +13970,7 @@
"locationName": "vpcSet",
"type": "list",
"member": {
- "shape": "S97",
+ "shape": "S9f",
"locationName": "item"
}
},
@@ -13374,7 +13985,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"VpnConnectionIds": {
@@ -13397,7 +14008,7 @@
"locationName": "vpnConnectionSet",
"type": "list",
"member": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "item"
}
}
@@ -13409,7 +14020,7 @@
"type": "structure",
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"VpnGatewayIds": {
@@ -13432,7 +14043,7 @@
"locationName": "vpnGatewaySet",
"type": "list",
"member": {
- "shape": "Sns",
+ "shape": "Spc",
"locationName": "item"
}
}
@@ -13531,7 +14142,7 @@
}
},
"output": {
- "shape": "S4o"
+ "shape": "S4w"
}
},
"DetachVpnGateway": {
@@ -13579,11 +14190,11 @@
],
"members": {
"AvailabilityZones": {
- "shape": "S1hy",
+ "shape": "S1ko",
"locationName": "AvailabilityZone"
},
"SourceSnapshotIds": {
- "shape": "S1bm",
+ "shape": "S1ec",
"locationName": "SourceSnapshotId"
},
"DryRun": {
@@ -13706,6 +14317,29 @@
}
}
},
+ "DisableIpamOrganizationAdminAccount": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "DelegatedAdminAccountId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "DelegatedAdminAccountId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "locationName": "success",
+ "type": "boolean"
+ }
+ }
+ }
+ },
"DisableSerialConsoleAccess": {
"input": {
"type": "structure",
@@ -13744,7 +14378,7 @@
"type": "structure",
"members": {
"Propagation": {
- "shape": "S1id",
+ "shape": "S1l5",
"locationName": "propagation"
}
}
@@ -13844,7 +14478,7 @@
"locationName": "associationId"
},
"Status": {
- "shape": "S2r",
+ "shape": "S2y",
"locationName": "status"
}
}
@@ -13885,7 +14519,7 @@
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
- "shape": "S31",
+ "shape": "S38",
"locationName": "iamInstanceProfileAssociation"
}
}
@@ -13907,7 +14541,7 @@
"type": "structure",
"members": {
"InstanceIds": {
- "shape": "S37",
+ "shape": "S3e",
"locationName": "InstanceId"
},
"InstanceTags": {
@@ -13915,7 +14549,7 @@
"locationName": "InstanceTag"
},
"DedicatedHostIds": {
- "shape": "S38",
+ "shape": "S3f",
"locationName": "DedicatedHostId"
}
}
@@ -13926,7 +14560,7 @@
"type": "structure",
"members": {
"InstanceEventWindow": {
- "shape": "S3b",
+ "shape": "S3i",
"locationName": "instanceEventWindow"
}
}
@@ -13965,7 +14599,7 @@
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
- "shape": "S3r",
+ "shape": "S3y",
"locationName": "ipv6CidrBlockAssociation"
},
"SubnetId": {
@@ -13981,7 +14615,7 @@
"TransitGatewayMulticastDomainId": {},
"TransitGatewayAttachmentId": {},
"SubnetIds": {
- "shape": "S3w"
+ "shape": "S43"
},
"DryRun": {
"type": "boolean"
@@ -14017,7 +14651,7 @@
"type": "structure",
"members": {
"Association": {
- "shape": "S41",
+ "shape": "S48",
"locationName": "association"
}
}
@@ -14068,11 +14702,11 @@
"type": "structure",
"members": {
"Ipv6CidrBlockAssociation": {
- "shape": "S4b",
+ "shape": "S4j",
"locationName": "ipv6CidrBlockAssociation"
},
"CidrBlockAssociation": {
- "shape": "S4e",
+ "shape": "S4m",
"locationName": "cidrBlockAssociation"
},
"VpcId": {
@@ -14109,11 +14743,11 @@
],
"members": {
"AvailabilityZones": {
- "shape": "S1hy",
+ "shape": "S1ko",
"locationName": "AvailabilityZone"
},
"SourceSnapshotIds": {
- "shape": "S1bm",
+ "shape": "S1ec",
"locationName": "SourceSnapshotId"
},
"DryRun": {
@@ -14240,6 +14874,29 @@
}
}
},
+ "EnableIpamOrganizationAdminAccount": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "DelegatedAdminAccountId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "DelegatedAdminAccountId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "locationName": "success",
+ "type": "boolean"
+ }
+ }
+ }
+ },
"EnableSerialConsoleAccess": {
"input": {
"type": "structure",
@@ -14278,7 +14935,7 @@
"type": "structure",
"members": {
"Propagation": {
- "shape": "S1id",
+ "shape": "S1l5",
"locationName": "propagation"
}
}
@@ -14473,7 +15130,7 @@
"locationName": "progress"
},
"S3ExportLocation": {
- "shape": "Sw6",
+ "shape": "Syc",
"locationName": "s3ExportLocation"
},
"Status": {
@@ -14499,7 +15156,7 @@
"members": {
"TransitGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"S3Bucket": {},
@@ -14666,7 +15323,7 @@
"members": {
"PoolId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -14790,7 +15447,7 @@
"type": "structure",
"members": {
"InstanceFamilyCreditSpecification": {
- "shape": "S1kv",
+ "shape": "S1np",
"locationName": "instanceFamilyCreditSpecification"
}
}
@@ -14937,7 +15594,7 @@
],
"members": {
"HostIdSet": {
- "shape": "S1lc"
+ "shape": "S1o6"
},
"OfferingId": {}
}
@@ -14949,7 +15606,7 @@
"locationName": "currencyCode"
},
"Purchase": {
- "shape": "S1le",
+ "shape": "S1o8",
"locationName": "purchase"
},
"TotalHourlyPrice": {
@@ -14974,15 +15631,15 @@
"type": "boolean"
},
"ArchitectureTypes": {
- "shape": "S1lh",
+ "shape": "S1ob",
"locationName": "ArchitectureType"
},
"VirtualizationTypes": {
- "shape": "S1li",
+ "shape": "S1oc",
"locationName": "VirtualizationType"
},
"InstanceRequirements": {
- "shape": "Sac"
+ "shape": "Sak"
},
"MaxResults": {
"type": "integer"
@@ -15012,40 +15669,102 @@
}
}
},
- "GetLaunchTemplateData": {
+ "GetIpamAddressHistory": {
"input": {
"type": "structure",
"required": [
- "InstanceId"
+ "Cidr",
+ "IpamScopeId"
],
"members": {
"DryRun": {
"type": "boolean"
},
- "InstanceId": {}
+ "Cidr": {},
+ "IpamScopeId": {},
+ "VpcId": {},
+ "StartTime": {
+ "type": "timestamp"
+ },
+ "EndTime": {
+ "type": "timestamp"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {}
}
},
"output": {
"type": "structure",
"members": {
- "LaunchTemplateData": {
- "shape": "Sek",
- "locationName": "launchTemplateData"
+ "HistoryRecords": {
+ "locationName": "historyRecordSet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "ResourceOwnerId": {
+ "locationName": "resourceOwnerId"
+ },
+ "ResourceRegion": {
+ "locationName": "resourceRegion"
+ },
+ "ResourceType": {
+ "locationName": "resourceType"
+ },
+ "ResourceId": {
+ "locationName": "resourceId"
+ },
+ "ResourceCidr": {
+ "locationName": "resourceCidr"
+ },
+ "ResourceName": {
+ "locationName": "resourceName"
+ },
+ "ResourceComplianceStatus": {
+ "locationName": "resourceComplianceStatus"
+ },
+ "ResourceOverlapStatus": {
+ "locationName": "resourceOverlapStatus"
+ },
+ "VpcId": {
+ "locationName": "vpcId"
+ },
+ "SampledStartTime": {
+ "locationName": "sampledStartTime",
+ "type": "timestamp"
+ },
+ "SampledEndTime": {
+ "locationName": "sampledEndTime",
+ "type": "timestamp"
+ }
+ }
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
}
}
}
},
- "GetManagedPrefixListAssociations": {
+ "GetIpamPoolAllocations": {
"input": {
"type": "structure",
"required": [
- "PrefixListId"
+ "IpamPoolId"
],
"members": {
"DryRun": {
"type": "boolean"
},
- "PrefixListId": {},
+ "IpamPoolId": {},
+ "IpamPoolAllocationId": {},
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
"MaxResults": {
"type": "integer"
},
@@ -15055,20 +15774,12 @@
"output": {
"type": "structure",
"members": {
- "PrefixListAssociations": {
- "locationName": "prefixListAssociationSet",
+ "IpamPoolAllocations": {
+ "locationName": "ipamPoolAllocationSet",
"type": "list",
"member": {
- "locationName": "item",
- "type": "structure",
- "members": {
- "ResourceId": {
- "locationName": "resourceId"
- },
- "ResourceOwner": {
- "locationName": "resourceOwner"
- }
- }
+ "shape": "S26",
+ "locationName": "item"
}
},
"NextToken": {
@@ -15077,19 +15788,20 @@
}
}
},
- "GetManagedPrefixListEntries": {
+ "GetIpamPoolCidrs": {
"input": {
"type": "structure",
"required": [
- "PrefixListId"
+ "IpamPoolId"
],
"members": {
"DryRun": {
"type": "boolean"
},
- "PrefixListId": {},
- "TargetVersion": {
- "type": "long"
+ "IpamPoolId": {},
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
},
"MaxResults": {
"type": "integer"
@@ -15100,20 +15812,12 @@
"output": {
"type": "structure",
"members": {
- "Entries": {
- "locationName": "entrySet",
+ "IpamPoolCidrs": {
+ "locationName": "ipamPoolCidrSet",
"type": "list",
"member": {
- "locationName": "item",
- "type": "structure",
- "members": {
- "Cidr": {
- "locationName": "cidr"
- },
- "Description": {
- "locationName": "description"
- }
- }
+ "shape": "Ste",
+ "locationName": "item"
}
},
"NextToken": {
@@ -15122,54 +15826,287 @@
}
}
},
- "GetPasswordData": {
+ "GetIpamResourceCidrs": {
"input": {
"type": "structure",
"required": [
- "InstanceId"
+ "IpamScopeId"
],
"members": {
- "InstanceId": {},
"DryRun": {
- "locationName": "dryRun",
"type": "boolean"
- }
+ },
+ "Filters": {
+ "shape": "Su7",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {},
+ "IpamScopeId": {},
+ "IpamPoolId": {},
+ "ResourceId": {},
+ "ResourceType": {},
+ "ResourceTag": {
+ "shape": "Sde"
+ },
+ "ResourceOwner": {}
}
},
"output": {
"type": "structure",
"members": {
- "InstanceId": {
- "locationName": "instanceId"
- },
- "PasswordData": {
- "locationName": "passwordData"
+ "NextToken": {
+ "locationName": "nextToken"
},
- "Timestamp": {
- "locationName": "timestamp",
- "type": "timestamp"
+ "IpamResourceCidrs": {
+ "locationName": "ipamResourceCidrSet",
+ "type": "list",
+ "member": {
+ "shape": "S1oz",
+ "locationName": "item"
+ }
}
}
}
},
- "GetReservedInstancesExchangeQuote": {
+ "GetLaunchTemplateData": {
"input": {
"type": "structure",
"required": [
- "ReservedInstanceIds"
+ "InstanceId"
],
"members": {
"DryRun": {
"type": "boolean"
},
- "ReservedInstanceIds": {
- "shape": "S3",
- "locationName": "ReservedInstanceId"
- },
- "TargetConfigurations": {
- "shape": "S5",
- "locationName": "TargetConfiguration"
- }
+ "InstanceId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "LaunchTemplateData": {
+ "shape": "Sfi",
+ "locationName": "launchTemplateData"
+ }
+ }
+ }
+ },
+ "GetManagedPrefixListAssociations": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "PrefixListId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "PrefixListId": {},
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "PrefixListAssociations": {
+ "locationName": "prefixListAssociationSet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "ResourceId": {
+ "locationName": "resourceId"
+ },
+ "ResourceOwner": {
+ "locationName": "resourceOwner"
+ }
+ }
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "GetManagedPrefixListEntries": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "PrefixListId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "PrefixListId": {},
+ "TargetVersion": {
+ "type": "long"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Entries": {
+ "locationName": "entrySet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "Cidr": {
+ "locationName": "cidr"
+ },
+ "Description": {
+ "locationName": "description"
+ }
+ }
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "GetNetworkInsightsAccessScopeAnalysisFindings": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeAnalysisId"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {},
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {},
+ "DryRun": {
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "AnalysisStatus": {
+ "locationName": "analysisStatus"
+ },
+ "AnalysisFindings": {
+ "locationName": "analysisFindingSet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "FindingId": {
+ "locationName": "findingId"
+ },
+ "FindingComponents": {
+ "shape": "S1a3",
+ "locationName": "findingComponentSet"
+ }
+ }
+ }
+ },
+ "NextToken": {
+ "locationName": "nextToken"
+ }
+ }
+ }
+ },
+ "GetNetworkInsightsAccessScopeContent": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeId"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeId": {},
+ "DryRun": {
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeContent": {
+ "shape": "Shu",
+ "locationName": "networkInsightsAccessScopeContent"
+ }
+ }
+ }
+ },
+ "GetPasswordData": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "InstanceId"
+ ],
+ "members": {
+ "InstanceId": {},
+ "DryRun": {
+ "locationName": "dryRun",
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "InstanceId": {
+ "locationName": "instanceId"
+ },
+ "PasswordData": {
+ "locationName": "passwordData"
+ },
+ "Timestamp": {
+ "locationName": "timestamp",
+ "type": "timestamp"
+ }
+ }
+ }
+ },
+ "GetReservedInstancesExchangeQuote": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ReservedInstanceIds"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "ReservedInstanceIds": {
+ "shape": "S3",
+ "locationName": "ReservedInstanceId"
+ },
+ "TargetConfigurations": {
+ "shape": "S5",
+ "locationName": "TargetConfiguration"
+ }
}
},
"output": {
@@ -15190,7 +16127,7 @@
"locationName": "paymentDue"
},
"ReservedInstanceValueRollup": {
- "shape": "S1m1",
+ "shape": "S1pn",
"locationName": "reservedInstanceValueRollup"
},
"ReservedInstanceValueSet": {
@@ -15201,7 +16138,7 @@
"type": "structure",
"members": {
"ReservationValue": {
- "shape": "S1m1",
+ "shape": "S1pn",
"locationName": "reservationValue"
},
"ReservedInstanceId": {
@@ -15211,7 +16148,7 @@
}
},
"TargetConfigurationValueRollup": {
- "shape": "S1m1",
+ "shape": "S1pn",
"locationName": "targetConfigurationValueRollup"
},
"TargetConfigurationValueSet": {
@@ -15222,7 +16159,7 @@
"type": "structure",
"members": {
"ReservationValue": {
- "shape": "S1m1",
+ "shape": "S1pn",
"locationName": "reservationValue"
},
"TargetConfiguration": {
@@ -15294,15 +16231,15 @@
"type": "structure",
"members": {
"ArchitectureTypes": {
- "shape": "S1lh",
+ "shape": "S1ob",
"locationName": "ArchitectureType"
},
"VirtualizationTypes": {
- "shape": "S1li",
+ "shape": "S1oc",
"locationName": "VirtualizationType"
},
"InstanceRequirements": {
- "shape": "Sac"
+ "shape": "Sak"
}
}
},
@@ -15352,7 +16289,7 @@
],
"members": {
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"SubnetId": {},
@@ -15369,11 +16306,11 @@
"type": "structure",
"members": {
"SubnetIpv4CidrReservations": {
- "shape": "S1ml",
+ "shape": "S1q7",
"locationName": "subnetIpv4CidrReservationSet"
},
"SubnetIpv6CidrReservations": {
- "shape": "S1ml",
+ "shape": "S1q7",
"locationName": "subnetIpv6CidrReservationSet"
},
"NextToken": {
@@ -15391,7 +16328,7 @@
"members": {
"TransitGatewayAttachmentId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -15434,7 +16371,7 @@
"members": {
"TransitGatewayMulticastDomainId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -15490,7 +16427,7 @@
"members": {
"TransitGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -15509,7 +16446,7 @@
"locationName": "transitGatewayPrefixListReferenceSet",
"type": "list",
"member": {
- "shape": "Skx",
+ "shape": "Smh",
"locationName": "item"
}
},
@@ -15528,7 +16465,7 @@
"members": {
"TransitGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -15580,7 +16517,7 @@
"members": {
"TransitGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -15725,7 +16662,7 @@
"members": {
"Architecture": {},
"ClientData": {
- "shape": "S1nh"
+ "shape": "S1r3"
},
"ClientToken": {},
"Description": {},
@@ -15742,7 +16679,7 @@
"SnapshotId": {},
"Url": {},
"UserBucket": {
- "shape": "S1nk"
+ "shape": "S1r6"
}
}
}
@@ -15811,7 +16748,7 @@
"locationName": "progress"
},
"SnapshotDetails": {
- "shape": "Szs",
+ "shape": "S11y",
"locationName": "snapshotDetailSet"
},
"Status": {
@@ -15821,7 +16758,7 @@
"locationName": "statusMessage"
},
"LicenseSpecifications": {
- "shape": "Szv",
+ "shape": "S121",
"locationName": "licenseSpecifications"
},
"Tags": {
@@ -15852,10 +16789,10 @@
"members": {
"Description": {},
"Image": {
- "shape": "S1nr"
+ "shape": "S1rd"
},
"Volume": {
- "shape": "S1ns"
+ "shape": "S1re"
}
}
}
@@ -15875,11 +16812,11 @@
"locationName": "architecture"
},
"GroupIds": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "GroupId"
},
"GroupNames": {
- "shape": "Sds",
+ "shape": "Seq",
"locationName": "GroupName"
},
"InstanceInitiatedShutdownBehavior": {
@@ -15893,7 +16830,7 @@
"type": "boolean"
},
"Placement": {
- "shape": "Saa",
+ "shape": "Sai",
"locationName": "placement"
},
"PrivateIpAddress": {
@@ -15923,7 +16860,7 @@
"type": "structure",
"members": {
"ConversionTask": {
- "shape": "Sv3",
+ "shape": "Sx9",
"locationName": "conversionTask"
}
}
@@ -15978,7 +16915,7 @@
"type": "structure",
"members": {
"ClientData": {
- "shape": "S1nh"
+ "shape": "S1r3"
},
"ClientToken": {},
"Description": {},
@@ -15989,7 +16926,7 @@
"Format": {},
"Url": {},
"UserBucket": {
- "shape": "S1nk"
+ "shape": "S1r6"
}
}
},
@@ -16017,7 +16954,7 @@
"locationName": "importTaskId"
},
"SnapshotTaskDetail": {
- "shape": "S103",
+ "shape": "S129",
"locationName": "snapshotTaskDetail"
},
"Tags": {
@@ -16047,11 +16984,11 @@
"type": "boolean"
},
"Image": {
- "shape": "S1nr",
+ "shape": "S1rd",
"locationName": "image"
},
"Volume": {
- "shape": "S1ns",
+ "shape": "S1re",
"locationName": "volume"
}
}
@@ -16060,7 +16997,7 @@
"type": "structure",
"members": {
"ConversionTask": {
- "shape": "Sv3",
+ "shape": "Sx9",
"locationName": "conversionTask"
}
}
@@ -16075,7 +17012,7 @@
},
"NextToken": {},
"SnapshotIds": {
- "shape": "S1bm",
+ "shape": "S1ec",
"locationName": "SnapshotId"
},
"DryRun": {
@@ -16137,7 +17074,7 @@
"type": "structure",
"members": {
"Address": {
- "shape": "Ssf",
+ "shape": "Sul",
"locationName": "address"
}
}
@@ -16244,7 +17181,7 @@
"ClientVpnEndpointId": {},
"ServerCertificateArn": {},
"ConnectionLogOptions": {
- "shape": "S8i"
+ "shape": "S8q"
},
"DnsServers": {
"type": "structure",
@@ -16268,13 +17205,13 @@
"type": "boolean"
},
"SecurityGroupIds": {
- "shape": "S25",
+ "shape": "S2c",
"locationName": "SecurityGroupId"
},
"VpcId": {},
"SelfServicePortal": {},
"ClientConnectOptions": {
- "shape": "S8l"
+ "shape": "S8t"
}
}
},
@@ -16307,7 +17244,7 @@
"type": "structure",
"members": {
"InstanceFamilyCreditSpecification": {
- "shape": "S1kv",
+ "shape": "S1np",
"locationName": "instanceFamilyCreditSpecification"
}
}
@@ -16347,12 +17284,12 @@
},
"ExcessCapacityTerminationPolicy": {},
"LaunchTemplateConfigs": {
- "shape": "Sa3",
+ "shape": "Sab",
"locationName": "LaunchTemplateConfig"
},
"FleetId": {},
"TargetCapacitySpecification": {
- "shape": "Sb2"
+ "shape": "Sba"
},
"Context": {}
}
@@ -16381,25 +17318,25 @@
"Attribute": {},
"OperationType": {},
"UserIds": {
- "shape": "S1os",
+ "shape": "S1se",
"locationName": "UserId"
},
"UserGroups": {
- "shape": "S1ot",
+ "shape": "S1sf",
"locationName": "UserGroup"
},
"ProductCodes": {
- "shape": "S1ou",
+ "shape": "S1sg",
"locationName": "ProductCode"
},
"LoadPermission": {
"type": "structure",
"members": {
"Add": {
- "shape": "S1ow"
+ "shape": "S1si"
},
"Remove": {
- "shape": "S1ow"
+ "shape": "S1si"
}
}
},
@@ -16411,7 +17348,7 @@
"type": "structure",
"members": {
"FpgaImageAttribute": {
- "shape": "Sxj",
+ "shape": "Szp",
"locationName": "fpgaImageAttribute"
}
}
@@ -16428,7 +17365,7 @@
"locationName": "autoPlacement"
},
"HostIds": {
- "shape": "Syg",
+ "shape": "S10m",
"locationName": "hostId"
},
"HostRecovery": {},
@@ -16444,7 +17381,7 @@
"locationName": "successful"
},
"Unsuccessful": {
- "shape": "S1p1",
+ "shape": "S1sn",
"locationName": "unsuccessful"
}
}
@@ -16496,31 +17433,31 @@
"members": {
"Attribute": {},
"Description": {
- "shape": "S9k"
+ "shape": "S9s"
},
"ImageId": {},
"LaunchPermission": {
"type": "structure",
"members": {
"Add": {
- "shape": "Sz6"
+ "shape": "S11c"
},
"Remove": {
- "shape": "Sz6"
+ "shape": "S11c"
}
}
},
"OperationType": {},
"ProductCodes": {
- "shape": "S1ou",
+ "shape": "S1sg",
"locationName": "ProductCode"
},
"UserGroups": {
- "shape": "S1ot",
+ "shape": "S1sf",
"locationName": "UserGroup"
},
"UserIds": {
- "shape": "S1os",
+ "shape": "S1se",
"locationName": "UserId"
},
"Value": {},
@@ -16553,7 +17490,7 @@
],
"members": {
"SourceDestCheck": {
- "shape": "S10a"
+ "shape": "S12g"
},
"Attribute": {
"locationName": "attribute"
@@ -16591,7 +17528,7 @@
}
},
"DisableApiTermination": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "disableApiTermination"
},
"DryRun": {
@@ -16599,38 +17536,38 @@
"type": "boolean"
},
"EbsOptimized": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "ebsOptimized"
},
"EnaSupport": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "enaSupport"
},
"Groups": {
- "shape": "S4g",
+ "shape": "S4o",
"locationName": "GroupId"
},
"InstanceId": {
"locationName": "instanceId"
},
"InstanceInitiatedShutdownBehavior": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "instanceInitiatedShutdownBehavior"
},
"InstanceType": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "instanceType"
},
"Kernel": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "kernel"
},
"Ramdisk": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "ramdisk"
},
"SriovNetSupport": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "sriovNetSupport"
},
"UserData": {
@@ -16659,7 +17596,7 @@
"members": {
"InstanceId": {},
"CapacityReservationSpecification": {
- "shape": "S1pe"
+ "shape": "S1t0"
},
"DryRun": {
"type": "boolean"
@@ -16768,7 +17705,7 @@
"type": "structure",
"members": {
"Event": {
- "shape": "S10t",
+ "shape": "S12z",
"locationName": "event"
}
}
@@ -16787,7 +17724,7 @@
"Name": {},
"InstanceEventWindowId": {},
"TimeRanges": {
- "shape": "Scc",
+ "shape": "Sck",
"locationName": "TimeRange"
},
"CronExpression": {}
@@ -16797,7 +17734,7 @@
"type": "structure",
"members": {
"InstanceEventWindow": {
- "shape": "S3b",
+ "shape": "S3i",
"locationName": "instanceEventWindow"
}
}
@@ -16829,7 +17766,7 @@
"locationName": "instanceId"
},
"InstanceMetadataOptions": {
- "shape": "S14r",
+ "shape": "S16x",
"locationName": "instanceMetadataOptions"
}
}
@@ -16871,6 +17808,149 @@
}
}
},
+ "ModifyIpam": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamId": {},
+ "Description": {},
+ "AddOperatingRegions": {
+ "shape": "Sd1",
+ "locationName": "AddOperatingRegion"
+ },
+ "RemoveOperatingRegions": {
+ "locationName": "RemoveOperatingRegion",
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "RegionName": {}
+ }
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Sd4",
+ "locationName": "ipam"
+ }
+ }
+ }
+ },
+ "ModifyIpamPool": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {},
+ "Description": {},
+ "AutoImport": {
+ "type": "boolean"
+ },
+ "AllocationMinNetmaskLength": {
+ "type": "integer"
+ },
+ "AllocationMaxNetmaskLength": {
+ "type": "integer"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "type": "integer"
+ },
+ "ClearAllocationDefaultNetmaskLength": {
+ "type": "boolean"
+ },
+ "AddAllocationResourceTags": {
+ "shape": "Sdd",
+ "locationName": "AddAllocationResourceTag"
+ },
+ "RemoveAllocationResourceTags": {
+ "shape": "Sdd",
+ "locationName": "RemoveAllocationResourceTag"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "Sdh",
+ "locationName": "ipamPool"
+ }
+ }
+ }
+ },
+ "ModifyIpamResourceCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ResourceId",
+ "ResourceCidr",
+ "ResourceRegion",
+ "CurrentIpamScopeId",
+ "Monitored"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "ResourceId": {},
+ "ResourceCidr": {},
+ "ResourceRegion": {},
+ "CurrentIpamScopeId": {},
+ "DestinationIpamScopeId": {},
+ "Monitored": {
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamResourceCidr": {
+ "shape": "S1oz",
+ "locationName": "ipamResourceCidr"
+ }
+ }
+ }
+ },
+ "ModifyIpamScope": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamScopeId": {},
+ "Description": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "Sdo",
+ "locationName": "ipamScope"
+ }
+ }
+ }
+ },
"ModifyLaunchTemplate": {
"input": {
"type": "structure",
@@ -16890,7 +17970,7 @@
"type": "structure",
"members": {
"LaunchTemplate": {
- "shape": "Sed",
+ "shape": "Sfb",
"locationName": "launchTemplate"
}
}
@@ -16912,7 +17992,7 @@
},
"PrefixListName": {},
"AddEntries": {
- "shape": "Sfu",
+ "shape": "Sgs",
"locationName": "AddEntry"
},
"RemoveEntries": {
@@ -16937,7 +18017,7 @@
"type": "structure",
"members": {
"PrefixList": {
- "shape": "Sfx",
+ "shape": "Sgv",
"locationName": "prefixList"
}
}
@@ -16964,7 +18044,7 @@
}
},
"Description": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "description"
},
"DryRun": {
@@ -16972,14 +18052,14 @@
"type": "boolean"
},
"Groups": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"NetworkInterfaceId": {
"locationName": "networkInterfaceId"
},
"SourceDestCheck": {
- "shape": "S10a",
+ "shape": "S12g",
"locationName": "sourceDestCheck"
}
}
@@ -17021,7 +18101,7 @@
],
"members": {
"ReservedInstancesIds": {
- "shape": "S19c",
+ "shape": "S1c2",
"locationName": "ReservedInstancesId"
},
"ClientToken": {
@@ -17031,7 +18111,7 @@
"locationName": "ReservedInstancesConfigurationSetItemType",
"type": "list",
"member": {
- "shape": "S19y",
+ "shape": "S1co",
"locationName": "item"
}
}
@@ -17110,21 +18190,21 @@
"type": "structure",
"members": {
"Add": {
- "shape": "S1bc"
+ "shape": "S1e2"
},
"Remove": {
- "shape": "S1bc"
+ "shape": "S1e2"
}
}
},
"GroupNames": {
- "shape": "S1b4",
+ "shape": "S1du",
"locationName": "UserGroup"
},
"OperationType": {},
"SnapshotId": {},
"UserIds": {
- "shape": "S1os",
+ "shape": "S1se",
"locationName": "UserId"
},
"DryRun": {
@@ -17172,7 +18252,7 @@
"locationName": "excessCapacityTerminationPolicy"
},
"LaunchTemplateConfigs": {
- "shape": "S1ck",
+ "shape": "S1fa",
"locationName": "LaunchTemplateConfig"
},
"SpotFleetRequestId": {
@@ -17206,33 +18286,33 @@
],
"members": {
"AssignIpv6AddressOnCreation": {
- "shape": "S10a"
+ "shape": "S12g"
},
"MapPublicIpOnLaunch": {
- "shape": "S10a"
+ "shape": "S12g"
},
"SubnetId": {
"locationName": "subnetId"
},
"MapCustomerOwnedIpOnLaunch": {
- "shape": "S10a"
+ "shape": "S12g"
},
"CustomerOwnedIpv4Pool": {},
"EnableDns64": {
- "shape": "S10a"
+ "shape": "S12g"
},
"PrivateDnsHostnameTypeOnLaunch": {},
"EnableResourceNameDnsARecordOnLaunch": {
- "shape": "S10a"
+ "shape": "S12g"
},
"EnableResourceNameDnsAAAARecordOnLaunch": {
- "shape": "S10a"
+ "shape": "S12g"
},
"EnableLniAtDeviceIndex": {
"type": "integer"
},
"DisableLniAtDeviceIndex": {
- "shape": "S10a"
+ "shape": "S12g"
}
}
}
@@ -17246,11 +18326,11 @@
"members": {
"TrafficMirrorFilterId": {},
"AddNetworkServices": {
- "shape": "Sjc",
+ "shape": "Skw",
"locationName": "AddNetworkService"
},
"RemoveNetworkServices": {
- "shape": "Sjc",
+ "shape": "Skw",
"locationName": "RemoveNetworkService"
},
"DryRun": {
@@ -17262,7 +18342,7 @@
"type": "structure",
"members": {
"TrafficMirrorFilter": {
- "shape": "Sj6",
+ "shape": "Skq",
"locationName": "trafficMirrorFilter"
}
}
@@ -17282,10 +18362,10 @@
},
"RuleAction": {},
"DestinationPortRange": {
- "shape": "Sjg"
+ "shape": "Sl0"
},
"SourcePortRange": {
- "shape": "Sjg"
+ "shape": "Sl0"
},
"Protocol": {
"type": "integer"
@@ -17307,7 +18387,7 @@
"type": "structure",
"members": {
"TrafficMirrorFilterRule": {
- "shape": "Sj8",
+ "shape": "Sks",
"locationName": "trafficMirrorFilterRule"
}
}
@@ -17347,7 +18427,7 @@
"type": "structure",
"members": {
"TrafficMirrorSession": {
- "shape": "Sjl",
+ "shape": "Sl5",
"locationName": "trafficMirrorSession"
}
}
@@ -17366,10 +18446,10 @@
"type": "structure",
"members": {
"AddTransitGatewayCidrBlocks": {
- "shape": "Sjx"
+ "shape": "Slh"
},
"RemoveTransitGatewayCidrBlocks": {
- "shape": "Sjx"
+ "shape": "Slh"
},
"VpnEcmpSupport": {},
"DnsSupport": {},
@@ -17389,7 +18469,7 @@
"type": "structure",
"members": {
"TransitGateway": {
- "shape": "Sjz",
+ "shape": "Slj",
"locationName": "transitGateway"
}
}
@@ -17418,7 +18498,7 @@
"type": "structure",
"members": {
"TransitGatewayPrefixListReference": {
- "shape": "Skx",
+ "shape": "Smh",
"locationName": "transitGatewayPrefixListReference"
}
}
@@ -17433,10 +18513,10 @@
"members": {
"TransitGatewayAttachmentId": {},
"AddSubnetIds": {
- "shape": "S3w"
+ "shape": "S43"
},
"RemoveSubnetIds": {
- "shape": "S3w"
+ "shape": "S43"
},
"Options": {
"type": "structure",
@@ -17491,7 +18571,7 @@
"type": "structure",
"members": {
"VolumeModification": {
- "shape": "S1g2",
+ "shape": "S1is",
"locationName": "volumeModification"
}
}
@@ -17505,7 +18585,7 @@
],
"members": {
"AutoEnableIO": {
- "shape": "S10a"
+ "shape": "S12g"
},
"VolumeId": {},
"DryRun": {
@@ -17523,10 +18603,10 @@
],
"members": {
"EnableDnsHostnames": {
- "shape": "S10a"
+ "shape": "S12g"
},
"EnableDnsSupport": {
- "shape": "S10a"
+ "shape": "S12g"
},
"VpcId": {
"locationName": "vpcId"
@@ -17550,27 +18630,27 @@
},
"PolicyDocument": {},
"AddRouteTableIds": {
- "shape": "Slm",
+ "shape": "Sn6",
"locationName": "AddRouteTableId"
},
"RemoveRouteTableIds": {
- "shape": "Slm",
+ "shape": "Sn6",
"locationName": "RemoveRouteTableId"
},
"AddSubnetIds": {
- "shape": "Sln",
+ "shape": "Sn7",
"locationName": "AddSubnetId"
},
"RemoveSubnetIds": {
- "shape": "Sln",
+ "shape": "Sn7",
"locationName": "RemoveSubnetId"
},
"AddSecurityGroupIds": {
- "shape": "Slo",
+ "shape": "Sn8",
"locationName": "AddSecurityGroupId"
},
"RemoveSecurityGroupIds": {
- "shape": "Slo",
+ "shape": "Sn8",
"locationName": "RemoveSecurityGroupId"
},
"PrivateDnsEnabled": {
@@ -17698,13 +18778,13 @@
],
"members": {
"AccepterPeeringConnectionOptions": {
- "shape": "S1rl"
+ "shape": "S1vh"
},
"DryRun": {
"type": "boolean"
},
"RequesterPeeringConnectionOptions": {
- "shape": "S1rl"
+ "shape": "S1vh"
},
"VpcPeeringConnectionId": {}
}
@@ -17713,11 +18793,11 @@
"type": "structure",
"members": {
"AccepterPeeringConnectionOptions": {
- "shape": "S1rn",
+ "shape": "S1vj",
"locationName": "accepterPeeringConnectionOptions"
},
"RequesterPeeringConnectionOptions": {
- "shape": "S1rn",
+ "shape": "S1vj",
"locationName": "requesterPeeringConnectionOptions"
}
}
@@ -17768,7 +18848,7 @@
"type": "structure",
"members": {
"VpnConnection": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "vpnConnection"
}
}
@@ -17795,7 +18875,7 @@
"type": "structure",
"members": {
"VpnConnection": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "vpnConnection"
}
}
@@ -17820,7 +18900,7 @@
"type": "structure",
"members": {
"VpnConnection": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "vpnConnection"
}
}
@@ -17863,31 +18943,31 @@
},
"DPDTimeoutAction": {},
"Phase1EncryptionAlgorithms": {
- "shape": "Smj",
+ "shape": "So3",
"locationName": "Phase1EncryptionAlgorithm"
},
"Phase2EncryptionAlgorithms": {
- "shape": "Sml",
+ "shape": "So5",
"locationName": "Phase2EncryptionAlgorithm"
},
"Phase1IntegrityAlgorithms": {
- "shape": "Smn",
+ "shape": "So7",
"locationName": "Phase1IntegrityAlgorithm"
},
"Phase2IntegrityAlgorithms": {
- "shape": "Smp",
+ "shape": "So9",
"locationName": "Phase2IntegrityAlgorithm"
},
"Phase1DHGroupNumbers": {
- "shape": "Smr",
+ "shape": "Sob",
"locationName": "Phase1DHGroupNumber"
},
"Phase2DHGroupNumbers": {
- "shape": "Smt",
+ "shape": "Sod",
"locationName": "Phase2DHGroupNumber"
},
"IKEVersions": {
- "shape": "Smv",
+ "shape": "Sof",
"locationName": "IKEVersion"
},
"StartupAction": {}
@@ -17902,7 +18982,7 @@
"type": "structure",
"members": {
"VpnConnection": {
- "shape": "Smy",
+ "shape": "Soi",
"locationName": "vpnConnection"
}
}
@@ -17916,7 +18996,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"DryRun": {
@@ -17929,7 +19009,7 @@
"type": "structure",
"members": {
"InstanceMonitorings": {
- "shape": "S1s2",
+ "shape": "S1vy",
"locationName": "instancesSet"
}
}
@@ -17963,47 +19043,132 @@
}
}
},
- "ProvisionByoipCidr": {
+ "MoveByoipCidrToIpam": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "Cidr": {},
+ "IpamPoolId": {},
+ "IpamPoolOwner": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "ByoipCidr": {
+ "shape": "S1n",
+ "locationName": "byoipCidr"
+ }
+ }
+ }
+ },
+ "ProvisionByoipCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Cidr"
+ ],
+ "members": {
+ "Cidr": {},
+ "CidrAuthorizationContext": {
+ "type": "structure",
+ "required": [
+ "Message",
+ "Signature"
+ ],
+ "members": {
+ "Message": {},
+ "Signature": {}
+ }
+ },
+ "PubliclyAdvertisable": {
+ "type": "boolean"
+ },
+ "Description": {},
+ "DryRun": {
+ "type": "boolean"
+ },
+ "PoolTagSpecifications": {
+ "shape": "S1t",
+ "locationName": "PoolTagSpecification"
+ },
+ "MultiRegion": {
+ "type": "boolean"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "ByoipCidr": {
+ "shape": "S1n",
+ "locationName": "byoipCidr"
+ }
+ }
+ }
+ },
+ "ProvisionIpamPoolCidr": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {},
+ "Cidr": {},
+ "CidrAuthorizationContext": {
+ "type": "structure",
+ "members": {
+ "Message": {},
+ "Signature": {}
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "IpamPoolCidr": {
+ "shape": "Ste",
+ "locationName": "ipamPoolCidr"
+ }
+ }
+ }
+ },
+ "ProvisionPublicIpv4PoolCidr": {
"input": {
"type": "structure",
"required": [
- "Cidr"
+ "IpamPoolId",
+ "PoolId",
+ "NetmaskLength"
],
"members": {
- "Cidr": {},
- "CidrAuthorizationContext": {
- "type": "structure",
- "required": [
- "Message",
- "Signature"
- ],
- "members": {
- "Message": {},
- "Signature": {}
- }
- },
- "PubliclyAdvertisable": {
- "type": "boolean"
- },
- "Description": {},
"DryRun": {
"type": "boolean"
},
- "PoolTagSpecifications": {
- "shape": "S1t",
- "locationName": "PoolTagSpecification"
- },
- "MultiRegion": {
- "type": "boolean"
+ "IpamPoolId": {},
+ "PoolId": {},
+ "NetmaskLength": {
+ "type": "integer"
}
}
},
"output": {
"type": "structure",
"members": {
- "ByoipCidr": {
- "shape": "S1n",
- "locationName": "byoipCidr"
+ "PoolId": {
+ "locationName": "poolId"
+ },
+ "PoolAddressRange": {
+ "shape": "S1bp",
+ "locationName": "poolAddressRange"
}
}
}
@@ -18019,7 +19184,7 @@
"ClientToken": {},
"CurrencyCode": {},
"HostIdSet": {
- "shape": "S1lc"
+ "shape": "S1o6"
},
"LimitPrice": {},
"OfferingId": {},
@@ -18039,7 +19204,7 @@
"locationName": "currencyCode"
},
"Purchase": {
- "shape": "S1le",
+ "shape": "S1o8",
"locationName": "purchase"
},
"TotalHourlyPrice": {
@@ -18134,7 +19299,7 @@
"locationName": "scheduledInstanceSet",
"type": "list",
"member": {
- "shape": "S1at",
+ "shape": "S1dj",
"locationName": "item"
}
}
@@ -18149,7 +19314,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"DryRun": {
@@ -18171,7 +19336,7 @@
"locationName": "architecture"
},
"BlockDeviceMappings": {
- "shape": "Sc5",
+ "shape": "Scd",
"locationName": "BlockDeviceMapping"
},
"Description": {
@@ -18236,7 +19401,7 @@
"type": "boolean"
},
"InstanceTagKeys": {
- "shape": "Sri",
+ "shape": "Sto",
"locationName": "InstanceTagKey"
}
}
@@ -18247,7 +19412,7 @@
"type": "structure",
"members": {
"InstanceTagAttribute": {
- "shape": "Srk",
+ "shape": "Stq",
"locationName": "instanceTagAttribute"
}
}
@@ -18260,7 +19425,7 @@
"TransitGatewayMulticastDomainId": {},
"GroupIpAddress": {},
"NetworkInterfaceIds": {
- "shape": "Srm"
+ "shape": "Sts"
},
"DryRun": {
"type": "boolean"
@@ -18296,7 +19461,7 @@
"TransitGatewayMulticastDomainId": {},
"GroupIpAddress": {},
"NetworkInterfaceIds": {
- "shape": "Srm"
+ "shape": "Sts"
},
"DryRun": {
"type": "boolean"
@@ -18471,7 +19636,7 @@
],
"members": {
"HostIds": {
- "shape": "Syg",
+ "shape": "S10m",
"locationName": "hostId"
}
}
@@ -18484,12 +19649,38 @@
"locationName": "successful"
},
"Unsuccessful": {
- "shape": "S1p1",
+ "shape": "S1sn",
"locationName": "unsuccessful"
}
}
}
},
+ "ReleaseIpamPoolAllocation": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId",
+ "Cidr"
+ ],
+ "members": {
+ "DryRun": {
+ "type": "boolean"
+ },
+ "IpamPoolId": {},
+ "Cidr": {},
+ "IpamPoolAllocationId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "locationName": "success",
+ "type": "boolean"
+ }
+ }
+ }
+ },
"ReplaceIamInstanceProfileAssociation": {
"input": {
"type": "structure",
@@ -18499,7 +19690,7 @@
],
"members": {
"IamInstanceProfile": {
- "shape": "S2z"
+ "shape": "S36"
},
"AssociationId": {}
}
@@ -18508,7 +19699,7 @@
"type": "structure",
"members": {
"IamInstanceProfileAssociation": {
- "shape": "S31",
+ "shape": "S38",
"locationName": "iamInstanceProfileAssociation"
}
}
@@ -18566,7 +19757,7 @@
"type": "boolean"
},
"IcmpTypeCode": {
- "shape": "Sge",
+ "shape": "Shc",
"locationName": "Icmp"
},
"Ipv6CidrBlock": {
@@ -18576,7 +19767,7 @@
"locationName": "networkAclId"
},
"PortRange": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "portRange"
},
"Protocol": {
@@ -18669,7 +19860,7 @@
"locationName": "newAssociationId"
},
"AssociationState": {
- "shape": "S3n",
+ "shape": "S3u",
"locationName": "associationState"
}
}
@@ -18698,7 +19889,7 @@
"type": "structure",
"members": {
"Route": {
- "shape": "Sl2",
+ "shape": "Smm",
"locationName": "route"
}
}
@@ -18725,7 +19916,7 @@
"type": "timestamp"
},
"Instances": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "instanceId"
},
"ReasonCodes": {
@@ -18757,7 +19948,7 @@
"type": "boolean"
},
"SpotFleetRequestConfig": {
- "shape": "S1c5",
+ "shape": "S1ev",
"locationName": "spotFleetRequestConfig"
}
}
@@ -18817,7 +20008,7 @@
"locationName": "addressingType"
},
"BlockDeviceMappings": {
- "shape": "Sz5",
+ "shape": "S11b",
"locationName": "blockDeviceMapping"
},
"EbsOptimized": {
@@ -18825,7 +20016,7 @@
"type": "boolean"
},
"IamInstanceProfile": {
- "shape": "S2z",
+ "shape": "S36",
"locationName": "iamInstanceProfile"
},
"ImageId": {
@@ -18841,15 +20032,15 @@
"locationName": "keyName"
},
"Monitoring": {
- "shape": "S1d0",
+ "shape": "S1fq",
"locationName": "monitoring"
},
"NetworkInterfaces": {
- "shape": "S1cf",
+ "shape": "S1f5",
"locationName": "NetworkInterface"
},
"Placement": {
- "shape": "S1ch",
+ "shape": "S1f7",
"locationName": "placement"
},
"RamdiskId": {
@@ -18888,7 +20079,7 @@
"type": "structure",
"members": {
"SpotInstanceRequests": {
- "shape": "S1cx",
+ "shape": "S1fn",
"locationName": "spotInstanceRequestSet"
}
}
@@ -18913,7 +20104,7 @@
"type": "structure",
"members": {
"Address": {
- "shape": "Ssf",
+ "shape": "Sul",
"locationName": "address"
}
}
@@ -19089,7 +20280,7 @@
"type": "structure",
"members": {
"PrefixList": {
- "shape": "Sfx",
+ "shape": "Sgv",
"locationName": "prefixList"
}
}
@@ -19210,7 +20401,7 @@
"type": "structure",
"members": {
"Status": {
- "shape": "S4x",
+ "shape": "S55",
"locationName": "status"
}
}
@@ -19231,11 +20422,11 @@
"locationName": "groupId"
},
"IpPermissions": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "ipPermissions"
},
"SecurityGroupRuleIds": {
- "shape": "S1b0",
+ "shape": "S1dq",
"locationName": "SecurityGroupRuleId"
},
"CidrIp": {
@@ -19268,7 +20459,7 @@
"type": "boolean"
},
"UnknownIpPermissions": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "unknownIpPermissionSet"
}
}
@@ -19285,7 +20476,7 @@
"GroupId": {},
"GroupName": {},
"IpPermissions": {
- "shape": "S50"
+ "shape": "S58"
},
"IpProtocol": {},
"SourceSecurityGroupName": {},
@@ -19298,7 +20489,7 @@
"type": "boolean"
},
"SecurityGroupRuleIds": {
- "shape": "S1b0",
+ "shape": "S1dq",
"locationName": "SecurityGroupRuleId"
}
}
@@ -19311,7 +20502,7 @@
"type": "boolean"
},
"UnknownIpPermissions": {
- "shape": "S50",
+ "shape": "S58",
"locationName": "unknownIpPermissionSet"
}
}
@@ -19326,7 +20517,7 @@
],
"members": {
"BlockDeviceMappings": {
- "shape": "Sc5",
+ "shape": "Scd",
"locationName": "BlockDeviceMapping"
},
"ImageId": {},
@@ -19335,7 +20526,7 @@
"type": "integer"
},
"Ipv6Addresses": {
- "shape": "Ser",
+ "shape": "Sfp",
"locationName": "Ipv6Address"
},
"KernelId": {},
@@ -19347,18 +20538,18 @@
"type": "integer"
},
"Monitoring": {
- "shape": "S1d0"
+ "shape": "S1fq"
},
"Placement": {
- "shape": "Saa"
+ "shape": "Sai"
},
"RamdiskId": {},
"SecurityGroupIds": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"SecurityGroups": {
- "shape": "Sds",
+ "shape": "Seq",
"locationName": "SecurityGroup"
},
"SubnetId": {},
@@ -19383,14 +20574,14 @@
"type": "boolean"
},
"IamInstanceProfile": {
- "shape": "S2z",
+ "shape": "S36",
"locationName": "iamInstanceProfile"
},
"InstanceInitiatedShutdownBehavior": {
"locationName": "instanceInitiatedShutdownBehavior"
},
"NetworkInterfaces": {
- "shape": "S1cf",
+ "shape": "S1f5",
"locationName": "networkInterface"
},
"PrivateIpAddress": {
@@ -19399,7 +20590,7 @@
"ElasticGpuSpecification": {
"type": "list",
"member": {
- "shape": "Sdo",
+ "shape": "Sem",
"locationName": "item"
}
},
@@ -19453,7 +20644,7 @@
}
},
"CreditSpecification": {
- "shape": "Sdy"
+ "shape": "Sew"
},
"CpuOptions": {
"type": "structure",
@@ -19467,7 +20658,7 @@
}
},
"CapacityReservationSpecification": {
- "shape": "S1pe"
+ "shape": "S1t0"
},
"HibernationOptions": {
"type": "structure",
@@ -19522,7 +20713,7 @@
}
},
"output": {
- "shape": "S142"
+ "shape": "S168"
}
},
"RunScheduledInstances": {
@@ -19620,7 +20811,7 @@
"type": "integer"
},
"Groups": {
- "shape": "S1vb",
+ "shape": "S1zg",
"locationName": "Group"
},
"Ipv6AddressCount": {
@@ -19669,7 +20860,7 @@
},
"RamdiskId": {},
"SecurityGroupIds": {
- "shape": "S1vb",
+ "shape": "S1zg",
"locationName": "SecurityGroupId"
},
"SubnetId": {},
@@ -19701,7 +20892,7 @@
"members": {
"LocalGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -19720,7 +20911,7 @@
"locationName": "routeSet",
"type": "list",
"member": {
- "shape": "Sfm",
+ "shape": "Sgk",
"locationName": "item"
}
},
@@ -19736,7 +20927,7 @@
"members": {
"TransitGatewayMulticastDomainId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -19812,7 +21003,7 @@
"members": {
"TransitGatewayRouteTableId": {},
"Filters": {
- "shape": "Ss1",
+ "shape": "Su7",
"locationName": "Filter"
},
"MaxResults": {
@@ -19830,7 +21021,7 @@
"locationName": "routeSet",
"type": "list",
"member": {
- "shape": "Sl2",
+ "shape": "Smm",
"locationName": "item"
}
},
@@ -19863,7 +21054,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"AdditionalInfo": {
@@ -19879,12 +21070,43 @@
"type": "structure",
"members": {
"StartingInstances": {
- "shape": "S1vz",
+ "shape": "S204",
"locationName": "instancesSet"
}
}
}
},
+ "StartNetworkInsightsAccessScopeAnalysis": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeId",
+ "ClientToken"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeId": {},
+ "DryRun": {
+ "type": "boolean"
+ },
+ "TagSpecifications": {
+ "shape": "S1t",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "idempotencyToken": true
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysis": {
+ "shape": "S19q",
+ "locationName": "networkInsightsAccessScopeAnalysis"
+ }
+ }
+ }
+ },
"StartNetworkInsightsAnalysis": {
"input": {
"type": "structure",
@@ -19895,7 +21117,7 @@
"members": {
"NetworkInsightsPathId": {},
"FilterInArns": {
- "shape": "S17b",
+ "shape": "S1a2",
"locationName": "FilterInArn"
},
"DryRun": {
@@ -19914,7 +21136,7 @@
"type": "structure",
"members": {
"NetworkInsightsAnalysis": {
- "shape": "S17a",
+ "shape": "S1a1",
"locationName": "networkInsightsAnalysis"
}
}
@@ -19951,7 +21173,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"Hibernate": {
@@ -19971,7 +21193,7 @@
"type": "structure",
"members": {
"StoppingInstances": {
- "shape": "S1vz",
+ "shape": "S204",
"locationName": "instancesSet"
}
}
@@ -20012,11 +21234,11 @@
"locationName": "connectionId"
},
"PreviousStatus": {
- "shape": "Sty",
+ "shape": "Sw4",
"locationName": "previousStatus"
},
"CurrentStatus": {
- "shape": "Sty",
+ "shape": "Sw4",
"locationName": "currentStatus"
}
}
@@ -20033,7 +21255,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"DryRun": {
@@ -20046,7 +21268,7 @@
"type": "structure",
"members": {
"TerminatingInstances": {
- "shape": "S1vz",
+ "shape": "S204",
"locationName": "instancesSet"
}
}
@@ -20060,11 +21282,11 @@
],
"members": {
"Ipv6Addresses": {
- "shape": "S29",
+ "shape": "S2g",
"locationName": "ipv6Addresses"
},
"Ipv6Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "Ipv6Prefix"
},
"NetworkInterfaceId": {
@@ -20079,11 +21301,11 @@
"locationName": "networkInterfaceId"
},
"UnassignedIpv6Addresses": {
- "shape": "S29",
+ "shape": "S2g",
"locationName": "unassignedIpv6Addresses"
},
"UnassignedIpv6Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "unassignedIpv6PrefixSet"
}
}
@@ -20100,11 +21322,11 @@
"locationName": "networkInterfaceId"
},
"PrivateIpAddresses": {
- "shape": "S2e",
+ "shape": "S2l",
"locationName": "privateIpAddress"
},
"Ipv4Prefixes": {
- "shape": "S2a",
+ "shape": "S2h",
"locationName": "Ipv4Prefix"
}
}
@@ -20118,7 +21340,7 @@
],
"members": {
"InstanceIds": {
- "shape": "Stj",
+ "shape": "Svp",
"locationName": "InstanceId"
},
"DryRun": {
@@ -20131,7 +21353,7 @@
"type": "structure",
"members": {
"InstanceMonitorings": {
- "shape": "S1s2",
+ "shape": "S1vy",
"locationName": "instancesSet"
}
}
@@ -20147,10 +21369,10 @@
"GroupId": {},
"GroupName": {},
"IpPermissions": {
- "shape": "S50"
+ "shape": "S58"
},
"SecurityGroupRuleDescriptions": {
- "shape": "S1wj",
+ "shape": "S20q",
"locationName": "SecurityGroupRuleDescription"
}
}
@@ -20175,10 +21397,10 @@
"GroupId": {},
"GroupName": {},
"IpPermissions": {
- "shape": "S50"
+ "shape": "S58"
},
"SecurityGroupRuleDescriptions": {
- "shape": "S1wj",
+ "shape": "S20q",
"locationName": "SecurityGroupRuleDescription"
}
}
@@ -20569,31 +21791,57 @@
"locationName": "item"
}
},
- "S25": {
+ "S26": {
+ "type": "structure",
+ "members": {
+ "Cidr": {
+ "locationName": "cidr"
+ },
+ "IpamPoolAllocationId": {
+ "locationName": "ipamPoolAllocationId"
+ },
+ "Description": {
+ "locationName": "description"
+ },
+ "ResourceId": {
+ "locationName": "resourceId"
+ },
+ "ResourceType": {
+ "locationName": "resourceType"
+ },
+ "ResourceRegion": {
+ "locationName": "resourceRegion"
+ },
+ "ResourceOwner": {
+ "locationName": "resourceOwner"
+ }
+ }
+ },
+ "S2c": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S29": {
+ "S2g": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S2a": {
+ "S2h": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S2e": {
+ "S2l": {
"type": "list",
"member": {
"locationName": "PrivateIpAddress"
}
},
- "S2i": {
+ "S2p": {
"type": "list",
"member": {
"locationName": "item",
@@ -20605,7 +21853,7 @@
}
}
},
- "S2r": {
+ "S2y": {
"type": "structure",
"members": {
"Code": {
@@ -20616,7 +21864,7 @@
}
}
},
- "S2z": {
+ "S36": {
"type": "structure",
"members": {
"Arn": {
@@ -20627,7 +21875,7 @@
}
}
},
- "S31": {
+ "S38": {
"type": "structure",
"members": {
"AssociationId": {
@@ -20637,7 +21885,7 @@
"locationName": "instanceId"
},
"IamInstanceProfile": {
- "shape": "S32",
+ "shape": "S39",
"locationName": "iamInstanceProfile"
},
"State": {
@@ -20649,7 +21897,7 @@
}
}
},
- "S32": {
+ "S39": {
"type": "structure",
"members": {
"Arn": {
@@ -20660,19 +21908,19 @@
}
}
},
- "S37": {
+ "S3e": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S38": {
+ "S3f": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S3b": {
+ "S3i": {
"type": "structure",
"members": {
"InstanceEventWindowId": {
@@ -20713,7 +21961,7 @@
"type": "structure",
"members": {
"InstanceIds": {
- "shape": "S37",
+ "shape": "S3e",
"locationName": "instanceIdSet"
},
"Tags": {
@@ -20721,7 +21969,7 @@
"locationName": "tagSet"
},
"DedicatedHostIds": {
- "shape": "S38",
+ "shape": "S3f",
"locationName": "dedicatedHostIdSet"
}
}
@@ -20735,7 +21983,7 @@
}
}
},
- "S3n": {
+ "S3u": {
"type": "structure",
"members": {
"State": {
@@ -20746,7 +21994,7 @@
}
}
},
- "S3r": {
+ "S3y": {
"type": "structure",
"members": {
"AssociationId": {
@@ -20769,13 +22017,13 @@
}
}
},
- "S3w": {
+ "S43": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S41": {
+ "S48": {
"type": "structure",
"members": {
"TransitGatewayRouteTableId": {
@@ -20795,7 +22043,7 @@
}
}
},
- "S45": {
+ "S4c": {
"type": "structure",
"members": {
"AssociationId": {
@@ -20824,7 +22072,7 @@
}
}
},
- "S4b": {
+ "S4j": {
"type": "structure",
"members": {
"AssociationId": {
@@ -20834,7 +22082,7 @@
"locationName": "ipv6CidrBlock"
},
"Ipv6CidrBlockState": {
- "shape": "S4c",
+ "shape": "S4k",
"locationName": "ipv6CidrBlockState"
},
"NetworkBorderGroup": {
@@ -20845,7 +22093,7 @@
}
}
},
- "S4c": {
+ "S4k": {
"type": "structure",
"members": {
"State": {
@@ -20856,7 +22104,7 @@
}
}
},
- "S4e": {
+ "S4m": {
"type": "structure",
"members": {
"AssociationId": {
@@ -20866,18 +22114,18 @@
"locationName": "cidrBlock"
},
"CidrBlockState": {
- "shape": "S4c",
+ "shape": "S4k",
"locationName": "cidrBlockState"
}
}
},
- "S4g": {
+ "S4o": {
"type": "list",
"member": {
"locationName": "groupId"
}
},
- "S4o": {
+ "S4w": {
"type": "structure",
"members": {
"AttachTime": {
@@ -20902,7 +22150,7 @@
}
}
},
- "S4t": {
+ "S51": {
"type": "structure",
"members": {
"State": {
@@ -20913,7 +22161,7 @@
}
}
},
- "S4x": {
+ "S55": {
"type": "structure",
"members": {
"Code": {
@@ -20924,7 +22172,7 @@
}
}
},
- "S50": {
+ "S58": {
"type": "list",
"member": {
"locationName": "item",
@@ -20993,14 +22241,14 @@
"locationName": "groups",
"type": "list",
"member": {
- "shape": "S59",
+ "shape": "S5h",
"locationName": "item"
}
}
}
}
},
- "S59": {
+ "S5h": {
"type": "structure",
"members": {
"Description": {
@@ -21026,7 +22274,7 @@
}
}
},
- "S5b": {
+ "S5j": {
"type": "list",
"member": {
"locationName": "item",
@@ -21096,7 +22344,7 @@
}
}
},
- "S5k": {
+ "S5s": {
"type": "structure",
"members": {
"S3": {
@@ -21120,7 +22368,7 @@
}
}
},
- "S5o": {
+ "S5w": {
"type": "structure",
"members": {
"BundleId": {
@@ -21152,7 +22400,7 @@
"locationName": "state"
},
"Storage": {
- "shape": "S5k",
+ "shape": "S5s",
"locationName": "storage"
},
"UpdateTime": {
@@ -21161,13 +22409,13 @@
}
}
},
- "S5y": {
+ "S66": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S6j": {
+ "S6r": {
"type": "list",
"member": {
"locationName": "item",
@@ -21245,19 +22493,19 @@
}
}
},
- "S6v": {
+ "S73": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S76": {
+ "S7e": {
"type": "list",
"member": {
"locationName": "SpotInstanceRequestId"
}
},
- "S7s": {
+ "S80": {
"type": "structure",
"members": {
"CapacityReservationId": {
@@ -21333,7 +22581,7 @@
}
}
},
- "S84": {
+ "S8c": {
"type": "list",
"member": {
"locationName": "item",
@@ -21381,7 +22629,7 @@
}
}
},
- "S88": {
+ "S8g": {
"type": "structure",
"members": {
"CarrierGatewayId": {
@@ -21402,7 +22650,7 @@
}
}
},
- "S8i": {
+ "S8q": {
"type": "structure",
"members": {
"Enabled": {
@@ -21412,7 +22660,7 @@
"CloudwatchLogStream": {}
}
},
- "S8l": {
+ "S8t": {
"type": "structure",
"members": {
"Enabled": {
@@ -21421,7 +22669,7 @@
"LambdaFunctionArn": {}
}
},
- "S8n": {
+ "S8v": {
"type": "structure",
"members": {
"Code": {
@@ -21432,7 +22680,7 @@
}
}
},
- "S8r": {
+ "S8z": {
"type": "structure",
"members": {
"Code": {
@@ -21443,7 +22691,7 @@
}
}
},
- "S8w": {
+ "S94": {
"type": "structure",
"members": {
"BgpAsn": {
@@ -21473,7 +22721,7 @@
}
}
},
- "S8z": {
+ "S97": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -21528,7 +22776,7 @@
"locationName": "ipv6CidrBlockAssociationSet",
"type": "list",
"member": {
- "shape": "S3r",
+ "shape": "S3y",
"locationName": "item"
}
},
@@ -21569,7 +22817,7 @@
}
}
},
- "S97": {
+ "S9f": {
"type": "structure",
"members": {
"CidrBlock": {
@@ -21594,7 +22842,7 @@
"locationName": "ipv6CidrBlockAssociationSet",
"type": "list",
"member": {
- "shape": "S4b",
+ "shape": "S4j",
"locationName": "item"
}
},
@@ -21602,7 +22850,7 @@
"locationName": "cidrBlockAssociationSet",
"type": "list",
"member": {
- "shape": "S4e",
+ "shape": "S4m",
"locationName": "item"
}
},
@@ -21616,7 +22864,7 @@
}
}
},
- "S9g": {
+ "S9o": {
"type": "structure",
"members": {
"DhcpConfigurations": {
@@ -21633,7 +22881,7 @@
"locationName": "valueSet",
"type": "list",
"member": {
- "shape": "S9k",
+ "shape": "S9s",
"locationName": "item"
}
}
@@ -21652,7 +22900,7 @@
}
}
},
- "S9k": {
+ "S9s": {
"type": "structure",
"members": {
"Value": {
@@ -21660,11 +22908,11 @@
}
}
},
- "S9n": {
+ "S9v": {
"type": "structure",
"members": {
"Attachments": {
- "shape": "S9o",
+ "shape": "S9w",
"locationName": "attachmentSet"
},
"EgressOnlyInternetGatewayId": {
@@ -21676,7 +22924,7 @@
}
}
},
- "S9o": {
+ "S9w": {
"type": "list",
"member": {
"locationName": "item",
@@ -21691,7 +22939,7 @@
}
}
},
- "Sa3": {
+ "Sab": {
"type": "list",
"member": {
"locationName": "item",
@@ -21722,10 +22970,10 @@
"type": "double"
},
"Placement": {
- "shape": "Saa"
+ "shape": "Sai"
},
"InstanceRequirements": {
- "shape": "Sac"
+ "shape": "Sak"
}
}
}
@@ -21733,7 +22981,7 @@
}
}
},
- "Saa": {
+ "Sai": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -21763,7 +23011,7 @@
}
}
},
- "Sac": {
+ "Sak": {
"type": "structure",
"required": [
"VCpuCount",
@@ -21799,7 +23047,7 @@
}
},
"CpuManufacturers": {
- "shape": "Saf",
+ "shape": "San",
"locationName": "CpuManufacturer"
},
"MemoryGiBPerVCpu": {
@@ -21814,11 +23062,11 @@
}
},
"ExcludedInstanceTypes": {
- "shape": "Sai",
+ "shape": "Saq",
"locationName": "ExcludedInstanceType"
},
"InstanceGenerations": {
- "shape": "Sak",
+ "shape": "Sas",
"locationName": "InstanceGeneration"
},
"SpotMaxPricePercentageOverLowestPrice": {
@@ -21845,7 +23093,7 @@
},
"LocalStorage": {},
"LocalStorageTypes": {
- "shape": "Saq",
+ "shape": "Say",
"locationName": "LocalStorageType"
},
"TotalLocalStorageGB": {
@@ -21871,7 +23119,7 @@
}
},
"AcceleratorTypes": {
- "shape": "Sau",
+ "shape": "Sb2",
"locationName": "AcceleratorType"
},
"AcceleratorCount": {
@@ -21886,11 +23134,11 @@
}
},
"AcceleratorManufacturers": {
- "shape": "Sax",
+ "shape": "Sb5",
"locationName": "AcceleratorManufacturer"
},
"AcceleratorNames": {
- "shape": "Saz",
+ "shape": "Sb7",
"locationName": "AcceleratorName"
},
"AcceleratorTotalMemoryMiB": {
@@ -21906,49 +23154,49 @@
}
}
},
- "Saf": {
+ "San": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sai": {
+ "Saq": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sak": {
+ "Sas": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Saq": {
+ "Say": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sau": {
+ "Sb2": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sax": {
+ "Sb5": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Saz": {
+ "Sb7": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sb2": {
+ "Sba": {
"type": "structure",
"required": [
"TotalTargetCapacity"
@@ -21967,20 +23215,20 @@
"TargetCapacityUnitType": {}
}
},
- "Sba": {
+ "Sbi": {
"type": "structure",
"members": {
"LaunchTemplateSpecification": {
- "shape": "Sbb",
+ "shape": "Sbj",
"locationName": "launchTemplateSpecification"
},
"Overrides": {
- "shape": "Sbc",
+ "shape": "Sbk",
"locationName": "overrides"
}
}
},
- "Sbb": {
+ "Sbj": {
"type": "structure",
"members": {
"LaunchTemplateId": {
@@ -21994,7 +23242,7 @@
}
}
},
- "Sbc": {
+ "Sbk": {
"type": "structure",
"members": {
"InstanceType": {
@@ -22027,12 +23275,12 @@
}
},
"InstanceRequirements": {
- "shape": "Sbe",
+ "shape": "Sbm",
"locationName": "instanceRequirements"
}
}
},
- "Sbe": {
+ "Sbm": {
"type": "structure",
"members": {
"VCpuCount": {
@@ -22064,7 +23312,7 @@
}
},
"CpuManufacturers": {
- "shape": "Saf",
+ "shape": "San",
"locationName": "cpuManufacturerSet"
},
"MemoryGiBPerVCpu": {
@@ -22082,11 +23330,11 @@
}
},
"ExcludedInstanceTypes": {
- "shape": "Sai",
+ "shape": "Saq",
"locationName": "excludedInstanceTypeSet"
},
"InstanceGenerations": {
- "shape": "Sak",
+ "shape": "Sas",
"locationName": "instanceGenerationSet"
},
"SpotMaxPricePercentageOverLowestPrice": {
@@ -22125,7 +23373,7 @@
"locationName": "localStorage"
},
"LocalStorageTypes": {
- "shape": "Saq",
+ "shape": "Say",
"locationName": "localStorageTypeSet"
},
"TotalLocalStorageGB": {
@@ -22157,7 +23405,7 @@
}
},
"AcceleratorTypes": {
- "shape": "Sau",
+ "shape": "Sb2",
"locationName": "acceleratorTypeSet"
},
"AcceleratorCount": {
@@ -22175,11 +23423,11 @@
}
},
"AcceleratorManufacturers": {
- "shape": "Sax",
+ "shape": "Sb5",
"locationName": "acceleratorManufacturerSet"
},
"AcceleratorNames": {
- "shape": "Saz",
+ "shape": "Sb7",
"locationName": "acceleratorNameSet"
},
"AcceleratorTotalMemoryMiB": {
@@ -22198,27 +23446,27 @@
}
}
},
- "Sbq": {
+ "Sby": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sc2": {
+ "Sca": {
"type": "structure",
"members": {
"Bucket": {},
"Key": {}
}
},
- "Sc5": {
+ "Scd": {
"type": "list",
"member": {
- "shape": "Sc6",
+ "shape": "Sce",
"locationName": "BlockDeviceMapping"
}
},
- "Sc6": {
+ "Sce": {
"type": "structure",
"members": {
"DeviceName": {
@@ -22268,7 +23516,7 @@
}
}
},
- "Scc": {
+ "Sck": {
"type": "list",
"member": {
"type": "structure",
@@ -22284,7 +23532,7 @@
}
}
},
- "Scl": {
+ "Sct": {
"type": "structure",
"members": {
"Description": {
@@ -22335,26 +23583,234 @@
}
}
},
- "Scr": {
+ "Scz": {
+ "type": "structure",
+ "members": {
+ "Attachments": {
+ "shape": "S9w",
+ "locationName": "attachmentSet"
+ },
+ "InternetGatewayId": {
+ "locationName": "internetGatewayId"
+ },
+ "OwnerId": {
+ "locationName": "ownerId"
+ },
+ "Tags": {
+ "shape": "Ss",
+ "locationName": "tagSet"
+ }
+ }
+ },
+ "Sd1": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "RegionName": {}
+ }
+ }
+ },
+ "Sd4": {
+ "type": "structure",
+ "members": {
+ "OwnerId": {
+ "locationName": "ownerId"
+ },
+ "IpamId": {
+ "locationName": "ipamId"
+ },
+ "IpamArn": {
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "locationName": "ipamRegion"
+ },
+ "PublicDefaultScopeId": {
+ "locationName": "publicDefaultScopeId"
+ },
+ "PrivateDefaultScopeId": {
+ "locationName": "privateDefaultScopeId"
+ },
+ "ScopeCount": {
+ "locationName": "scopeCount",
+ "type": "integer"
+ },
+ "Description": {
+ "locationName": "description"
+ },
+ "OperatingRegions": {
+ "locationName": "operatingRegionSet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "RegionName": {
+ "locationName": "regionName"
+ }
+ }
+ }
+ },
+ "State": {
+ "locationName": "state"
+ },
+ "Tags": {
+ "shape": "Ss",
+ "locationName": "tagSet"
+ }
+ }
+ },
+ "Sdd": {
+ "type": "list",
+ "member": {
+ "shape": "Sde",
+ "locationName": "item"
+ }
+ },
+ "Sde": {
+ "type": "structure",
+ "members": {
+ "Key": {},
+ "Value": {}
+ }
+ },
+ "Sdh": {
+ "type": "structure",
+ "members": {
+ "OwnerId": {
+ "locationName": "ownerId"
+ },
+ "IpamPoolId": {
+ "locationName": "ipamPoolId"
+ },
+ "SourceIpamPoolId": {
+ "locationName": "sourceIpamPoolId"
+ },
+ "IpamPoolArn": {
+ "locationName": "ipamPoolArn"
+ },
+ "IpamScopeArn": {
+ "locationName": "ipamScopeArn"
+ },
+ "IpamScopeType": {
+ "locationName": "ipamScopeType"
+ },
+ "IpamArn": {
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "locationName": "ipamRegion"
+ },
+ "Locale": {
+ "locationName": "locale"
+ },
+ "PoolDepth": {
+ "locationName": "poolDepth",
+ "type": "integer"
+ },
+ "State": {
+ "locationName": "state"
+ },
+ "StateMessage": {
+ "locationName": "stateMessage"
+ },
+ "Description": {
+ "locationName": "description"
+ },
+ "AutoImport": {
+ "locationName": "autoImport",
+ "type": "boolean"
+ },
+ "PubliclyAdvertisable": {
+ "locationName": "publiclyAdvertisable",
+ "type": "boolean"
+ },
+ "AddressFamily": {
+ "locationName": "addressFamily"
+ },
+ "AllocationMinNetmaskLength": {
+ "locationName": "allocationMinNetmaskLength",
+ "type": "integer"
+ },
+ "AllocationMaxNetmaskLength": {
+ "locationName": "allocationMaxNetmaskLength",
+ "type": "integer"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "locationName": "allocationDefaultNetmaskLength",
+ "type": "integer"
+ },
+ "AllocationResourceTags": {
+ "shape": "Sdk",
+ "locationName": "allocationResourceTagSet"
+ },
+ "Tags": {
+ "shape": "Ss",
+ "locationName": "tagSet"
+ },
+ "AwsService": {
+ "locationName": "awsService"
+ }
+ }
+ },
+ "Sdk": {
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "Key": {
+ "locationName": "key"
+ },
+ "Value": {
+ "locationName": "value"
+ }
+ }
+ }
+ },
+ "Sdo": {
"type": "structure",
"members": {
- "Attachments": {
- "shape": "S9o",
- "locationName": "attachmentSet"
- },
- "InternetGatewayId": {
- "locationName": "internetGatewayId"
- },
"OwnerId": {
"locationName": "ownerId"
},
+ "IpamScopeId": {
+ "locationName": "ipamScopeId"
+ },
+ "IpamScopeArn": {
+ "locationName": "ipamScopeArn"
+ },
+ "IpamArn": {
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "locationName": "ipamRegion"
+ },
+ "IpamScopeType": {
+ "locationName": "ipamScopeType"
+ },
+ "IsDefault": {
+ "locationName": "isDefault",
+ "type": "boolean"
+ },
+ "Description": {
+ "locationName": "description"
+ },
+ "PoolCount": {
+ "locationName": "poolCount",
+ "type": "integer"
+ },
+ "State": {
+ "locationName": "state"
+ },
"Tags": {
"shape": "Ss",
"locationName": "tagSet"
}
}
},
- "Scy": {
+ "Sdw": {
"type": "structure",
"members": {
"KernelId": {},
@@ -22425,7 +23881,7 @@
"type": "integer"
},
"Groups": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"InterfaceType": {},
@@ -22445,7 +23901,7 @@
"NetworkInterfaceId": {},
"PrivateIpAddress": {},
"PrivateIpAddresses": {
- "shape": "Sd9"
+ "shape": "Se7"
},
"SecondaryPrivateIpAddressCount": {
"type": "integer"
@@ -22455,14 +23911,14 @@
"type": "integer"
},
"Ipv4Prefixes": {
- "shape": "Sdb",
+ "shape": "Se9",
"locationName": "Ipv4Prefix"
},
"Ipv4PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
- "shape": "Sdd",
+ "shape": "Seb",
"locationName": "Ipv6Prefix"
},
"Ipv6PrefixCount": {
@@ -22522,7 +23978,7 @@
"locationName": "ElasticGpuSpecification",
"type": "list",
"member": {
- "shape": "Sdo",
+ "shape": "Sem",
"locationName": "ElasticGpuSpecification"
}
},
@@ -22544,11 +24000,11 @@
}
},
"SecurityGroupIds": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"SecurityGroups": {
- "shape": "Sds",
+ "shape": "Seq",
"locationName": "SecurityGroup"
},
"InstanceMarketOptions": {
@@ -22572,7 +24028,7 @@
}
},
"CreditSpecification": {
- "shape": "Sdy"
+ "shape": "Sew"
},
"CpuOptions": {
"type": "structure",
@@ -22590,7 +24046,7 @@
"members": {
"CapacityReservationPreference": {},
"CapacityReservationTarget": {
- "shape": "Se2"
+ "shape": "Sf0"
}
}
},
@@ -22633,7 +24089,7 @@
}
},
"InstanceRequirements": {
- "shape": "Sac"
+ "shape": "Sak"
},
"PrivateDnsNameOptions": {
"type": "structure",
@@ -22649,13 +24105,13 @@
}
}
},
- "Sd6": {
+ "Se4": {
"type": "list",
"member": {
"locationName": "SecurityGroupId"
}
},
- "Sd9": {
+ "Se7": {
"type": "list",
"member": {
"locationName": "item",
@@ -22671,7 +24127,7 @@
}
}
},
- "Sdb": {
+ "Se9": {
"type": "list",
"member": {
"locationName": "item",
@@ -22681,7 +24137,7 @@
}
}
},
- "Sdd": {
+ "Seb": {
"type": "list",
"member": {
"locationName": "item",
@@ -22691,7 +24147,7 @@
}
}
},
- "Sdo": {
+ "Sem": {
"type": "structure",
"required": [
"Type"
@@ -22700,13 +24156,13 @@
"Type": {}
}
},
- "Sds": {
+ "Seq": {
"type": "list",
"member": {
"locationName": "SecurityGroup"
}
},
- "Sdy": {
+ "Sew": {
"type": "structure",
"required": [
"CpuCredits"
@@ -22715,14 +24171,14 @@
"CpuCredits": {}
}
},
- "Se2": {
+ "Sf0": {
"type": "structure",
"members": {
"CapacityReservationId": {},
"CapacityReservationResourceGroupArn": {}
}
},
- "Sed": {
+ "Sfb": {
"type": "structure",
"members": {
"LaunchTemplateId": {
@@ -22752,7 +24208,7 @@
}
}
},
- "See": {
+ "Sfc": {
"type": "structure",
"members": {
"Errors": {
@@ -22773,7 +24229,7 @@
}
}
},
- "Sej": {
+ "Sfh": {
"type": "structure",
"members": {
"LaunchTemplateId": {
@@ -22801,12 +24257,12 @@
"type": "boolean"
},
"LaunchTemplateData": {
- "shape": "Sek",
+ "shape": "Sfi",
"locationName": "launchTemplateData"
}
}
},
- "Sek": {
+ "Sfi": {
"type": "structure",
"members": {
"KernelId": {
@@ -22909,7 +24365,7 @@
"type": "integer"
},
"Groups": {
- "shape": "S4g",
+ "shape": "S4o",
"locationName": "groupSet"
},
"InterfaceType": {
@@ -22920,7 +24376,7 @@
"type": "integer"
},
"Ipv6Addresses": {
- "shape": "Ser",
+ "shape": "Sfp",
"locationName": "ipv6AddressesSet"
},
"NetworkInterfaceId": {
@@ -22930,7 +24386,7 @@
"locationName": "privateIpAddress"
},
"PrivateIpAddresses": {
- "shape": "Sd9",
+ "shape": "Se7",
"locationName": "privateIpAddressesSet"
},
"SecondaryPrivateIpAddressCount": {
@@ -23162,7 +24618,7 @@
"locationName": "capacityReservationPreference"
},
"CapacityReservationTarget": {
- "shape": "Sfa",
+ "shape": "Sg8",
"locationName": "capacityReservationTarget"
}
}
@@ -23223,7 +24679,7 @@
}
},
"InstanceRequirements": {
- "shape": "Sbe",
+ "shape": "Sbm",
"locationName": "instanceRequirements"
},
"PrivateDnsNameOptions": {
@@ -23245,7 +24701,7 @@
}
}
},
- "Ser": {
+ "Sfp": {
"type": "list",
"member": {
"locationName": "item",
@@ -23257,7 +24713,7 @@
}
}
},
- "Sfa": {
+ "Sg8": {
"type": "structure",
"members": {
"CapacityReservationId": {
@@ -23268,7 +24724,7 @@
}
}
},
- "Sfm": {
+ "Sgk": {
"type": "structure",
"members": {
"DestinationCidrBlock": {
@@ -23294,7 +24750,7 @@
}
}
},
- "Sfr": {
+ "Sgp": {
"type": "structure",
"members": {
"LocalGatewayRouteTableVpcAssociationId": {
@@ -23324,7 +24780,7 @@
}
}
},
- "Sfu": {
+ "Sgs": {
"type": "list",
"member": {
"type": "structure",
@@ -23337,7 +24793,7 @@
}
}
},
- "Sfx": {
+ "Sgv": {
"type": "structure",
"members": {
"PrefixListId": {
@@ -23375,7 +24831,7 @@
}
}
},
- "Sg2": {
+ "Sh0": {
"type": "structure",
"members": {
"CreateTime": {
@@ -23458,7 +24914,7 @@
}
}
},
- "Sg9": {
+ "Sh7": {
"type": "structure",
"members": {
"Associations": {
@@ -23495,14 +24951,14 @@
"type": "boolean"
},
"IcmpTypeCode": {
- "shape": "Sge",
+ "shape": "Shc",
"locationName": "icmpTypeCode"
},
"Ipv6CidrBlock": {
"locationName": "ipv6CidrBlock"
},
"PortRange": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "portRange"
},
"Protocol": {
@@ -23537,7 +24993,7 @@
}
}
},
- "Sge": {
+ "Shc": {
"type": "structure",
"members": {
"Code": {
@@ -23550,7 +25006,7 @@
}
}
},
- "Sgf": {
+ "Shd": {
"type": "structure",
"members": {
"From": {
@@ -23563,7 +25019,221 @@
}
}
},
- "Sgo": {
+ "Shi": {
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "Source": {
+ "shape": "Shk"
+ },
+ "Destination": {
+ "shape": "Shk"
+ },
+ "ThroughResources": {
+ "locationName": "ThroughResource",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "ResourceStatement": {
+ "shape": "Sho"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "Shk": {
+ "type": "structure",
+ "members": {
+ "PacketHeaderStatement": {
+ "type": "structure",
+ "members": {
+ "SourceAddresses": {
+ "shape": "Se",
+ "locationName": "SourceAddress"
+ },
+ "DestinationAddresses": {
+ "shape": "Se",
+ "locationName": "DestinationAddress"
+ },
+ "SourcePorts": {
+ "shape": "Se",
+ "locationName": "SourcePort"
+ },
+ "DestinationPorts": {
+ "shape": "Se",
+ "locationName": "DestinationPort"
+ },
+ "SourcePrefixLists": {
+ "shape": "Se",
+ "locationName": "SourcePrefixList"
+ },
+ "DestinationPrefixLists": {
+ "shape": "Se",
+ "locationName": "DestinationPrefixList"
+ },
+ "Protocols": {
+ "shape": "Shm",
+ "locationName": "Protocol"
+ }
+ }
+ },
+ "ResourceStatement": {
+ "shape": "Sho"
+ }
+ }
+ },
+ "Shm": {
+ "type": "list",
+ "member": {
+ "locationName": "item"
+ }
+ },
+ "Sho": {
+ "type": "structure",
+ "members": {
+ "Resources": {
+ "shape": "Se",
+ "locationName": "Resource"
+ },
+ "ResourceTypes": {
+ "shape": "Se",
+ "locationName": "ResourceType"
+ }
+ }
+ },
+ "Shs": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "NetworkInsightsAccessScopeArn": {
+ "locationName": "networkInsightsAccessScopeArn"
+ },
+ "CreatedDate": {
+ "locationName": "createdDate",
+ "type": "timestamp"
+ },
+ "UpdatedDate": {
+ "locationName": "updatedDate",
+ "type": "timestamp"
+ },
+ "Tags": {
+ "shape": "Ss",
+ "locationName": "tagSet"
+ }
+ }
+ },
+ "Shu": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "MatchPaths": {
+ "shape": "Shv",
+ "locationName": "matchPathSet"
+ },
+ "ExcludePaths": {
+ "shape": "Shv",
+ "locationName": "excludePathSet"
+ }
+ }
+ },
+ "Shv": {
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "Source": {
+ "shape": "Shx",
+ "locationName": "source"
+ },
+ "Destination": {
+ "shape": "Shx",
+ "locationName": "destination"
+ },
+ "ThroughResources": {
+ "locationName": "throughResourceSet",
+ "type": "list",
+ "member": {
+ "locationName": "item",
+ "type": "structure",
+ "members": {
+ "ResourceStatement": {
+ "shape": "Shz",
+ "locationName": "resourceStatement"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "Shx": {
+ "type": "structure",
+ "members": {
+ "PacketHeaderStatement": {
+ "locationName": "packetHeaderStatement",
+ "type": "structure",
+ "members": {
+ "SourceAddresses": {
+ "shape": "Se",
+ "locationName": "sourceAddressSet"
+ },
+ "DestinationAddresses": {
+ "shape": "Se",
+ "locationName": "destinationAddressSet"
+ },
+ "SourcePorts": {
+ "shape": "Se",
+ "locationName": "sourcePortSet"
+ },
+ "DestinationPorts": {
+ "shape": "Se",
+ "locationName": "destinationPortSet"
+ },
+ "SourcePrefixLists": {
+ "shape": "Se",
+ "locationName": "sourcePrefixListSet"
+ },
+ "DestinationPrefixLists": {
+ "shape": "Se",
+ "locationName": "destinationPrefixListSet"
+ },
+ "Protocols": {
+ "shape": "Shm",
+ "locationName": "protocolSet"
+ }
+ }
+ },
+ "ResourceStatement": {
+ "shape": "Shz",
+ "locationName": "resourceStatement"
+ }
+ }
+ },
+ "Shz": {
+ "type": "structure",
+ "members": {
+ "Resources": {
+ "shape": "Se",
+ "locationName": "resourceSet"
+ },
+ "ResourceTypes": {
+ "shape": "Se",
+ "locationName": "resourceTypeSet"
+ }
+ }
+ },
+ "Si6": {
"type": "structure",
"members": {
"NetworkInsightsPathId": {
@@ -23601,15 +25271,15 @@
}
}
},
- "Sgt": {
+ "Sib": {
"type": "structure",
"members": {
"Association": {
- "shape": "Sgu",
+ "shape": "Sic",
"locationName": "association"
},
"Attachment": {
- "shape": "Sgv",
+ "shape": "Sid",
"locationName": "attachment"
},
"AvailabilityZone": {
@@ -23619,7 +25289,7 @@
"locationName": "description"
},
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"InterfaceType": {
@@ -23664,7 +25334,7 @@
"type": "structure",
"members": {
"Association": {
- "shape": "Sgu",
+ "shape": "Sic",
"locationName": "association"
},
"Primary": {
@@ -23681,7 +25351,7 @@
}
},
"Ipv4Prefixes": {
- "shape": "S2i",
+ "shape": "S2p",
"locationName": "ipv4PrefixSet"
},
"Ipv6Prefixes": {
@@ -23734,7 +25404,7 @@
}
}
},
- "Sgu": {
+ "Sic": {
"type": "structure",
"members": {
"AllocationId": {
@@ -23760,7 +25430,7 @@
}
}
},
- "Sgv": {
+ "Sid": {
"type": "structure",
"members": {
"AttachTime": {
@@ -23793,7 +25463,7 @@
}
}
},
- "Sgw": {
+ "Sie": {
"type": "list",
"member": {
"locationName": "item",
@@ -23808,7 +25478,7 @@
}
}
},
- "Sh9": {
+ "Sir": {
"type": "structure",
"members": {
"NetworkInterfacePermissionId": {
@@ -23840,7 +25510,7 @@
}
}
},
- "Shf": {
+ "Six": {
"type": "structure",
"members": {
"GroupName": {
@@ -23865,7 +25535,7 @@
}
}
},
- "Shj": {
+ "Sj3": {
"type": "structure",
"members": {
"ReplaceRootVolumeTaskId": {
@@ -23889,7 +25559,7 @@
}
}
},
- "Si0": {
+ "Sjk": {
"type": "structure",
"members": {
"Associations": {
@@ -23916,7 +25586,7 @@
"locationName": "gatewayId"
},
"AssociationState": {
- "shape": "S3n",
+ "shape": "S3u",
"locationName": "associationState"
}
}
@@ -24008,7 +25678,7 @@
}
}
},
- "Sic": {
+ "Sjw": {
"type": "structure",
"members": {
"DataEncryptionKeyId": {
@@ -24069,14 +25739,14 @@
}
}
},
- "Sin": {
+ "Sk7": {
"type": "structure",
"members": {
"Bucket": {
"locationName": "bucket"
},
"Fault": {
- "shape": "Sio",
+ "shape": "Sk8",
"locationName": "fault"
},
"OwnerId": {
@@ -24090,7 +25760,7 @@
}
}
},
- "Sio": {
+ "Sk8": {
"type": "structure",
"members": {
"Code": {
@@ -24101,7 +25771,7 @@
}
}
},
- "Siz": {
+ "Skj": {
"type": "structure",
"members": {
"SubnetCidrReservationId": {
@@ -24128,26 +25798,26 @@
}
}
},
- "Sj2": {
+ "Skm": {
"type": "list",
"member": {}
},
- "Sj6": {
+ "Skq": {
"type": "structure",
"members": {
"TrafficMirrorFilterId": {
"locationName": "trafficMirrorFilterId"
},
"IngressFilterRules": {
- "shape": "Sj7",
+ "shape": "Skr",
"locationName": "ingressFilterRuleSet"
},
"EgressFilterRules": {
- "shape": "Sj7",
+ "shape": "Skr",
"locationName": "egressFilterRuleSet"
},
"NetworkServices": {
- "shape": "Sjc",
+ "shape": "Skw",
"locationName": "networkServiceSet"
},
"Description": {
@@ -24159,14 +25829,14 @@
}
}
},
- "Sj7": {
+ "Skr": {
"type": "list",
"member": {
- "shape": "Sj8",
+ "shape": "Sks",
"locationName": "item"
}
},
- "Sj8": {
+ "Sks": {
"type": "structure",
"members": {
"TrafficMirrorFilterRuleId": {
@@ -24190,11 +25860,11 @@
"type": "integer"
},
"DestinationPortRange": {
- "shape": "Sjb",
+ "shape": "Skv",
"locationName": "destinationPortRange"
},
"SourcePortRange": {
- "shape": "Sjb",
+ "shape": "Skv",
"locationName": "sourcePortRange"
},
"DestinationCidrBlock": {
@@ -24208,7 +25878,7 @@
}
}
},
- "Sjb": {
+ "Skv": {
"type": "structure",
"members": {
"FromPort": {
@@ -24221,13 +25891,13 @@
}
}
},
- "Sjc": {
+ "Skw": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sjg": {
+ "Sl0": {
"type": "structure",
"members": {
"FromPort": {
@@ -24238,7 +25908,7 @@
}
}
},
- "Sjl": {
+ "Sl5": {
"type": "structure",
"members": {
"TrafficMirrorSessionId": {
@@ -24277,7 +25947,7 @@
}
}
},
- "Sjo": {
+ "Sl8": {
"type": "structure",
"members": {
"TrafficMirrorTargetId": {
@@ -24304,13 +25974,13 @@
}
}
},
- "Sjx": {
+ "Slh": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sjz": {
+ "Slj": {
"type": "structure",
"members": {
"TransitGatewayId": {
@@ -24376,7 +26046,7 @@
}
}
},
- "Sk6": {
+ "Slq": {
"type": "structure",
"members": {
"TransitGatewayAttachmentId": {
@@ -24410,13 +26080,13 @@
}
}
},
- "Ska": {
+ "Slu": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Skc": {
+ "Slw": {
"type": "structure",
"members": {
"TransitGatewayAttachmentId": {
@@ -24443,7 +26113,7 @@
"locationName": "peerAddress"
},
"InsideCidrBlocks": {
- "shape": "Ska",
+ "shape": "Slu",
"locationName": "insideCidrBlocks"
},
"Protocol": {
@@ -24484,7 +26154,7 @@
}
}
},
- "Skp": {
+ "Sm9": {
"type": "structure",
"members": {
"TransitGatewayMulticastDomainId": {
@@ -24527,7 +26197,7 @@
}
}
},
- "Skx": {
+ "Smh": {
"type": "structure",
"members": {
"TransitGatewayRouteTableId": {
@@ -24563,7 +26233,7 @@
}
}
},
- "Sl2": {
+ "Smm": {
"type": "structure",
"members": {
"DestinationCidrBlock": {
@@ -24599,7 +26269,7 @@
}
}
},
- "Sl9": {
+ "Smt": {
"type": "structure",
"members": {
"TransitGatewayRouteTableId": {
@@ -24629,14 +26299,14 @@
}
}
},
- "Slf": {
+ "Smz": {
"type": "structure",
"members": {
"Attachments": {
"locationName": "attachmentSet",
"type": "list",
"member": {
- "shape": "S4o",
+ "shape": "S4w",
"locationName": "item"
}
},
@@ -24695,25 +26365,25 @@
}
}
},
- "Slm": {
+ "Sn6": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sln": {
+ "Sn7": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Slo": {
+ "Sn8": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Slq": {
+ "Sna": {
"type": "structure",
"members": {
"VpcEndpointId": {
@@ -24771,7 +26441,7 @@
"locationName": "networkInterfaceIdSet"
},
"DnsEntries": {
- "shape": "Slu",
+ "shape": "Sne",
"locationName": "dnsEntrySet"
},
"CreationTimestamp": {
@@ -24799,7 +26469,7 @@
}
}
},
- "Slu": {
+ "Sne": {
"type": "list",
"member": {
"locationName": "item",
@@ -24814,7 +26484,7 @@
}
}
},
- "Slz": {
+ "Snj": {
"type": "structure",
"members": {
"ConnectionNotificationId": {
@@ -24841,11 +26511,11 @@
}
}
},
- "Sm4": {
+ "Sno": {
"type": "structure",
"members": {
"ServiceType": {
- "shape": "Sm5",
+ "shape": "Snp",
"locationName": "serviceType"
},
"ServiceId": {
@@ -24908,7 +26578,7 @@
}
}
},
- "Sm5": {
+ "Snp": {
"type": "list",
"member": {
"locationName": "item",
@@ -24920,7 +26590,7 @@
}
}
},
- "Smj": {
+ "So3": {
"type": "list",
"member": {
"locationName": "item",
@@ -24930,7 +26600,7 @@
}
}
},
- "Sml": {
+ "So5": {
"type": "list",
"member": {
"locationName": "item",
@@ -24940,7 +26610,7 @@
}
}
},
- "Smn": {
+ "So7": {
"type": "list",
"member": {
"locationName": "item",
@@ -24950,7 +26620,7 @@
}
}
},
- "Smp": {
+ "So9": {
"type": "list",
"member": {
"locationName": "item",
@@ -24960,7 +26630,7 @@
}
}
},
- "Smr": {
+ "Sob": {
"type": "list",
"member": {
"locationName": "item",
@@ -24972,7 +26642,7 @@
}
}
},
- "Smt": {
+ "Sod": {
"type": "list",
"member": {
"locationName": "item",
@@ -24984,7 +26654,7 @@
}
}
},
- "Smv": {
+ "Sof": {
"type": "list",
"member": {
"locationName": "item",
@@ -24994,7 +26664,7 @@
}
}
},
- "Smy": {
+ "Soi": {
"type": "structure",
"members": {
"CustomerGatewayConfiguration": {
@@ -25259,7 +26929,7 @@
}
}
},
- "Sns": {
+ "Spc": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -25275,7 +26945,7 @@
"locationName": "attachments",
"type": "list",
"member": {
- "shape": "S4t",
+ "shape": "S51",
"locationName": "item"
}
},
@@ -25292,39 +26962,62 @@
}
}
},
- "So6": {
+ "Spq": {
"type": "list",
"member": {}
},
- "Sog": {
+ "Sq0": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sov": {
+ "Sql": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sr4": {
+ "St1": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sri": {
+ "Ste": {
+ "type": "structure",
+ "members": {
+ "Cidr": {
+ "locationName": "cidr"
+ },
+ "State": {
+ "locationName": "state"
+ },
+ "FailureReason": {
+ "locationName": "failureReason",
+ "type": "structure",
+ "members": {
+ "Code": {
+ "locationName": "code"
+ },
+ "Message": {
+ "locationName": "message"
+ }
+ }
+ }
+ }
+ },
+ "Sto": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Srk": {
+ "Stq": {
"type": "structure",
"members": {
"InstanceTagKeys": {
- "shape": "Sri",
+ "shape": "Sto",
"locationName": "instanceTagKeySet"
},
"IncludeAllTagsOfInstance": {
@@ -25333,13 +27026,13 @@
}
}
},
- "Srm": {
+ "Sts": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Ss1": {
+ "Su7": {
"type": "list",
"member": {
"locationName": "Filter",
@@ -25353,7 +27046,7 @@
}
}
},
- "Ssf": {
+ "Sul": {
"type": "structure",
"members": {
"PublicIp": {
@@ -25382,7 +27075,7 @@
}
}
},
- "Ssj": {
+ "Sup": {
"type": "list",
"member": {
"locationName": "item",
@@ -25402,13 +27095,13 @@
}
}
},
- "Stj": {
+ "Svp": {
"type": "list",
"member": {
"locationName": "InstanceId"
}
},
- "Sty": {
+ "Sw4": {
"type": "structure",
"members": {
"Code": {
@@ -25419,7 +27112,7 @@
}
}
},
- "Sv3": {
+ "Sx9": {
"type": "structure",
"members": {
"ConversionTaskId": {
@@ -25459,7 +27152,7 @@
"locationName": "description"
},
"Image": {
- "shape": "Sv7",
+ "shape": "Sxd",
"locationName": "image"
},
"Status": {
@@ -25469,7 +27162,7 @@
"locationName": "statusMessage"
},
"Volume": {
- "shape": "Sv8",
+ "shape": "Sxe",
"locationName": "volume"
}
}
@@ -25492,11 +27185,11 @@
"locationName": "description"
},
"Image": {
- "shape": "Sv7",
+ "shape": "Sxd",
"locationName": "image"
},
"Volume": {
- "shape": "Sv8",
+ "shape": "Sxe",
"locationName": "volume"
}
}
@@ -25513,7 +27206,7 @@
}
}
},
- "Sv7": {
+ "Sxd": {
"type": "structure",
"members": {
"Checksum": {
@@ -25531,7 +27224,7 @@
}
}
},
- "Sv8": {
+ "Sxe": {
"type": "structure",
"members": {
"Id": {
@@ -25543,7 +27236,7 @@
}
}
},
- "Sw6": {
+ "Syc": {
"type": "structure",
"members": {
"S3Bucket": {
@@ -25554,7 +27247,7 @@
}
}
},
- "Swn": {
+ "Syt": {
"type": "structure",
"members": {
"EventDescription": {
@@ -25568,7 +27261,7 @@
}
}
},
- "Swq": {
+ "Syw": {
"type": "list",
"member": {
"locationName": "item",
@@ -25589,7 +27282,7 @@
}
}
},
- "Sxj": {
+ "Szp": {
"type": "structure",
"members": {
"FpgaImageId": {
@@ -25618,12 +27311,12 @@
}
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
}
}
},
- "Sxn": {
+ "Szt": {
"type": "list",
"member": {
"locationName": "item",
@@ -25638,32 +27331,32 @@
}
}
},
- "Sxs": {
+ "Szy": {
"type": "list",
"member": {
"locationName": "Owner"
}
},
- "Syd": {
+ "S10j": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Syg": {
+ "S10m": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "Sz5": {
+ "S11b": {
"type": "list",
"member": {
- "shape": "Sc6",
+ "shape": "Sce",
"locationName": "item"
}
},
- "Sz6": {
+ "S11c": {
"type": "list",
"member": {
"locationName": "item",
@@ -25684,7 +27377,7 @@
}
}
},
- "Szj": {
+ "S11p": {
"type": "structure",
"members": {
"Code": {
@@ -25695,7 +27388,7 @@
}
}
},
- "Szs": {
+ "S11y": {
"type": "list",
"member": {
"locationName": "item",
@@ -25730,13 +27423,13 @@
"locationName": "url"
},
"UserBucket": {
- "shape": "Szu",
+ "shape": "S120",
"locationName": "userBucket"
}
}
}
},
- "Szu": {
+ "S120": {
"type": "structure",
"members": {
"S3Bucket": {
@@ -25747,7 +27440,7 @@
}
}
},
- "Szv": {
+ "S121": {
"type": "list",
"member": {
"locationName": "item",
@@ -25759,7 +27452,7 @@
}
}
},
- "S103": {
+ "S129": {
"type": "structure",
"members": {
"Description": {
@@ -25795,12 +27488,12 @@
"locationName": "url"
},
"UserBucket": {
- "shape": "Szu",
+ "shape": "S120",
"locationName": "userBucket"
}
}
},
- "S107": {
+ "S12d": {
"type": "list",
"member": {
"locationName": "item",
@@ -25832,7 +27525,7 @@
}
}
},
- "S10a": {
+ "S12g": {
"type": "structure",
"members": {
"Value": {
@@ -25841,7 +27534,7 @@
}
}
},
- "S10b": {
+ "S12h": {
"type": "structure",
"members": {
"Enabled": {
@@ -25850,7 +27543,7 @@
}
}
},
- "S10t": {
+ "S12z": {
"type": "structure",
"members": {
"InstanceEventId": {
@@ -25876,7 +27569,7 @@
}
}
},
- "S10w": {
+ "S132": {
"type": "structure",
"members": {
"Code": {
@@ -25888,7 +27581,7 @@
}
}
},
- "S10y": {
+ "S134": {
"type": "structure",
"members": {
"Details": {
@@ -25916,11 +27609,11 @@
}
}
},
- "S142": {
+ "S168": {
"type": "structure",
"members": {
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"Instances": {
@@ -25954,11 +27647,11 @@
"type": "timestamp"
},
"Monitoring": {
- "shape": "S145",
+ "shape": "S16b",
"locationName": "monitoring"
},
"Placement": {
- "shape": "Saa",
+ "shape": "Sai",
"locationName": "placement"
},
"Platform": {
@@ -25971,7 +27664,7 @@
"locationName": "privateIpAddress"
},
"ProductCodes": {
- "shape": "Sxn",
+ "shape": "Szt",
"locationName": "productCodes"
},
"PublicDnsName": {
@@ -25984,7 +27677,7 @@
"locationName": "ramdiskId"
},
"State": {
- "shape": "S10w",
+ "shape": "S132",
"locationName": "instanceState"
},
"StateTransitionReason": {
@@ -26000,7 +27693,7 @@
"locationName": "architecture"
},
"BlockDeviceMappings": {
- "shape": "S107",
+ "shape": "S12d",
"locationName": "blockDeviceMapping"
},
"ClientToken": {
@@ -26018,7 +27711,7 @@
"locationName": "hypervisor"
},
"IamInstanceProfile": {
- "shape": "S32",
+ "shape": "S39",
"locationName": "iamInstanceProfile"
},
"InstanceLifecycle": {
@@ -26077,7 +27770,7 @@
"type": "structure",
"members": {
"Association": {
- "shape": "S14e",
+ "shape": "S16k",
"locationName": "association"
},
"Attachment": {
@@ -26112,11 +27805,11 @@
"locationName": "description"
},
"Groups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"Ipv6Addresses": {
- "shape": "Ser",
+ "shape": "Sfp",
"locationName": "ipv6AddressesSet"
},
"MacAddress": {
@@ -26142,7 +27835,7 @@
"type": "structure",
"members": {
"Association": {
- "shape": "S14e",
+ "shape": "S16k",
"locationName": "association"
},
"Primary": {
@@ -26213,7 +27906,7 @@
"locationName": "rootDeviceType"
},
"SecurityGroups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"SourceDestCheck": {
@@ -26227,7 +27920,7 @@
"locationName": "sriovNetSupport"
},
"StateReason": {
- "shape": "Szj",
+ "shape": "S11p",
"locationName": "stateReason"
},
"Tags": {
@@ -26262,7 +27955,7 @@
"locationName": "capacityReservationPreference"
},
"CapacityReservationTarget": {
- "shape": "Sfa",
+ "shape": "Sg8",
"locationName": "capacityReservationTarget"
}
}
@@ -26291,11 +27984,11 @@
}
},
"MetadataOptions": {
- "shape": "S14r",
+ "shape": "S16x",
"locationName": "metadataOptions"
},
"EnclaveOptions": {
- "shape": "S10b",
+ "shape": "S12h",
"locationName": "enclaveOptions"
},
"BootMode": {
@@ -26345,7 +28038,7 @@
}
}
},
- "S145": {
+ "S16b": {
"type": "structure",
"members": {
"State": {
@@ -26353,7 +28046,7 @@
}
}
},
- "S14e": {
+ "S16k": {
"type": "structure",
"members": {
"CarrierIp": {
@@ -26373,7 +28066,7 @@
}
}
},
- "S14r": {
+ "S16x": {
"type": "structure",
"members": {
"State": {
@@ -26394,13 +28087,55 @@
}
}
},
- "S16a": {
+ "S18q": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S17a": {
+ "S19q": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "NetworkInsightsAccessScopeAnalysisArn": {
+ "locationName": "networkInsightsAccessScopeAnalysisArn"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "Status": {
+ "locationName": "status"
+ },
+ "StatusMessage": {
+ "locationName": "statusMessage"
+ },
+ "WarningMessage": {
+ "locationName": "warningMessage"
+ },
+ "StartDate": {
+ "locationName": "startDate",
+ "type": "timestamp"
+ },
+ "EndDate": {
+ "locationName": "endDate",
+ "type": "timestamp"
+ },
+ "FindingsFound": {
+ "locationName": "findingsFound"
+ },
+ "AnalyzedEniCount": {
+ "locationName": "analyzedEniCount",
+ "type": "integer"
+ },
+ "Tags": {
+ "shape": "Ss",
+ "locationName": "tagSet"
+ }
+ }
+ },
+ "S1a1": {
"type": "structure",
"members": {
"NetworkInsightsAnalysisId": {
@@ -26413,7 +28148,7 @@
"locationName": "networkInsightsPathId"
},
"FilterInArns": {
- "shape": "S17b",
+ "shape": "S1a2",
"locationName": "filterInArnSet"
},
"StartDate": {
@@ -26426,16 +28161,19 @@
"StatusMessage": {
"locationName": "statusMessage"
},
+ "WarningMessage": {
+ "locationName": "warningMessage"
+ },
"NetworkPathFound": {
"locationName": "networkPathFound",
"type": "boolean"
},
"ForwardPathComponents": {
- "shape": "S17d",
+ "shape": "S1a3",
"locationName": "forwardPathComponentSet"
},
"ReturnPathComponents": {
- "shape": "S17d",
+ "shape": "S1a3",
"locationName": "returnPathComponentSet"
},
"Explanations": {
@@ -26446,22 +28184,22 @@
"type": "structure",
"members": {
"Acl": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "acl"
},
"AclRule": {
- "shape": "S17f",
+ "shape": "S1a5",
"locationName": "aclRule"
},
"Address": {
"locationName": "address"
},
"Addresses": {
- "shape": "S17i",
+ "shape": "S1a8",
"locationName": "addressSet"
},
"AttachedTo": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "attachedTo"
},
"AvailabilityZones": {
@@ -26473,19 +28211,19 @@
"locationName": "cidrSet"
},
"Component": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "component"
},
"CustomerGateway": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "customerGateway"
},
"Destination": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "destination"
},
"DestinationVpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "destinationVpc"
},
"Direction": {
@@ -26495,11 +28233,11 @@
"locationName": "explanationCode"
},
"IngressRouteTable": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "ingressRouteTable"
},
"InternetGateway": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "internetGateway"
},
"LoadBalancerArn": {
@@ -26534,7 +28272,7 @@
"locationName": "availabilityZone"
},
"Instance": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "instance"
},
"Port": {
@@ -26544,11 +28282,11 @@
}
},
"LoadBalancerTargetGroup": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "loadBalancerTargetGroup"
},
"LoadBalancerTargetGroups": {
- "shape": "S17q",
+ "shape": "S1ag",
"locationName": "loadBalancerTargetGroupSet"
},
"LoadBalancerTargetPort": {
@@ -26556,25 +28294,25 @@
"type": "integer"
},
"ElasticLoadBalancerListener": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "elasticLoadBalancerListener"
},
"MissingComponent": {
"locationName": "missingComponent"
},
"NatGateway": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "natGateway"
},
"NetworkInterface": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "networkInterface"
},
"PacketField": {
"locationName": "packetField"
},
"VpcPeeringConnection": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpcPeeringConnection"
},
"Port": {
@@ -26582,11 +28320,11 @@
"type": "integer"
},
"PortRanges": {
- "shape": "S17j",
+ "shape": "S1a9",
"locationName": "portRangeSet"
},
"PrefixList": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "prefixList"
},
"Protocols": {
@@ -26597,54 +28335,54 @@
}
},
"RouteTableRoute": {
- "shape": "S17k",
+ "shape": "S1aa",
"locationName": "routeTableRoute"
},
"RouteTable": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "routeTable"
},
"SecurityGroup": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "securityGroup"
},
"SecurityGroupRule": {
- "shape": "S17l",
+ "shape": "S1ab",
"locationName": "securityGroupRule"
},
"SecurityGroups": {
- "shape": "S17q",
+ "shape": "S1ag",
"locationName": "securityGroupSet"
},
"SourceVpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "sourceVpc"
},
"State": {
"locationName": "state"
},
"Subnet": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "subnet"
},
"SubnetRouteTable": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "subnetRouteTable"
},
"Vpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpc"
},
"VpcEndpoint": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpcEndpoint"
},
"VpnConnection": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpnConnection"
},
"VpnGateway": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpnGateway"
}
}
@@ -26672,13 +28410,13 @@
}
}
},
- "S17b": {
+ "S1a2": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S17d": {
+ "S1a3": {
"type": "list",
"member": {
"locationName": "item",
@@ -26689,49 +28427,53 @@
"type": "integer"
},
"AclRule": {
- "shape": "S17f",
+ "shape": "S1a5",
"locationName": "aclRule"
},
+ "AttachedTo": {
+ "shape": "S1a6",
+ "locationName": "attachedTo"
+ },
"Component": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "component"
},
"DestinationVpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "destinationVpc"
},
"OutboundHeader": {
- "shape": "S17h",
+ "shape": "S1a7",
"locationName": "outboundHeader"
},
"InboundHeader": {
- "shape": "S17h",
+ "shape": "S1a7",
"locationName": "inboundHeader"
},
"RouteTableRoute": {
- "shape": "S17k",
+ "shape": "S1aa",
"locationName": "routeTableRoute"
},
"SecurityGroupRule": {
- "shape": "S17l",
+ "shape": "S1ab",
"locationName": "securityGroupRule"
},
"SourceVpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "sourceVpc"
},
"Subnet": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "subnet"
},
"Vpc": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "vpc"
}
}
}
},
- "S17f": {
+ "S1a5": {
"type": "structure",
"members": {
"Cidr": {
@@ -26742,7 +28484,7 @@
"type": "boolean"
},
"PortRange": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "portRange"
},
"Protocol": {
@@ -26757,7 +28499,7 @@
}
}
},
- "S17g": {
+ "S1a6": {
"type": "structure",
"members": {
"Id": {
@@ -26765,47 +28507,50 @@
},
"Arn": {
"locationName": "arn"
+ },
+ "Name": {
+ "locationName": "name"
}
}
},
- "S17h": {
+ "S1a7": {
"type": "structure",
"members": {
"DestinationAddresses": {
- "shape": "S17i",
+ "shape": "S1a8",
"locationName": "destinationAddressSet"
},
"DestinationPortRanges": {
- "shape": "S17j",
+ "shape": "S1a9",
"locationName": "destinationPortRangeSet"
},
"Protocol": {
"locationName": "protocol"
},
"SourceAddresses": {
- "shape": "S17i",
+ "shape": "S1a8",
"locationName": "sourceAddressSet"
},
"SourcePortRanges": {
- "shape": "S17j",
+ "shape": "S1a9",
"locationName": "sourcePortRangeSet"
}
}
},
- "S17i": {
+ "S1a8": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S17j": {
+ "S1a9": {
"type": "list",
"member": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "item"
}
},
- "S17k": {
+ "S1aa": {
"type": "structure",
"members": {
"DestinationCidr": {
@@ -26840,7 +28585,7 @@
}
}
},
- "S17l": {
+ "S1ab": {
"type": "structure",
"members": {
"Cidr": {
@@ -26853,7 +28598,7 @@
"locationName": "securityGroupId"
},
"PortRange": {
- "shape": "Sgf",
+ "shape": "Shd",
"locationName": "portRange"
},
"PrefixListId": {
@@ -26864,20 +28609,39 @@
}
}
},
- "S17q": {
+ "S1ag": {
"type": "list",
"member": {
- "shape": "S17g",
+ "shape": "S1a6",
"locationName": "item"
}
},
- "S19c": {
+ "S1bp": {
+ "type": "structure",
+ "members": {
+ "FirstAddress": {
+ "locationName": "firstAddress"
+ },
+ "LastAddress": {
+ "locationName": "lastAddress"
+ },
+ "AddressCount": {
+ "locationName": "addressCount",
+ "type": "integer"
+ },
+ "AvailableAddressCount": {
+ "locationName": "availableAddressCount",
+ "type": "integer"
+ }
+ }
+ },
+ "S1c2": {
"type": "list",
"member": {
"locationName": "ReservedInstancesId"
}
},
- "S19k": {
+ "S1ca": {
"type": "list",
"member": {
"locationName": "item",
@@ -26893,7 +28657,7 @@
}
}
},
- "S19y": {
+ "S1co": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -26914,7 +28678,7 @@
}
}
},
- "S1al": {
+ "S1db": {
"type": "structure",
"members": {
"Frequency": {
@@ -26941,7 +28705,7 @@
}
}
},
- "S1at": {
+ "S1dj": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -26976,7 +28740,7 @@
"type": "timestamp"
},
"Recurrence": {
- "shape": "S1al",
+ "shape": "S1db",
"locationName": "recurrence"
},
"ScheduledInstanceId": {
@@ -27000,19 +28764,19 @@
}
}
},
- "S1b0": {
+ "S1dq": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S1b4": {
+ "S1du": {
"type": "list",
"member": {
"locationName": "GroupName"
}
},
- "S1bc": {
+ "S1e2": {
"type": "list",
"member": {
"locationName": "item",
@@ -27027,13 +28791,13 @@
}
}
},
- "S1bm": {
+ "S1ec": {
"type": "list",
"member": {
"locationName": "SnapshotId"
}
},
- "S1c5": {
+ "S1ev": {
"type": "structure",
"required": [
"IamFleetRole",
@@ -27090,14 +28854,14 @@
"type": "structure",
"members": {
"SecurityGroups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"AddressingType": {
"locationName": "addressingType"
},
"BlockDeviceMappings": {
- "shape": "Sz5",
+ "shape": "S11b",
"locationName": "blockDeviceMapping"
},
"EbsOptimized": {
@@ -27105,7 +28869,7 @@
"type": "boolean"
},
"IamInstanceProfile": {
- "shape": "S2z",
+ "shape": "S36",
"locationName": "iamInstanceProfile"
},
"ImageId": {
@@ -27131,11 +28895,11 @@
}
},
"NetworkInterfaces": {
- "shape": "S1cf",
+ "shape": "S1f5",
"locationName": "networkInterfaceSet"
},
"Placement": {
- "shape": "S1ch",
+ "shape": "S1f7",
"locationName": "placement"
},
"RamdiskId": {
@@ -27172,14 +28936,14 @@
}
},
"InstanceRequirements": {
- "shape": "Sbe",
+ "shape": "Sbm",
"locationName": "instanceRequirements"
}
}
}
},
"LaunchTemplateConfigs": {
- "shape": "S1ck",
+ "shape": "S1fa",
"locationName": "launchTemplateConfigs"
},
"SpotPrice": {
@@ -27281,7 +29045,7 @@
}
}
},
- "S1cf": {
+ "S1f5": {
"type": "list",
"member": {
"locationName": "item",
@@ -27303,7 +29067,7 @@
"type": "integer"
},
"Groups": {
- "shape": "Sd6",
+ "shape": "Se4",
"locationName": "SecurityGroupId"
},
"Ipv6AddressCount": {
@@ -27311,7 +29075,7 @@
"type": "integer"
},
"Ipv6Addresses": {
- "shape": "Ser",
+ "shape": "Sfp",
"locationName": "ipv6AddressesSet",
"queryName": "Ipv6Addresses"
},
@@ -27322,7 +29086,7 @@
"locationName": "privateIpAddress"
},
"PrivateIpAddresses": {
- "shape": "Sd9",
+ "shape": "Se7",
"locationName": "privateIpAddressesSet",
"queryName": "PrivateIpAddresses"
},
@@ -27341,14 +29105,14 @@
"type": "integer"
},
"Ipv4Prefixes": {
- "shape": "Sdb",
+ "shape": "Se9",
"locationName": "Ipv4Prefix"
},
"Ipv4PrefixCount": {
"type": "integer"
},
"Ipv6Prefixes": {
- "shape": "Sdd",
+ "shape": "Seb",
"locationName": "Ipv6Prefix"
},
"Ipv6PrefixCount": {
@@ -27357,7 +29121,7 @@
}
}
},
- "S1ch": {
+ "S1f7": {
"type": "structure",
"members": {
"AvailabilityZone": {
@@ -27371,14 +29135,14 @@
}
}
},
- "S1ck": {
+ "S1fa": {
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"LaunchTemplateSpecification": {
- "shape": "Sbb",
+ "shape": "Sbj",
"locationName": "launchTemplateSpecification"
},
"Overrides": {
@@ -27409,7 +29173,7 @@
"type": "double"
},
"InstanceRequirements": {
- "shape": "Sbe",
+ "shape": "Sbm",
"locationName": "instanceRequirements"
}
}
@@ -27418,7 +29182,7 @@
}
}
},
- "S1cx": {
+ "S1fn": {
"type": "list",
"member": {
"locationName": "item",
@@ -27439,7 +29203,7 @@
"type": "timestamp"
},
"Fault": {
- "shape": "Sio",
+ "shape": "Sk8",
"locationName": "fault"
},
"InstanceId": {
@@ -27456,14 +29220,14 @@
"locationName": "userData"
},
"SecurityGroups": {
- "shape": "Sgw",
+ "shape": "Sie",
"locationName": "groupSet"
},
"AddressingType": {
"locationName": "addressingType"
},
"BlockDeviceMappings": {
- "shape": "Sz5",
+ "shape": "S11b",
"locationName": "blockDeviceMapping"
},
"EbsOptimized": {
@@ -27471,7 +29235,7 @@
"type": "boolean"
},
"IamInstanceProfile": {
- "shape": "S2z",
+ "shape": "S36",
"locationName": "iamInstanceProfile"
},
"ImageId": {
@@ -27487,11 +29251,11 @@
"locationName": "keyName"
},
"NetworkInterfaces": {
- "shape": "S1cf",
+ "shape": "S1f5",
"locationName": "networkInterfaceSet"
},
"Placement": {
- "shape": "S1ch",
+ "shape": "S1f7",
"locationName": "placement"
},
"RamdiskId": {
@@ -27501,7 +29265,7 @@
"locationName": "subnetId"
},
"Monitoring": {
- "shape": "S1d0",
+ "shape": "S1fq",
"locationName": "monitoring"
}
}
@@ -27558,7 +29322,7 @@
}
}
},
- "S1d0": {
+ "S1fq": {
"type": "structure",
"required": [
"Enabled"
@@ -27570,7 +29334,7 @@
}
}
},
- "S1df": {
+ "S1g5": {
"type": "list",
"member": {
"locationName": "item",
@@ -27605,24 +29369,24 @@
"locationName": "groups",
"type": "list",
"member": {
- "shape": "S59",
+ "shape": "S5h",
"locationName": "item"
}
}
}
}
},
- "S1ed": {
+ "S1h3": {
"type": "list",
"member": {}
},
- "S1fh": {
+ "S1i7": {
"type": "list",
"member": {
"locationName": "VolumeId"
}
},
- "S1g2": {
+ "S1is": {
"type": "structure",
"members": {
"VolumeId": {
@@ -27686,19 +29450,19 @@
}
}
},
- "S1g8": {
+ "S1iy": {
"type": "list",
"member": {
"locationName": "VpcId"
}
},
- "S1hy": {
+ "S1ko": {
"type": "list",
"member": {
"locationName": "AvailabilityZone"
}
},
- "S1id": {
+ "S1l5": {
"type": "structure",
"members": {
"TransitGatewayAttachmentId": {
@@ -27718,7 +29482,7 @@
}
}
},
- "S1kv": {
+ "S1np": {
"type": "structure",
"members": {
"InstanceFamily": {
@@ -27729,13 +29493,13 @@
}
}
},
- "S1lc": {
+ "S1o6": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S1le": {
+ "S1o8": {
"type": "list",
"member": {
"locationName": "item",
@@ -27749,7 +29513,7 @@
"type": "integer"
},
"HostIdSet": {
- "shape": "Syd",
+ "shape": "S10j",
"locationName": "hostIdSet"
},
"HostReservationId": {
@@ -27770,19 +29534,71 @@
}
}
},
- "S1lh": {
+ "S1ob": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S1li": {
+ "S1oc": {
"type": "list",
"member": {
"locationName": "item"
}
},
- "S1m1": {
+ "S1oz": {
+ "type": "structure",
+ "members": {
+ "IpamId": {
+ "locationName": "ipamId"
+ },
+ "IpamScopeId": {
+ "locationName": "ipamScopeId"
+ },
+ "IpamPoolId": {
+ "locationName": "ipamPoolId"
+ },
+ "ResourceRegion": {
+ "locationName": "resourceRegion"
+ },
+ "ResourceOwnerId": {
+ "locationName": "resourceOwnerId"
+ },
+ "ResourceId": {
+ "locationName": "resourceId"
+ },
+ "ResourceName": {
+ "locationName": "resourceName"
+ },
+ "ResourceCidr": {
+ "locationName": "resourceCidr"
+ },
+ "ResourceType": {
+ "locationName": "resourceType"
+ },
+ "ResourceTags": {
+ "shape": "Sdk",
+ "locationName": "resourceTagSet"
+ },
+ "IpUsage": {
+ "locationName": "ipUsage",
+ "type": "double"
+ },
+ "ComplianceStatus": {
+ "locationName": "complianceStatus"
+ },
+ "ManagementState": {
+ "locationName": "managementState"
+ },
+ "OverlapStatus": {
+ "locationName": "overlapStatus"
+ },
+ "VpcId": {
+ "locationName": "vpcId"
+ }
+ }
+ },
+ "S1pn": {
"type": "structure",
"members": {
"HourlyPrice": {
@@ -27796,14 +29612,14 @@
}
}
},
- "S1ml": {
+ "S1q7": {
"type": "list",
"member": {
- "shape": "Siz",
+ "shape": "Skj",
"locationName": "item"
}
},
- "S1nh": {
+ "S1r3": {
"type": "structure",
"members": {
"Comment": {},
@@ -27818,14 +29634,14 @@
}
}
},
- "S1nk": {
+ "S1r6": {
"type": "structure",
"members": {
"S3Bucket": {},
"S3Key": {}
}
},
- "S1nr": {
+ "S1rd": {
"type": "structure",
"required": [
"Bytes",
@@ -27845,7 +29661,7 @@
}
}
},
- "S1ns": {
+ "S1re": {
"type": "structure",
"required": [
"Size"
@@ -27857,25 +29673,25 @@
}
}
},
- "S1os": {
+ "S1se": {
"type": "list",
"member": {
"locationName": "UserId"
}
},
- "S1ot": {
+ "S1sf": {
"type": "list",
"member": {
"locationName": "UserGroup"
}
},
- "S1ou": {
+ "S1sg": {
"type": "list",
"member": {
"locationName": "ProductCode"
}
},
- "S1ow": {
+ "S1si": {
"type": "list",
"member": {
"locationName": "item",
@@ -27886,23 +29702,23 @@
}
}
},
- "S1p1": {
+ "S1sn": {
"type": "list",
"member": {
"shape": "S17",
"locationName": "item"
}
},
- "S1pe": {
+ "S1t0": {
"type": "structure",
"members": {
"CapacityReservationPreference": {},
"CapacityReservationTarget": {
- "shape": "Se2"
+ "shape": "Sf0"
}
}
},
- "S1rl": {
+ "S1vh": {
"type": "structure",
"members": {
"AllowDnsResolutionFromRemoteVpc": {
@@ -27916,7 +29732,7 @@
}
}
},
- "S1rn": {
+ "S1vj": {
"type": "structure",
"members": {
"AllowDnsResolutionFromRemoteVpc": {
@@ -27933,7 +29749,7 @@
}
}
},
- "S1s2": {
+ "S1vy": {
"type": "list",
"member": {
"locationName": "item",
@@ -27943,39 +29759,39 @@
"locationName": "instanceId"
},
"Monitoring": {
- "shape": "S145",
+ "shape": "S16b",
"locationName": "monitoring"
}
}
}
},
- "S1vb": {
+ "S1zg": {
"type": "list",
"member": {
"locationName": "SecurityGroupId"
}
},
- "S1vz": {
+ "S204": {
"type": "list",
"member": {
"locationName": "item",
"type": "structure",
"members": {
"CurrentState": {
- "shape": "S10w",
+ "shape": "S132",
"locationName": "currentState"
},
"InstanceId": {
"locationName": "instanceId"
},
"PreviousState": {
- "shape": "S10w",
+ "shape": "S132",
"locationName": "previousState"
}
}
}
},
- "S1wj": {
+ "S20q": {
"type": "list",
"member": {
"locationName": "item",
diff --git a/apis/ec2-2016-11-15.normal.json b/apis/ec2-2016-11-15.normal.json
index b1ce572066..bb00c77ec4 100644
--- a/apis/ec2-2016-11-15.normal.json
+++ b/apis/ec2-2016-11-15.normal.json
@@ -138,6 +138,20 @@
},
"documentation": "Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate.
"
},
+ "AllocateIpamPoolCidr": {
+ "name": "AllocateIpamPoolCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "AllocateIpamPoolCidrRequest"
+ },
+ "output": {
+ "shape": "AllocateIpamPoolCidrResult"
+ },
+ "documentation": "Allocate a CIDR from an IPAM pool. In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool. For more information, see Allocate CIDRs in the Amazon VPC IPAM User Guide.
"
+ },
"ApplySecurityGroupsToClientVpnTargetNetwork": {
"name": "ApplySecurityGroupsToClientVpnTargetNetwork",
"http": {
@@ -882,6 +896,48 @@
},
"documentation": "Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway.
For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
"
},
+ "CreateIpam": {
+ "name": "CreateIpam",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateIpamRequest"
+ },
+ "output": {
+ "shape": "CreateIpamResult"
+ },
+ "documentation": "Create an IPAM. Amazon VCP IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization.
For more information, see Create an IPAM in the Amazon VPC IPAM User Guide.
"
+ },
+ "CreateIpamPool": {
+ "name": "CreateIpamPool",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateIpamPoolRequest"
+ },
+ "output": {
+ "shape": "CreateIpamPoolResult"
+ },
+ "documentation": "Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each.
For more information, see Create a top-level pool in the Amazon VPC IPAM User Guide.
"
+ },
+ "CreateIpamScope": {
+ "name": "CreateIpamScope",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateIpamScopeRequest"
+ },
+ "output": {
+ "shape": "CreateIpamScopeResult"
+ },
+ "documentation": "Create an IPAM scope. In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.
For more information, see Add a scope in the Amazon VPC IPAM User Guide.
"
+ },
"CreateKeyPair": {
"name": "CreateKeyPair",
"http": {
@@ -1005,6 +1061,20 @@
},
"documentation": "Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules.
We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules.
After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one.
For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
"
},
+ "CreateNetworkInsightsAccessScope": {
+ "name": "CreateNetworkInsightsAccessScope",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateNetworkInsightsAccessScopeRequest"
+ },
+ "output": {
+ "shape": "CreateNetworkInsightsAccessScopeResult"
+ },
+ "documentation": "Creates a Network Access Scope.
Amazon Web Services Network Access Analyzer enables cloud networking and cloud operations teams to verify that their networks on Amazon Web Services conform to their network security and governance objectives. For more information, see the Amazon Web Services Network Access Analyzer Guide.
"
+ },
"CreateNetworkInsightsPath": {
"name": "CreateNetworkInsightsPath",
"http": {
@@ -1061,6 +1131,20 @@
},
"documentation": "Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group.
A cluster
placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread
placement group places instances on distinct hardware. A partition
placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition.
For more information, see Placement groups in the Amazon EC2 User Guide.
"
},
+ "CreatePublicIpv4Pool": {
+ "name": "CreatePublicIpv4Pool",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreatePublicIpv4PoolRequest"
+ },
+ "output": {
+ "shape": "CreatePublicIpv4PoolResult"
+ },
+ "documentation": "Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only. To monitor the status of pool creation, use DescribePublicIpv4Pools.
"
+ },
"CreateReplaceRootVolumeTask": {
"name": "CreateReplaceRootVolumeTask",
"http": {
@@ -1690,6 +1774,48 @@
},
"documentation": "Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
"
},
+ "DeleteIpam": {
+ "name": "DeleteIpam",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteIpamRequest"
+ },
+ "output": {
+ "shape": "DeleteIpamResult"
+ },
+ "documentation": "Delete an IPAM. Deleting an IPAM removes all monitored data associated with the IPAM including the historical data for CIDRs.
You cannot delete an IPAM if there are CIDRs provisioned to pools or if there are allocations in the pools within the IPAM. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr. To release allocations, see ReleaseIpamPoolAllocation.
For more information, see Delete an IPAM in the Amazon VPC IPAM User Guide.
"
+ },
+ "DeleteIpamPool": {
+ "name": "DeleteIpamPool",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteIpamPoolRequest"
+ },
+ "output": {
+ "shape": "DeleteIpamPoolResult"
+ },
+ "documentation": "Delete an IPAM pool.
You cannot delete an IPAM pool if there are allocations in it or CIDRs provisioned to it. To release allocations, see ReleaseIpamPoolAllocation. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr.
For more information, see Delete a pool in the Amazon VPC IPAM User Guide.
"
+ },
+ "DeleteIpamScope": {
+ "name": "DeleteIpamScope",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteIpamScopeRequest"
+ },
+ "output": {
+ "shape": "DeleteIpamScopeResult"
+ },
+ "documentation": "Delete the scope for an IPAM. You cannot delete the default scopes.
For more information, see Delete a scope in the Amazon VPC IPAM User Guide.
"
+ },
"DeleteKeyPair": {
"name": "DeleteKeyPair",
"http": {
@@ -1807,6 +1933,34 @@
},
"documentation": "Deletes the specified ingress or egress entry (rule) from the specified network ACL.
"
},
+ "DeleteNetworkInsightsAccessScope": {
+ "name": "DeleteNetworkInsightsAccessScope",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteNetworkInsightsAccessScopeRequest"
+ },
+ "output": {
+ "shape": "DeleteNetworkInsightsAccessScopeResult"
+ },
+ "documentation": "Deletes the specified Network Access Scope.
"
+ },
+ "DeleteNetworkInsightsAccessScopeAnalysis": {
+ "name": "DeleteNetworkInsightsAccessScopeAnalysis",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteNetworkInsightsAccessScopeAnalysisRequest"
+ },
+ "output": {
+ "shape": "DeleteNetworkInsightsAccessScopeAnalysisResult"
+ },
+ "documentation": "Deletes the specified Network Access Scope analysis.
"
+ },
"DeleteNetworkInsightsAnalysis": {
"name": "DeleteNetworkInsightsAnalysis",
"http": {
@@ -1871,6 +2025,20 @@
},
"documentation": "Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement groups in the Amazon EC2 User Guide.
"
},
+ "DeletePublicIpv4Pool": {
+ "name": "DeletePublicIpv4Pool",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeletePublicIpv4PoolRequest"
+ },
+ "output": {
+ "shape": "DeletePublicIpv4PoolResult"
+ },
+ "documentation": "Delete a public IPv4 pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only.
"
+ },
"DeleteQueuedReservedInstances": {
"name": "DeleteQueuedReservedInstances",
"http": {
@@ -2283,6 +2451,34 @@
},
"documentation": "Releases the specified address range that you provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool.
Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
"
},
+ "DeprovisionIpamPoolCidr": {
+ "name": "DeprovisionIpamPoolCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeprovisionIpamPoolCidrRequest"
+ },
+ "output": {
+ "shape": "DeprovisionIpamPoolCidrResult"
+ },
+ "documentation": "Deprovision a CIDR provisioned from an IPAM pool. If you deprovision a CIDR from a pool that has a source pool, the CIDR is recycled back into the source pool. For more information, see Deprovision pool CIDRs in the Amazon VPC IPAM User Guide.
"
+ },
+ "DeprovisionPublicIpv4PoolCidr": {
+ "name": "DeprovisionPublicIpv4PoolCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeprovisionPublicIpv4PoolCidrRequest"
+ },
+ "output": {
+ "shape": "DeprovisionPublicIpv4PoolCidrResult"
+ },
+ "documentation": "Deprovision a CIDR from a public IPv4 pool.
"
+ },
"DeregisterImage": {
"name": "DeregisterImage",
"http": {
@@ -3036,6 +3232,48 @@
},
"documentation": "Describes one or more of your internet gateways.
"
},
+ "DescribeIpamPools": {
+ "name": "DescribeIpamPools",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeIpamPoolsRequest"
+ },
+ "output": {
+ "shape": "DescribeIpamPoolsResult"
+ },
+ "documentation": "Get information about your IPAM pools.
"
+ },
+ "DescribeIpamScopes": {
+ "name": "DescribeIpamScopes",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeIpamScopesRequest"
+ },
+ "output": {
+ "shape": "DescribeIpamScopesResult"
+ },
+ "documentation": "Get information about your IPAM scopes.
"
+ },
+ "DescribeIpams": {
+ "name": "DescribeIpams",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeIpamsRequest"
+ },
+ "output": {
+ "shape": "DescribeIpamsResult"
+ },
+ "documentation": "Get information about your IPAM pools.
For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
"DescribeIpv6Pools": {
"name": "DescribeIpv6Pools",
"http": {
@@ -3232,6 +3470,34 @@
},
"documentation": "Describes one or more of your network ACLs.
For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
"
},
+ "DescribeNetworkInsightsAccessScopeAnalyses": {
+ "name": "DescribeNetworkInsightsAccessScopeAnalyses",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeNetworkInsightsAccessScopeAnalysesRequest"
+ },
+ "output": {
+ "shape": "DescribeNetworkInsightsAccessScopeAnalysesResult"
+ },
+ "documentation": "Describes the specified Network Access Scope analyses.
"
+ },
+ "DescribeNetworkInsightsAccessScopes": {
+ "name": "DescribeNetworkInsightsAccessScopes",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeNetworkInsightsAccessScopesRequest"
+ },
+ "output": {
+ "shape": "DescribeNetworkInsightsAccessScopesResult"
+ },
+ "documentation": "Describes the specified Network Access Scopes.
"
+ },
"DescribeNetworkInsightsAnalyses": {
"name": "DescribeNetworkInsightsAnalyses",
"http": {
@@ -4217,6 +4483,20 @@
},
"documentation": "Cancels the deprecation of the specified AMI.
For more information, see Deprecate an AMI in the Amazon Elastic Compute Cloud User Guide.
"
},
+ "DisableIpamOrganizationAdminAccount": {
+ "name": "DisableIpamOrganizationAdminAccount",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DisableIpamOrganizationAdminAccountRequest"
+ },
+ "output": {
+ "shape": "DisableIpamOrganizationAdminAccountResult"
+ },
+ "documentation": "Disable the IPAM account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
"
+ },
"DisableSerialConsoleAccess": {
"name": "DisableSerialConsoleAccess",
"http": {
@@ -4474,6 +4754,20 @@
},
"documentation": "Enables deprecation of the specified AMI at the specified date and time.
For more information, see Deprecate an AMI in the Amazon Elastic Compute Cloud User Guide.
"
},
+ "EnableIpamOrganizationAdminAccount": {
+ "name": "EnableIpamOrganizationAdminAccount",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "EnableIpamOrganizationAdminAccountRequest"
+ },
+ "output": {
+ "shape": "EnableIpamOrganizationAdminAccountResult"
+ },
+ "documentation": "Enable an Organizations member account as the IPAM admin account. You cannot select the Organizations management account as the IPAM admin account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
"
+ },
"EnableSerialConsoleAccess": {
"name": "EnableSerialConsoleAccess",
"http": {
@@ -4790,6 +5084,62 @@
},
"documentation": "Returns a list of instance types with the specified instance attributes. You can use the response to preview the instance types without launching instances. Note that the response does not consider capacity.
When you specify multiple parameters, you get instance types that satisfy all of the specified parameters. If you specify multiple values for a parameter, you get instance types that satisfy any of the specified values.
For more information, see Preview instance types with specified attributes, Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide, and Creating an Auto Scaling group using attribute-based instance type selection in the Amazon EC2 Auto Scaling User Guide.
"
},
+ "GetIpamAddressHistory": {
+ "name": "GetIpamAddressHistory",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetIpamAddressHistoryRequest"
+ },
+ "output": {
+ "shape": "GetIpamAddressHistoryResult"
+ },
+ "documentation": "Retrieve historical information about a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.
"
+ },
+ "GetIpamPoolAllocations": {
+ "name": "GetIpamPoolAllocations",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetIpamPoolAllocationsRequest"
+ },
+ "output": {
+ "shape": "GetIpamPoolAllocationsResult"
+ },
+ "documentation": "Get a list of all the CIDR allocations in an IPAM pool.
"
+ },
+ "GetIpamPoolCidrs": {
+ "name": "GetIpamPoolCidrs",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetIpamPoolCidrsRequest"
+ },
+ "output": {
+ "shape": "GetIpamPoolCidrsResult"
+ },
+ "documentation": "Get the CIDRs provisioned to an IPAM pool.
"
+ },
+ "GetIpamResourceCidrs": {
+ "name": "GetIpamResourceCidrs",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetIpamResourceCidrsRequest"
+ },
+ "output": {
+ "shape": "GetIpamResourceCidrsResult"
+ },
+ "documentation": "Get information about the resources in a scope.
"
+ },
"GetLaunchTemplateData": {
"name": "GetLaunchTemplateData",
"http": {
@@ -4832,6 +5182,34 @@
},
"documentation": "Gets information about the entries for a specified managed prefix list.
"
},
+ "GetNetworkInsightsAccessScopeAnalysisFindings": {
+ "name": "GetNetworkInsightsAccessScopeAnalysisFindings",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetNetworkInsightsAccessScopeAnalysisFindingsRequest"
+ },
+ "output": {
+ "shape": "GetNetworkInsightsAccessScopeAnalysisFindingsResult"
+ },
+ "documentation": "Gets the findings for the specified Network Access Scope analysis.
"
+ },
+ "GetNetworkInsightsAccessScopeContent": {
+ "name": "GetNetworkInsightsAccessScopeContent",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetNetworkInsightsAccessScopeContentRequest"
+ },
+ "output": {
+ "shape": "GetNetworkInsightsAccessScopeContentResult"
+ },
+ "documentation": "Gets the content for the specified Network Access Scope.
"
+ },
"GetPasswordData": {
"name": "GetPasswordData",
"http": {
@@ -5366,6 +5744,62 @@
},
"documentation": "Modifies the placement attributes for a specified instance. You can do the following:
-
Modify the affinity between an instance and a Dedicated Host. When affinity is set to host
and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists.
-
Change the Dedicated Host with which an instance is associated.
-
Change the instance tenancy of an instance.
-
Move an instance to or from a placement group.
At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request.
To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped
state.
"
},
+ "ModifyIpam": {
+ "name": "ModifyIpam",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ModifyIpamRequest"
+ },
+ "output": {
+ "shape": "ModifyIpamResult"
+ },
+ "documentation": "Modify the configurations of an IPAM.
"
+ },
+ "ModifyIpamPool": {
+ "name": "ModifyIpamPool",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ModifyIpamPoolRequest"
+ },
+ "output": {
+ "shape": "ModifyIpamPoolResult"
+ },
+ "documentation": "Modify the configurations of an IPAM pool.
For more information, see Modify a pool in the Amazon VPC IPAM User Guide.
"
+ },
+ "ModifyIpamResourceCidr": {
+ "name": "ModifyIpamResourceCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ModifyIpamResourceCidrRequest"
+ },
+ "output": {
+ "shape": "ModifyIpamResourceCidrResult"
+ },
+ "documentation": "Modify a resource CIDR. You can use this action to transfer resource CIDRs between scopes and ignore resource CIDRs that you do not want to manage. If set to false, the resource will not be tracked for overlap, it cannot be auto-imported into a pool, and it will be removed from any pool it has an allocation in.
For more information, see Move resource CIDRs between scopes and Change the monitoring state of resource CIDRs in the Amazon VPC IPAM User Guide.
"
+ },
+ "ModifyIpamScope": {
+ "name": "ModifyIpamScope",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ModifyIpamScopeRequest"
+ },
+ "output": {
+ "shape": "ModifyIpamScopeResult"
+ },
+ "documentation": "Modify an IPAM scope.
"
+ },
"ModifyLaunchTemplate": {
"name": "ModifyLaunchTemplate",
"http": {
@@ -5785,6 +6219,20 @@
},
"documentation": "Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform.
"
},
+ "MoveByoipCidrToIpam": {
+ "name": "MoveByoipCidrToIpam",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "MoveByoipCidrToIpamRequest"
+ },
+ "output": {
+ "shape": "MoveByoipCidrToIpamResult"
+ },
+ "documentation": "Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool.
"
+ },
"ProvisionByoipCidr": {
"name": "ProvisionByoipCidr",
"http": {
@@ -5799,6 +6247,34 @@
},
"documentation": "Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr.
Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide.
Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision
to provisioned
. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
"
},
+ "ProvisionIpamPoolCidr": {
+ "name": "ProvisionIpamPoolCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ProvisionIpamPoolCidrRequest"
+ },
+ "output": {
+ "shape": "ProvisionIpamPoolCidrResult"
+ },
+ "documentation": "Provision a CIDR to an IPAM pool. You can use thsi action to provision new CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to a pool within it.
For more information, see Provision CIDRs to pools in the Amazon VPC IPAM User Guide.
"
+ },
+ "ProvisionPublicIpv4PoolCidr": {
+ "name": "ProvisionPublicIpv4PoolCidr",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ProvisionPublicIpv4PoolCidrRequest"
+ },
+ "output": {
+ "shape": "ProvisionPublicIpv4PoolCidrResult"
+ },
+ "documentation": "Provision a CIDR to a public IPv4 pool.
For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
"PurchaseHostReservation": {
"name": "PurchaseHostReservation",
"http": {
@@ -6003,6 +6479,20 @@
},
"documentation": "When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released
state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released.
When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again.
Released hosts still appear in a DescribeHosts response.
"
},
+ "ReleaseIpamPoolAllocation": {
+ "name": "ReleaseIpamPoolAllocation",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ReleaseIpamPoolAllocationRequest"
+ },
+ "output": {
+ "shape": "ReleaseIpamPoolAllocationResult"
+ },
+ "documentation": "Release an allocation within an IPAM pool. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using ModifyIpamResourceCidr. For more information, see Release an allocation in the Amazon VPC IPAM User Guide.
"
+ },
"ReplaceIamInstanceProfileAssociation": {
"name": "ReplaceIamInstanceProfileAssociation",
"http": {
@@ -6399,6 +6889,20 @@
},
"documentation": "Starts an Amazon EBS-backed instance that you've previously stopped.
Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage.
Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM.
Performing this operation on an instance that uses an instance store as its root device returns an error.
If you attempt to start a T3 instance with host
tenancy and the unlimted
CPU credit option, the request fails. The unlimited
CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard
, or change its tenancy to default
or dedicated
.
For more information, see Stop and start your instance in the Amazon EC2 User Guide.
"
},
+ "StartNetworkInsightsAccessScopeAnalysis": {
+ "name": "StartNetworkInsightsAccessScopeAnalysis",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "StartNetworkInsightsAccessScopeAnalysisRequest"
+ },
+ "output": {
+ "shape": "StartNetworkInsightsAccessScopeAnalysisResult"
+ },
+ "documentation": "Starts analyzing the specified Network Access Scope.
"
+ },
"StartNetworkInsightsAnalysis": {
"name": "StartNetworkInsightsAnalysis",
"http": {
@@ -6835,6 +7339,93 @@
}
}
},
+ "AccessScopeAnalysisFinding": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "FindingId": {
+ "shape": "String",
+ "documentation": "The ID of the finding.
",
+ "locationName": "findingId"
+ },
+ "FindingComponents": {
+ "shape": "PathComponentList",
+ "documentation": "The finding components.
",
+ "locationName": "findingComponentSet"
+ }
+ },
+ "documentation": "Describes a finding for a Network Access Scope.
"
+ },
+ "AccessScopeAnalysisFindingList": {
+ "type": "list",
+ "member": {
+ "shape": "AccessScopeAnalysisFinding",
+ "locationName": "item"
+ }
+ },
+ "AccessScopePath": {
+ "type": "structure",
+ "members": {
+ "Source": {
+ "shape": "PathStatement",
+ "documentation": "The source.
",
+ "locationName": "source"
+ },
+ "Destination": {
+ "shape": "PathStatement",
+ "documentation": "The destination.
",
+ "locationName": "destination"
+ },
+ "ThroughResources": {
+ "shape": "ThroughResourcesStatementList",
+ "documentation": "The through resources.
",
+ "locationName": "throughResourceSet"
+ }
+ },
+ "documentation": "Describes a path.
"
+ },
+ "AccessScopePathList": {
+ "type": "list",
+ "member": {
+ "shape": "AccessScopePath",
+ "locationName": "item"
+ }
+ },
+ "AccessScopePathListRequest": {
+ "type": "list",
+ "member": {
+ "shape": "AccessScopePathRequest",
+ "locationName": "item"
+ }
+ },
+ "AccessScopePathRequest": {
+ "type": "structure",
+ "members": {
+ "Source": {
+ "shape": "PathStatementRequest",
+ "documentation": "The source.
"
+ },
+ "Destination": {
+ "shape": "PathStatementRequest",
+ "documentation": "The destination.
"
+ },
+ "ThroughResources": {
+ "shape": "ThroughResourcesStatementRequestList",
+ "documentation": "The through resources.
",
+ "locationName": "ThroughResource"
+ }
+ },
+ "documentation": "Describes a path.
"
+ },
"AccountAttribute": {
"type": "structure",
"members": {
@@ -6932,6 +7523,24 @@
"fulfilled"
]
},
+ "AddIpamOperatingRegion": {
+ "type": "structure",
+ "members": {
+ "RegionName": {
+ "shape": "String",
+ "documentation": "The name of the operating Region.
"
+ }
+ },
+ "documentation": "Add an operating Region to an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
"
+ },
+ "AddIpamOperatingRegionSet": {
+ "type": "list",
+ "member": {
+ "shape": "AddIpamOperatingRegion"
+ },
+ "max": 50,
+ "min": 0
+ },
"AddPrefixListEntries": {
"type": "list",
"member": {
@@ -7065,6 +7674,13 @@
"domain-name"
]
},
+ "AddressFamily": {
+ "type": "string",
+ "enum": [
+ "ipv4",
+ "ipv6"
+ ]
+ },
"AddressList": {
"type": "list",
"member": {
@@ -7255,6 +7871,58 @@
},
"documentation": "Contains the output of AllocateHosts.
"
},
+ "AllocateIpamPoolCidrRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool from which you would like to allocate a CIDR.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR you would like to allocate from the IPAM pool. Note the following:
-
If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
-
If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.
Possible values: Any available IPv4 or IPv6 CIDR.
"
+ },
+ "NetmaskLength": {
+ "shape": "Integer",
+ "documentation": "The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:
-
If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
-
If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.
Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
",
+ "idempotencyToken": true
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "A description for the allocation.
"
+ },
+ "PreviewNextCidr": {
+ "shape": "Boolean",
+ "documentation": "A preview of the next available CIDR in a pool.
"
+ },
+ "DisallowedCidrs": {
+ "shape": "IpamPoolAllocationDisallowedCidrs",
+ "documentation": "Exclude a particular CIDR range from being returned by the pool.
",
+ "locationName": "DisallowedCidr"
+ }
+ }
+ },
+ "AllocateIpamPoolCidrResult": {
+ "type": "structure",
+ "members": {
+ "IpamPoolAllocation": {
+ "shape": "IpamPoolAllocation",
+ "documentation": "Information about the allocation created.
",
+ "locationName": "ipamPoolAllocation"
+ }
+ }
+ },
"AllocationId": {
"type": "string"
},
@@ -7393,6 +8061,11 @@
"shape": "String",
"documentation": "The Amazon Resource Name (ARN) of the component.
",
"locationName": "arn"
+ },
+ "Name": {
+ "shape": "String",
+ "documentation": "The name of the analysis component.
",
+ "locationName": "name"
}
},
"documentation": "Describes a path component.
"
@@ -8213,6 +8886,22 @@
"Ipv6CidrBlock": {
"shape": "String",
"documentation": "An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool
in the request.
To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
"
+ },
+ "Ipv4IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "Associate a CIDR allocated from an IPv4 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv4NetmaskLength": {
+ "shape": "NetmaskLength",
+ "documentation": "The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv6IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "Associates a CIDR allocated from an IPv6 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv6NetmaskLength": {
+ "shape": "NetmaskLength",
+ "documentation": "The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
}
}
},
@@ -9112,6 +9801,9 @@
"uefi"
]
},
+ "BoxedDouble": {
+ "type": "double"
+ },
"BundleId": {
"type": "string"
},
@@ -12356,6 +13048,165 @@
}
}
},
+ "CreateIpamPoolRequest": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope in which you would like to create the IPAM pool.
"
+ },
+ "Locale": {
+ "shape": "String",
+ "documentation": "In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you do not choose a locale, resources in Regions others than the IPAM's home region cannot use CIDRs from this pool.
Possible values: Any Amazon Web Services Region, such as us-east-1.
"
+ },
+ "SourceIpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the source IPAM pool. Use this option to create a pool within an existing pool. Note that the CIDR you provision for the pool within the source pool must be available in the source pool's CIDR range.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "A description for the IPAM pool.
"
+ },
+ "AddressFamily": {
+ "shape": "AddressFamily",
+ "documentation": "The IP protocol assigned to this IPAM pool. You must choose either IPv4 or IPv6 protocol for a pool.
"
+ },
+ "AutoImport": {
+ "shape": "Boolean",
+ "documentation": "If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.
A locale must be set on the pool for this feature to work.
"
+ },
+ "PubliclyAdvertisable": {
+ "shape": "Boolean",
+ "documentation": "Determines if the pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4
.
"
+ },
+ "AllocationMinNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
"
+ },
+ "AllocationMaxNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
"
+ },
+ "AllocationResourceTags": {
+ "shape": "RequestIpamResourceTagList",
+ "documentation": "Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.
",
+ "locationName": "AllocationResourceTag"
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
",
+ "idempotencyToken": true
+ },
+ "AwsService": {
+ "shape": "IpamPoolAwsService",
+ "documentation": "Limits which service in Amazon Web Services that the pool can be used in. \"ec2\", for example, allows users to use space for Elastic IP addresses and VPCs.
"
+ }
+ }
+ },
+ "CreateIpamPoolResult": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "IpamPool",
+ "documentation": "Information about the IPAM pool created.
",
+ "locationName": "ipamPool"
+ }
+ }
+ },
+ "CreateIpamRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "A description for the IPAM.
"
+ },
+ "OperatingRegions": {
+ "shape": "AddIpamOperatingRegionSet",
+ "documentation": "The operating Regions for the IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
",
+ "locationName": "OperatingRegion"
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
",
+ "idempotencyToken": true
+ }
+ }
+ },
+ "CreateIpamResult": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Ipam",
+ "documentation": "Information about the IPAM created.
",
+ "locationName": "ipam"
+ }
+ }
+ },
+ "CreateIpamScopeRequest": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamId": {
+ "shape": "IpamId",
+ "documentation": "The ID of the IPAM for which you're creating this scope.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "A description for the scope you're creating.
"
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
",
+ "idempotencyToken": true
+ }
+ }
+ },
+ "CreateIpamScopeResult": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "IpamScope",
+ "documentation": "Information about the created scope.
",
+ "locationName": "ipamScope"
+ }
+ }
+ },
"CreateKeyPairRequest": {
"type": "structure",
"required": [
@@ -12749,6 +13600,53 @@
}
}
},
+ "CreateNetworkInsightsAccessScopeRequest": {
+ "type": "structure",
+ "required": [
+ "ClientToken"
+ ],
+ "members": {
+ "MatchPaths": {
+ "shape": "AccessScopePathListRequest",
+ "documentation": "The paths to match.
",
+ "locationName": "MatchPath"
+ },
+ "ExcludePaths": {
+ "shape": "AccessScopePathListRequest",
+ "documentation": "The paths to exclude.
",
+ "locationName": "ExcludePath"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
",
+ "idempotencyToken": true
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The tags to apply.
",
+ "locationName": "TagSpecification"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ }
+ }
+ },
+ "CreateNetworkInsightsAccessScopeResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScope": {
+ "shape": "NetworkInsightsAccessScope",
+ "documentation": "The Network Access Scope.
",
+ "locationName": "networkInsightsAccessScope"
+ },
+ "NetworkInsightsAccessScopeContent": {
+ "shape": "NetworkInsightsAccessScopeContent",
+ "documentation": "The Network Access Scope content.
",
+ "locationName": "networkInsightsAccessScopeContent"
+ }
+ }
+ },
"CreateNetworkInsightsPathRequest": {
"type": "structure",
"required": [
@@ -12989,6 +13887,30 @@
}
}
},
+ "CreatePublicIpv4PoolRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "TagSpecification"
+ }
+ }
+ },
+ "CreatePublicIpv4PoolResult": {
+ "type": "structure",
+ "members": {
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the public IPv4 pool.
",
+ "locationName": "poolId"
+ }
+ }
+ },
"CreateReplaceRootVolumeTaskRequest": {
"type": "structure",
"required": [
@@ -14501,9 +15423,6 @@
},
"CreateVpcRequest": {
"type": "structure",
- "required": [
- "CidrBlock"
- ],
"members": {
"CidrBlock": {
"shape": "String",
@@ -14522,6 +15441,22 @@
"shape": "String",
"documentation": "The IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool
in the request.
To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
"
},
+ "Ipv4IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv4NetmaskLength": {
+ "shape": "NetmaskLength",
+ "documentation": "The netmask length of the IPv4 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv6IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of an IPv6 IPAM pool which will be used to allocate this VPC an IPv6 CIDR. IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "Ipv6NetmaskLength": {
+ "shape": "NetmaskLength",
+ "documentation": "The netmask length of the IPv6 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
"DryRun": {
"shape": "Boolean",
"documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
",
@@ -15183,6 +16118,84 @@
}
}
},
+ "DeleteIpamPoolRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the pool to delete.
"
+ }
+ }
+ },
+ "DeleteIpamPoolResult": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "IpamPool",
+ "documentation": "Information about the results of the deletion.
",
+ "locationName": "ipamPool"
+ }
+ }
+ },
+ "DeleteIpamRequest": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamId": {
+ "shape": "IpamId",
+ "documentation": "The ID of the IPAM to delete.
"
+ }
+ }
+ },
+ "DeleteIpamResult": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Ipam",
+ "documentation": "Information about the results of the deletion.
",
+ "locationName": "ipam"
+ }
+ }
+ },
+ "DeleteIpamScopeRequest": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope to delete.
"
+ }
+ }
+ },
+ "DeleteIpamScopeResult": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "IpamScope",
+ "documentation": "Information about the results of the deletion.
",
+ "locationName": "ipamScope"
+ }
+ }
+ },
"DeleteKeyPairRequest": {
"type": "structure",
"members": {
@@ -15486,6 +16499,58 @@
}
}
},
+ "DeleteNetworkInsightsAccessScopeAnalysisRequest": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeAnalysisId"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ }
+ }
+ },
+ "DeleteNetworkInsightsAccessScopeAnalysisResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ }
+ }
+ },
+ "DeleteNetworkInsightsAccessScopeRequest": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
"
+ }
+ }
+ },
+ "DeleteNetworkInsightsAccessScopeResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeId"
+ }
+ }
+ },
"DeleteNetworkInsightsAnalysisRequest": {
"type": "structure",
"required": [
@@ -15607,6 +16672,32 @@
}
}
},
+ "DeletePublicIpv4PoolRequest": {
+ "type": "structure",
+ "required": [
+ "PoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the public IPv4 pool you want to delete.
"
+ }
+ }
+ },
+ "DeletePublicIpv4PoolResult": {
+ "type": "structure",
+ "members": {
+ "ReturnValue": {
+ "shape": "Boolean",
+ "documentation": "Information about the result of deleting the public IPv4 pool.
",
+ "locationName": "returnValue"
+ }
+ }
+ },
"DeleteQueuedReservedInstancesError": {
"type": "structure",
"members": {
@@ -16407,6 +17498,79 @@
}
}
},
+ "DeprovisionIpamPoolCidrRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the pool that has the CIDR you want to deprovision.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR which you want to deprovision from the pool.
"
+ }
+ }
+ },
+ "DeprovisionIpamPoolCidrResult": {
+ "type": "structure",
+ "members": {
+ "IpamPoolCidr": {
+ "shape": "IpamPoolCidr",
+ "documentation": "The deprovisioned pool CIDR.
",
+ "locationName": "ipamPoolCidr"
+ }
+ }
+ },
+ "DeprovisionPublicIpv4PoolCidrRequest": {
+ "type": "structure",
+ "required": [
+ "PoolId",
+ "Cidr"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the pool that you want to deprovision the CIDR from.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR you want to deprovision from the pool.
"
+ }
+ }
+ },
+ "DeprovisionPublicIpv4PoolCidrResult": {
+ "type": "structure",
+ "members": {
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the pool that you deprovisioned the CIDR from.
",
+ "locationName": "poolId"
+ },
+ "DeprovisionedAddresses": {
+ "shape": "DeprovisionedAddressSet",
+ "documentation": "The deprovisioned CIDRs.
",
+ "locationName": "deprovisionedAddressSet"
+ }
+ }
+ },
+ "DeprovisionedAddressSet": {
+ "type": "list",
+ "member": {
+ "shape": "String",
+ "locationName": "item"
+ }
+ },
"DeregisterImageRequest": {
"type": "structure",
"required": [
@@ -18697,6 +19861,132 @@
}
}
},
+ "DescribeIpamPoolsRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "IpamMaxResults",
+ "documentation": "The maximum number of results to return in the request.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ },
+ "IpamPoolIds": {
+ "shape": "ValueStringList",
+ "documentation": "The IDs of the IPAM pools you would like information on.
",
+ "locationName": "IpamPoolId"
+ }
+ }
+ },
+ "DescribeIpamPoolsResult": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ },
+ "IpamPools": {
+ "shape": "IpamPoolSet",
+ "documentation": "Information about the IPAM pools.
",
+ "locationName": "ipamPoolSet"
+ }
+ }
+ },
+ "DescribeIpamScopesRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "IpamMaxResults",
+ "documentation": "The maximum number of results to return in the request.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ },
+ "IpamScopeIds": {
+ "shape": "ValueStringList",
+ "documentation": "The IDs of the scopes you want information on.
",
+ "locationName": "IpamScopeId"
+ }
+ }
+ },
+ "DescribeIpamScopesResult": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ },
+ "IpamScopes": {
+ "shape": "IpamScopeSet",
+ "documentation": "The scopes you want information on.
",
+ "locationName": "ipamScopeSet"
+ }
+ }
+ },
+ "DescribeIpamsRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "IpamMaxResults",
+ "documentation": "The maximum number of results to return in the request.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ },
+ "IpamIds": {
+ "shape": "ValueStringList",
+ "documentation": "The IDs of the IPAMs you want information on.
",
+ "locationName": "IpamId"
+ }
+ }
+ },
+ "DescribeIpamsResult": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ },
+ "Ipams": {
+ "shape": "IpamSet",
+ "documentation": "Information about the IPAMs.
",
+ "locationName": "ipamSet"
+ }
+ }
+ },
"DescribeIpv6PoolsRequest": {
"type": "structure",
"members": {
@@ -19322,6 +20612,102 @@
}
}
},
+ "DescribeNetworkInsightsAccessScopeAnalysesRequest": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisIds": {
+ "shape": "NetworkInsightsAccessScopeAnalysisIdList",
+ "documentation": "The IDs of the Network Access Scope analyses.
",
+ "locationName": "NetworkInsightsAccessScopeAnalysisId"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
"
+ },
+ "AnalysisStartTimeBegin": {
+ "shape": "MillisecondDateTime",
+ "documentation": "Filters the results based on the start time. The analysis must have started on or after this time.
"
+ },
+ "AnalysisStartTimeEnd": {
+ "shape": "MillisecondDateTime",
+ "documentation": "Filters the results based on the start time. The analysis must have started on or before this time.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "There are no supported filters.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "NetworkInsightsMaxResults",
+ "documentation": "The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ }
+ }
+ },
+ "DescribeNetworkInsightsAccessScopeAnalysesResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalyses": {
+ "shape": "NetworkInsightsAccessScopeAnalysisList",
+ "documentation": "The Network Access Scope analyses.
",
+ "locationName": "networkInsightsAccessScopeAnalysisSet"
+ },
+ "NextToken": {
+ "shape": "String",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
+ "DescribeNetworkInsightsAccessScopesRequest": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeIds": {
+ "shape": "NetworkInsightsAccessScopeIdList",
+ "documentation": "The IDs of the Network Access Scopes.
",
+ "locationName": "NetworkInsightsAccessScopeId"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "There are no supported filters.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "NetworkInsightsMaxResults",
+ "documentation": "The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ }
+ }
+ },
+ "DescribeNetworkInsightsAccessScopesResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopes": {
+ "shape": "NetworkInsightsAccessScopeList",
+ "documentation": "The Network Access Scopes.
",
+ "locationName": "networkInsightsAccessScopeSet"
+ },
+ "NextToken": {
+ "shape": "String",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
"DescribeNetworkInsightsAnalysesRequest": {
"type": "structure",
"members": {
@@ -22618,6 +24004,32 @@
}
}
},
+ "DisableIpamOrganizationAdminAccountRequest": {
+ "type": "structure",
+ "required": [
+ "DelegatedAdminAccountId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "DelegatedAdminAccountId": {
+ "shape": "String",
+ "documentation": "The Organizations member account ID that you want to disable as IPAM account.
"
+ }
+ }
+ },
+ "DisableIpamOrganizationAdminAccountResult": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "shape": "Boolean",
+ "documentation": "The result of disabling the IPAM account.
",
+ "locationName": "success"
+ }
+ }
+ },
"DisableSerialConsoleAccessRequest": {
"type": "structure",
"members": {
@@ -23935,6 +25347,32 @@
}
}
},
+ "EnableIpamOrganizationAdminAccountRequest": {
+ "type": "structure",
+ "required": [
+ "DelegatedAdminAccountId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "DelegatedAdminAccountId": {
+ "shape": "String",
+ "documentation": "The Organizations member account ID that you want to enable as the IPAM account.
"
+ }
+ }
+ },
+ "EnableIpamOrganizationAdminAccountResult": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "shape": "Boolean",
+ "documentation": "The result of enabling the IPAM account.
",
+ "locationName": "success"
+ }
+ }
+ },
"EnableSerialConsoleAccessRequest": {
"type": "structure",
"members": {
@@ -24958,6 +26396,14 @@
"locationName": "Filter"
}
},
+ "FindingsFound": {
+ "type": "string",
+ "enum": [
+ "true",
+ "false",
+ "unknown"
+ ]
+ },
"FleetActivityStatus": {
"type": "string",
"enum": [
@@ -26331,6 +27777,222 @@
}
}
},
+ "GetIpamAddressHistoryRequest": {
+ "type": "structure",
+ "required": [
+ "Cidr",
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR you want the history of. The CIDR can be an IPv4 or IPv6 IP address range. If you enter a /16 IPv4 CIDR, you will get records that match it exactly. You will not get records for any subnets within the /16 CIDR.
"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the IPAM scope that the CIDR is in.
"
+ },
+ "VpcId": {
+ "shape": "String",
+ "documentation": "The ID of the VPC you want your history records filtered by.
"
+ },
+ "StartTime": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The start of the time period for which you are looking for history. If you omit this option, it will default to the value of EndTime.
"
+ },
+ "EndTime": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The end of the time period for which you are looking for history. If you omit this option, it will default to the current time.
"
+ },
+ "MaxResults": {
+ "shape": "IpamAddressHistoryMaxResults",
+ "documentation": "The maximum number of historical results you would like returned per page. Defaults to 100.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ }
+ }
+ },
+ "GetIpamAddressHistoryResult": {
+ "type": "structure",
+ "members": {
+ "HistoryRecords": {
+ "shape": "IpamAddressHistoryRecordSet",
+ "documentation": "A historical record for a CIDR within an IPAM scope. If the CIDR is associated with an EC2 instance, you will see an object in the response for the instance and one for the network interface.
",
+ "locationName": "historyRecordSet"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
+ "GetIpamPoolAllocationsMaxResults": {
+ "type": "integer",
+ "max": 100000,
+ "min": 1000
+ },
+ "GetIpamPoolAllocationsRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool you want to see the allocations for.
"
+ },
+ "IpamPoolAllocationId": {
+ "shape": "IpamPoolAllocationId",
+ "documentation": "The ID of the allocation.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "GetIpamPoolAllocationsMaxResults",
+ "documentation": "The maximum number of results you would like returned per page.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ }
+ }
+ },
+ "GetIpamPoolAllocationsResult": {
+ "type": "structure",
+ "members": {
+ "IpamPoolAllocations": {
+ "shape": "IpamPoolAllocationSet",
+ "documentation": "The IPAM pool allocations you want information on.
",
+ "locationName": "ipamPoolAllocationSet"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
+ "GetIpamPoolCidrsRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool you want the CIDR for.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "IpamMaxResults",
+ "documentation": "The maximum number of results to return in the request.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ }
+ }
+ },
+ "GetIpamPoolCidrsResult": {
+ "type": "structure",
+ "members": {
+ "IpamPoolCidrs": {
+ "shape": "IpamPoolCidrSet",
+ "documentation": "Information about the CIDRs provisioned to an IPAM pool.
",
+ "locationName": "ipamPoolCidrSet"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
+ "GetIpamResourceCidrsRequest": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Filters": {
+ "shape": "FilterList",
+ "documentation": "One or more filters for the request. For more information about filtering, see Filtering CLI output.
",
+ "locationName": "Filter"
+ },
+ "MaxResults": {
+ "shape": "IpamMaxResults",
+ "documentation": "The maximum number of results to return in the request.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope that the resource is in.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool that the resource is in.
"
+ },
+ "ResourceId": {
+ "shape": "String",
+ "documentation": "The ID of the resource.
"
+ },
+ "ResourceType": {
+ "shape": "IpamResourceType",
+ "documentation": "The resource type.
"
+ },
+ "ResourceTag": {
+ "shape": "RequestIpamResourceTag"
+ },
+ "ResourceOwner": {
+ "shape": "String",
+ "documentation": "The ID of the Amazon Web Services account that owns the resource.
"
+ }
+ }
+ },
+ "GetIpamResourceCidrsResult": {
+ "type": "structure",
+ "members": {
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ },
+ "IpamResourceCidrs": {
+ "shape": "IpamResourceCidrSet",
+ "documentation": "The resource CIDRs.
",
+ "locationName": "ipamResourceCidrSet"
+ }
+ }
+ },
"GetLaunchTemplateDataRequest": {
"type": "structure",
"required": [
@@ -26444,6 +28106,81 @@
}
}
},
+ "GetNetworkInsightsAccessScopeAnalysisFindingsRequest": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeAnalysisId"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
"
+ },
+ "MaxResults": {
+ "shape": "NetworkInsightsMaxResults",
+ "documentation": "The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken
value.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "The token for the next page of results.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ }
+ }
+ },
+ "GetNetworkInsightsAccessScopeAnalysisFindingsResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "AnalysisStatus": {
+ "shape": "AnalysisStatus",
+ "documentation": "The status of Network Access Scope Analysis.
",
+ "locationName": "analysisStatus"
+ },
+ "AnalysisFindings": {
+ "shape": "AccessScopeAnalysisFindingList",
+ "documentation": "The findings associated with Network Access Scope Analysis.
",
+ "locationName": "analysisFindingSet"
+ },
+ "NextToken": {
+ "shape": "String",
+ "documentation": "The token to use to retrieve the next page of results. This value is null
when there are no more results to return.
",
+ "locationName": "nextToken"
+ }
+ }
+ },
+ "GetNetworkInsightsAccessScopeContentRequest": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeId"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ }
+ }
+ },
+ "GetNetworkInsightsAccessScopeContentResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeContent": {
+ "shape": "NetworkInsightsAccessScopeContent",
+ "documentation": "The Network Access Scope content.
",
+ "locationName": "networkInsightsAccessScopeContent"
+ }
+ }
+ },
"GetPasswordDataRequest": {
"type": "structure",
"required": [
@@ -31512,6 +33249,730 @@
"locationName": "item"
}
},
+ "Ipam": {
+ "type": "structure",
+ "members": {
+ "OwnerId": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services account ID of the owner of the IPAM.
",
+ "locationName": "ownerId"
+ },
+ "IpamId": {
+ "shape": "IpamId",
+ "documentation": "The ID of the IPAM.
",
+ "locationName": "ipamId"
+ },
+ "IpamArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the IPAM.
",
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the IPAM.
",
+ "locationName": "ipamRegion"
+ },
+ "PublicDefaultScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the IPAM's default public scope.
",
+ "locationName": "publicDefaultScopeId"
+ },
+ "PrivateDefaultScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the IPAM's default private scope.
",
+ "locationName": "privateDefaultScopeId"
+ },
+ "ScopeCount": {
+ "shape": "Integer",
+ "documentation": "The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
",
+ "locationName": "scopeCount"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description for the IPAM.
",
+ "locationName": "description"
+ },
+ "OperatingRegions": {
+ "shape": "IpamOperatingRegionSet",
+ "documentation": "The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
",
+ "locationName": "operatingRegionSet"
+ },
+ "State": {
+ "shape": "IpamState",
+ "documentation": "The state of the IPAM.
",
+ "locationName": "state"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "tagSet"
+ }
+ },
+ "documentation": "IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
"
+ },
+ "IpamAddressHistoryMaxResults": {
+ "type": "integer",
+ "max": 1000,
+ "min": 1
+ },
+ "IpamAddressHistoryRecord": {
+ "type": "structure",
+ "members": {
+ "ResourceOwnerId": {
+ "shape": "String",
+ "documentation": "The ID of the resource owner.
",
+ "locationName": "resourceOwnerId"
+ },
+ "ResourceRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the resource.
",
+ "locationName": "resourceRegion"
+ },
+ "ResourceType": {
+ "shape": "IpamAddressHistoryResourceType",
+ "documentation": "The type of the resource.
",
+ "locationName": "resourceType"
+ },
+ "ResourceId": {
+ "shape": "String",
+ "documentation": "The ID of the resource.
",
+ "locationName": "resourceId"
+ },
+ "ResourceCidr": {
+ "shape": "String",
+ "documentation": "The CIDR of the resource.
",
+ "locationName": "resourceCidr"
+ },
+ "ResourceName": {
+ "shape": "String",
+ "documentation": "The name of the resource.
",
+ "locationName": "resourceName"
+ },
+ "ResourceComplianceStatus": {
+ "shape": "IpamComplianceStatus",
+ "documentation": "The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
",
+ "locationName": "resourceComplianceStatus"
+ },
+ "ResourceOverlapStatus": {
+ "shape": "IpamOverlapStatus",
+ "documentation": "The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
",
+ "locationName": "resourceOverlapStatus"
+ },
+ "VpcId": {
+ "shape": "String",
+ "documentation": "The VPC ID of the resource.
",
+ "locationName": "vpcId"
+ },
+ "SampledStartTime": {
+ "shape": "MillisecondDateTime",
+ "documentation": "Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.
",
+ "locationName": "sampledStartTime"
+ },
+ "SampledEndTime": {
+ "shape": "MillisecondDateTime",
+ "documentation": "Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.
",
+ "locationName": "sampledEndTime"
+ }
+ },
+ "documentation": "The historical record of a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.
"
+ },
+ "IpamAddressHistoryRecordSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamAddressHistoryRecord",
+ "locationName": "item"
+ }
+ },
+ "IpamAddressHistoryResourceType": {
+ "type": "string",
+ "enum": [
+ "eip",
+ "vpc",
+ "subnet",
+ "network-interface",
+ "instance"
+ ]
+ },
+ "IpamCidrAuthorizationContext": {
+ "type": "structure",
+ "members": {
+ "Message": {
+ "shape": "String",
+ "documentation": "The plain-text authorization message for the prefix and account.
"
+ },
+ "Signature": {
+ "shape": "String",
+ "documentation": "The signed authorization message for the prefix and account.
"
+ }
+ },
+ "documentation": "A signed document that proves that you are authorized to bring the specified IP address range to Amazon using BYOIP.
"
+ },
+ "IpamComplianceStatus": {
+ "type": "string",
+ "enum": [
+ "compliant",
+ "noncompliant",
+ "unmanaged",
+ "ignored"
+ ]
+ },
+ "IpamId": {
+ "type": "string"
+ },
+ "IpamManagementState": {
+ "type": "string",
+ "enum": [
+ "managed",
+ "unmanaged",
+ "ignored"
+ ]
+ },
+ "IpamMaxResults": {
+ "type": "integer",
+ "max": 1000,
+ "min": 5
+ },
+ "IpamNetmaskLength": {
+ "type": "integer",
+ "max": 128,
+ "min": 0
+ },
+ "IpamOperatingRegion": {
+ "type": "structure",
+ "members": {
+ "RegionName": {
+ "shape": "String",
+ "documentation": "The name of the operating Region.
",
+ "locationName": "regionName"
+ }
+ },
+ "documentation": "The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
"
+ },
+ "IpamOperatingRegionSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamOperatingRegion",
+ "locationName": "item"
+ }
+ },
+ "IpamOverlapStatus": {
+ "type": "string",
+ "enum": [
+ "overlapping",
+ "nonoverlapping",
+ "ignored"
+ ]
+ },
+ "IpamPool": {
+ "type": "structure",
+ "members": {
+ "OwnerId": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services account ID of the owner of the IPAM pool.
",
+ "locationName": "ownerId"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool.
",
+ "locationName": "ipamPoolId"
+ },
+ "SourceIpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the source IPAM pool. You can use this option to create an IPAM pool within an existing source pool.
",
+ "locationName": "sourceIpamPoolId"
+ },
+ "IpamPoolArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the IPAM pool.
",
+ "locationName": "ipamPoolArn"
+ },
+ "IpamScopeArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the scope of the IPAM pool.
",
+ "locationName": "ipamScopeArn"
+ },
+ "IpamScopeType": {
+ "shape": "IpamScopeType",
+ "documentation": "In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.
",
+ "locationName": "ipamScopeType"
+ },
+ "IpamArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the IPAM.
",
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the IPAM pool.
",
+ "locationName": "ipamRegion"
+ },
+ "Locale": {
+ "shape": "String",
+ "documentation": "The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.
",
+ "locationName": "locale"
+ },
+ "PoolDepth": {
+ "shape": "Integer",
+ "documentation": "The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
",
+ "locationName": "poolDepth"
+ },
+ "State": {
+ "shape": "IpamPoolState",
+ "documentation": "The state of the IPAM pool.
",
+ "locationName": "state"
+ },
+ "StateMessage": {
+ "shape": "String",
+ "documentation": "A message related to the failed creation of an IPAM pool.
",
+ "locationName": "stateMessage"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description of the IPAM pool.
",
+ "locationName": "description"
+ },
+ "AutoImport": {
+ "shape": "Boolean",
+ "documentation": "If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.
A locale must be set on the pool for this feature to work.
",
+ "locationName": "autoImport"
+ },
+ "PubliclyAdvertisable": {
+ "shape": "Boolean",
+ "documentation": "Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4
.
",
+ "locationName": "publiclyAdvertisable"
+ },
+ "AddressFamily": {
+ "shape": "AddressFamily",
+ "documentation": "The address family of the pool.
",
+ "locationName": "addressFamily"
+ },
+ "AllocationMinNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
",
+ "locationName": "allocationMinNetmaskLength"
+ },
+ "AllocationMaxNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
",
+ "locationName": "allocationMaxNetmaskLength"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
",
+ "locationName": "allocationDefaultNetmaskLength"
+ },
+ "AllocationResourceTags": {
+ "shape": "IpamResourceTagList",
+ "documentation": "Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.
",
+ "locationName": "allocationResourceTagSet"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "tagSet"
+ },
+ "AwsService": {
+ "shape": "IpamPoolAwsService",
+ "documentation": "Limits which service in Amazon Web Services that the pool can be used in. \"ec2\", for example, allows users to use space for Elastic IP addresses and VPCs.
",
+ "locationName": "awsService"
+ }
+ },
+ "documentation": "In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each.
"
+ },
+ "IpamPoolAllocation": {
+ "type": "structure",
+ "members": {
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR example is 2001:DB8::/32
.
",
+ "locationName": "cidr"
+ },
+ "IpamPoolAllocationId": {
+ "shape": "IpamPoolAllocationId",
+ "documentation": "The ID of an allocation.
",
+ "locationName": "ipamPoolAllocationId"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "A description of the pool allocation.
",
+ "locationName": "description"
+ },
+ "ResourceId": {
+ "shape": "String",
+ "documentation": "The ID of the resource.
",
+ "locationName": "resourceId"
+ },
+ "ResourceType": {
+ "shape": "IpamPoolAllocationResourceType",
+ "documentation": "The type of the resource.
",
+ "locationName": "resourceType"
+ },
+ "ResourceRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the resource.
",
+ "locationName": "resourceRegion"
+ },
+ "ResourceOwner": {
+ "shape": "String",
+ "documentation": "The owner of the resource.
",
+ "locationName": "resourceOwner"
+ }
+ },
+ "documentation": "In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool.
"
+ },
+ "IpamPoolAllocationDisallowedCidrs": {
+ "type": "list",
+ "member": {
+ "shape": "String",
+ "locationName": "item"
+ }
+ },
+ "IpamPoolAllocationId": {
+ "type": "string"
+ },
+ "IpamPoolAllocationResourceType": {
+ "type": "string",
+ "enum": [
+ "ipam-pool",
+ "vpc",
+ "ec2-public-ipv4-pool",
+ "custom"
+ ]
+ },
+ "IpamPoolAllocationSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamPoolAllocation",
+ "locationName": "item"
+ }
+ },
+ "IpamPoolAwsService": {
+ "type": "string",
+ "enum": [
+ "ec2"
+ ]
+ },
+ "IpamPoolCidr": {
+ "type": "structure",
+ "members": {
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23
. An IPv6 CIDR example is 2001:DB8::/32
.
",
+ "locationName": "cidr"
+ },
+ "State": {
+ "shape": "IpamPoolCidrState",
+ "documentation": "The state of the CIDR.
",
+ "locationName": "state"
+ },
+ "FailureReason": {
+ "shape": "IpamPoolCidrFailureReason",
+ "documentation": "Details related to why an IPAM pool CIDR failed to be provisioned.
",
+ "locationName": "failureReason"
+ }
+ },
+ "documentation": "A CIDR provisioned to an IPAM pool.
"
+ },
+ "IpamPoolCidrFailureCode": {
+ "type": "string",
+ "enum": [
+ "cidr-not-available"
+ ]
+ },
+ "IpamPoolCidrFailureReason": {
+ "type": "structure",
+ "members": {
+ "Code": {
+ "shape": "IpamPoolCidrFailureCode",
+ "documentation": "An error code related to why an IPAM pool CIDR failed to be provisioned.
",
+ "locationName": "code"
+ },
+ "Message": {
+ "shape": "String",
+ "documentation": "A message related to why an IPAM pool CIDR failed to be provisioned.
",
+ "locationName": "message"
+ }
+ },
+ "documentation": "Details related to why an IPAM pool CIDR failed to be provisioned.
"
+ },
+ "IpamPoolCidrSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamPoolCidr",
+ "locationName": "item"
+ }
+ },
+ "IpamPoolCidrState": {
+ "type": "string",
+ "enum": [
+ "pending-provision",
+ "provisioned",
+ "failed-provision",
+ "pending-deprovision",
+ "deprovisioned",
+ "failed-deprovision",
+ "pending-import",
+ "failed-import"
+ ]
+ },
+ "IpamPoolId": {
+ "type": "string"
+ },
+ "IpamPoolSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamPool",
+ "locationName": "item"
+ }
+ },
+ "IpamPoolState": {
+ "type": "string",
+ "enum": [
+ "create-in-progress",
+ "create-complete",
+ "create-failed",
+ "modify-in-progress",
+ "modify-complete",
+ "modify-failed",
+ "delete-in-progress",
+ "delete-complete",
+ "delete-failed"
+ ]
+ },
+ "IpamResourceCidr": {
+ "type": "structure",
+ "members": {
+ "IpamId": {
+ "shape": "IpamId",
+ "documentation": "The IPAM ID for an IPAM resource.
",
+ "locationName": "ipamId"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The scope ID for an IPAM resource.
",
+ "locationName": "ipamScopeId"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The pool ID for an IPAM resource.
",
+ "locationName": "ipamPoolId"
+ },
+ "ResourceRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region for an IPAM resource.
",
+ "locationName": "resourceRegion"
+ },
+ "ResourceOwnerId": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services account number of the owner of an IPAM resource.
",
+ "locationName": "resourceOwnerId"
+ },
+ "ResourceId": {
+ "shape": "String",
+ "documentation": "The ID of an IPAM resource.
",
+ "locationName": "resourceId"
+ },
+ "ResourceName": {
+ "shape": "String",
+ "documentation": "The name of an IPAM resource.
",
+ "locationName": "resourceName"
+ },
+ "ResourceCidr": {
+ "shape": "String",
+ "documentation": "The CIDR for an IPAM resource.
",
+ "locationName": "resourceCidr"
+ },
+ "ResourceType": {
+ "shape": "IpamResourceType",
+ "documentation": "The type of IPAM resource.
",
+ "locationName": "resourceType"
+ },
+ "ResourceTags": {
+ "shape": "IpamResourceTagList",
+ "documentation": "The tags for an IPAM resource.
",
+ "locationName": "resourceTagSet"
+ },
+ "IpUsage": {
+ "shape": "BoxedDouble",
+ "documentation": "The IP address space in the IPAM pool that is allocated to this resource. To convert the decimal to a percentage, multiply the decimal by 100.
",
+ "locationName": "ipUsage"
+ },
+ "ComplianceStatus": {
+ "shape": "IpamComplianceStatus",
+ "documentation": "The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
",
+ "locationName": "complianceStatus"
+ },
+ "ManagementState": {
+ "shape": "IpamManagementState",
+ "documentation": "The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
",
+ "locationName": "managementState"
+ },
+ "OverlapStatus": {
+ "shape": "IpamOverlapStatus",
+ "documentation": "The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
",
+ "locationName": "overlapStatus"
+ },
+ "VpcId": {
+ "shape": "String",
+ "documentation": "The ID of a VPC.
",
+ "locationName": "vpcId"
+ }
+ },
+ "documentation": "The CIDR for an IPAM resource.
"
+ },
+ "IpamResourceCidrSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamResourceCidr",
+ "locationName": "item"
+ }
+ },
+ "IpamResourceTag": {
+ "type": "structure",
+ "members": {
+ "Key": {
+ "shape": "String",
+ "documentation": "The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
",
+ "locationName": "key"
+ },
+ "Value": {
+ "shape": "String",
+ "documentation": "The value of the tag.
",
+ "locationName": "value"
+ }
+ },
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
"
+ },
+ "IpamResourceTagList": {
+ "type": "list",
+ "member": {
+ "shape": "IpamResourceTag",
+ "locationName": "item"
+ }
+ },
+ "IpamResourceType": {
+ "type": "string",
+ "enum": [
+ "vpc",
+ "subnet",
+ "eip",
+ "public-ipv4-pool",
+ "ipv6-pool"
+ ]
+ },
+ "IpamScope": {
+ "type": "structure",
+ "members": {
+ "OwnerId": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services account ID of the owner of the scope.
",
+ "locationName": "ownerId"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope.
",
+ "locationName": "ipamScopeId"
+ },
+ "IpamScopeArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the scope.
",
+ "locationName": "ipamScopeArn"
+ },
+ "IpamArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN of the IPAM.
",
+ "locationName": "ipamArn"
+ },
+ "IpamRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the IPAM scope.
",
+ "locationName": "ipamRegion"
+ },
+ "IpamScopeType": {
+ "shape": "IpamScopeType",
+ "documentation": "The type of the scope.
",
+ "locationName": "ipamScopeType"
+ },
+ "IsDefault": {
+ "shape": "Boolean",
+ "documentation": "Defines if the scope is the default scope or not.
",
+ "locationName": "isDefault"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description of the scope.
",
+ "locationName": "description"
+ },
+ "PoolCount": {
+ "shape": "Integer",
+ "documentation": "The number of pools in the scope.
",
+ "locationName": "poolCount"
+ },
+ "State": {
+ "shape": "IpamScopeState",
+ "documentation": "The state of the IPAM scope.
",
+ "locationName": "state"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner
and the value TeamA
, specify tag:Owner
for the filter name and TeamA
for the filter value.
",
+ "locationName": "tagSet"
+ }
+ },
+ "documentation": "In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.
For more information, see How IPAM works in the Amazon VPC IPAM User Guide
"
+ },
+ "IpamScopeId": {
+ "type": "string"
+ },
+ "IpamScopeSet": {
+ "type": "list",
+ "member": {
+ "shape": "IpamScope",
+ "locationName": "item"
+ }
+ },
+ "IpamScopeState": {
+ "type": "string",
+ "enum": [
+ "create-in-progress",
+ "create-complete",
+ "create-failed",
+ "modify-in-progress",
+ "modify-complete",
+ "modify-failed",
+ "delete-in-progress",
+ "delete-complete",
+ "delete-failed"
+ ]
+ },
+ "IpamScopeType": {
+ "type": "string",
+ "enum": [
+ "public",
+ "private"
+ ]
+ },
+ "IpamSet": {
+ "type": "list",
+ "member": {
+ "shape": "Ipam",
+ "locationName": "item"
+ }
+ },
+ "IpamState": {
+ "type": "string",
+ "enum": [
+ "create-in-progress",
+ "create-complete",
+ "create-failed",
+ "modify-in-progress",
+ "modify-complete",
+ "modify-failed",
+ "delete-in-progress",
+ "delete-complete",
+ "delete-failed"
+ ]
+ },
"Ipv4PoolEc2Id": {
"type": "string"
},
@@ -34834,6 +37295,185 @@
}
}
},
+ "ModifyIpamPoolRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool you want to modify.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description of the IPAM pool you want to modify.
"
+ },
+ "AutoImport": {
+ "shape": "Boolean",
+ "documentation": "If true, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only.
A locale must be set on the pool for this feature to work.
"
+ },
+ "AllocationMinNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128. The minimum netmask length must be less than the maximum netmask length.
"
+ },
+ "AllocationMaxNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.The maximum netmask length must be greater than the minimum netmask length.
"
+ },
+ "AllocationDefaultNetmaskLength": {
+ "shape": "IpamNetmaskLength",
+ "documentation": "The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
"
+ },
+ "ClearAllocationDefaultNetmaskLength": {
+ "shape": "Boolean",
+ "documentation": "Clear the default netmask length allocation rule for this pool.
"
+ },
+ "AddAllocationResourceTags": {
+ "shape": "RequestIpamResourceTagList",
+ "documentation": "Add tag allocation rules to a pool. For more information about allocation rules, see Create a top-level pool in the Amazon VPC IPAM User Guide.
",
+ "locationName": "AddAllocationResourceTag"
+ },
+ "RemoveAllocationResourceTags": {
+ "shape": "RequestIpamResourceTagList",
+ "documentation": "Remove tag allocation rules from a pool.
",
+ "locationName": "RemoveAllocationResourceTag"
+ }
+ }
+ },
+ "ModifyIpamPoolResult": {
+ "type": "structure",
+ "members": {
+ "IpamPool": {
+ "shape": "IpamPool",
+ "documentation": "The results of the modification.
",
+ "locationName": "ipamPool"
+ }
+ }
+ },
+ "ModifyIpamRequest": {
+ "type": "structure",
+ "required": [
+ "IpamId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamId": {
+ "shape": "IpamId",
+ "documentation": "The ID of the IPAM you want to modify.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description of the IPAM you want to modify.
"
+ },
+ "AddOperatingRegions": {
+ "shape": "AddIpamOperatingRegionSet",
+ "documentation": "Choose the operating Regions for the IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
",
+ "locationName": "AddOperatingRegion"
+ },
+ "RemoveOperatingRegions": {
+ "shape": "RemoveIpamOperatingRegionSet",
+ "documentation": "The operating Regions to remove.
",
+ "locationName": "RemoveOperatingRegion"
+ }
+ }
+ },
+ "ModifyIpamResourceCidrRequest": {
+ "type": "structure",
+ "required": [
+ "ResourceId",
+ "ResourceCidr",
+ "ResourceRegion",
+ "CurrentIpamScopeId",
+ "Monitored"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "ResourceId": {
+ "shape": "String",
+ "documentation": "The ID of the resource you want to modify.
"
+ },
+ "ResourceCidr": {
+ "shape": "String",
+ "documentation": "The CIDR of the resource you want to modify.
"
+ },
+ "ResourceRegion": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services Region of the resource you want to modify.
"
+ },
+ "CurrentIpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the current scope that the resource CIDR is in.
"
+ },
+ "DestinationIpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope you want to transfer the resource CIDR to.
"
+ },
+ "Monitored": {
+ "shape": "Boolean",
+ "documentation": "Determines if the resource is monitored by IPAM. If a resource is monitored, the resource is discovered by IPAM and you can view details about the resource’s CIDR.
"
+ }
+ }
+ },
+ "ModifyIpamResourceCidrResult": {
+ "type": "structure",
+ "members": {
+ "IpamResourceCidr": {
+ "shape": "IpamResourceCidr",
+ "locationName": "ipamResourceCidr"
+ }
+ }
+ },
+ "ModifyIpamResult": {
+ "type": "structure",
+ "members": {
+ "Ipam": {
+ "shape": "Ipam",
+ "documentation": "The results of the modification.
",
+ "locationName": "ipam"
+ }
+ }
+ },
+ "ModifyIpamScopeRequest": {
+ "type": "structure",
+ "required": [
+ "IpamScopeId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamScopeId": {
+ "shape": "IpamScopeId",
+ "documentation": "The ID of the scope you want to modify.
"
+ },
+ "Description": {
+ "shape": "String",
+ "documentation": "The description of the scope you want to modify.
"
+ }
+ }
+ },
+ "ModifyIpamScopeResult": {
+ "type": "structure",
+ "members": {
+ "IpamScope": {
+ "shape": "IpamScope",
+ "documentation": "The results of the modification.
",
+ "locationName": "ipamScope"
+ }
+ }
+ },
"ModifyLaunchTemplateRequest": {
"type": "structure",
"members": {
@@ -36225,6 +38865,36 @@
}
}
},
+ "MoveByoipCidrToIpamRequest": {
+ "type": "structure",
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The BYOIP CIDR.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The IPAM pool ID.
"
+ },
+ "IpamPoolOwner": {
+ "shape": "String",
+ "documentation": "The Amazon Web Services account ID of the owner of the IPAM pool.
"
+ }
+ }
+ },
+ "MoveByoipCidrToIpamResult": {
+ "type": "structure",
+ "members": {
+ "ByoipCidr": {
+ "shape": "ByoipCidr",
+ "locationName": "byoipCidr"
+ }
+ }
+ },
"MoveStatus": {
"type": "string",
"enum": [
@@ -36388,6 +39058,9 @@
"deleted"
]
},
+ "NetmaskLength": {
+ "type": "integer"
+ },
"NetworkAcl": {
"type": "structure",
"members": {
@@ -36627,6 +39300,153 @@
},
"documentation": "Describes the networking features of the instance type.
"
},
+ "NetworkInsightsAccessScope": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "NetworkInsightsAccessScopeArn": {
+ "shape": "ResourceArn",
+ "documentation": "The Amazon Resource Name (ARN) of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeArn"
+ },
+ "CreatedDate": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The creation date.
",
+ "locationName": "createdDate"
+ },
+ "UpdatedDate": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The last updated date.
",
+ "locationName": "updatedDate"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The tags.
",
+ "locationName": "tagSet"
+ }
+ },
+ "documentation": "Describes a Network Access Scope.
"
+ },
+ "NetworkInsightsAccessScopeAnalysis": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "documentation": "The ID of the Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysisId"
+ },
+ "NetworkInsightsAccessScopeAnalysisArn": {
+ "shape": "ResourceArn",
+ "documentation": "The Amazon Resource Name (ARN) of the Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysisArn"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "Status": {
+ "shape": "AnalysisStatus",
+ "documentation": "The status.
",
+ "locationName": "status"
+ },
+ "StatusMessage": {
+ "shape": "String",
+ "documentation": "The status message.
",
+ "locationName": "statusMessage"
+ },
+ "WarningMessage": {
+ "shape": "String",
+ "documentation": "The warning message.
",
+ "locationName": "warningMessage"
+ },
+ "StartDate": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The analysis start date.
",
+ "locationName": "startDate"
+ },
+ "EndDate": {
+ "shape": "MillisecondDateTime",
+ "documentation": "The analysis end date.
",
+ "locationName": "endDate"
+ },
+ "FindingsFound": {
+ "shape": "FindingsFound",
+ "documentation": "Indicates whether there are findings.
",
+ "locationName": "findingsFound"
+ },
+ "AnalyzedEniCount": {
+ "shape": "Integer",
+ "documentation": "The number of network interfaces analyzed.
",
+ "locationName": "analyzedEniCount"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The tags.
",
+ "locationName": "tagSet"
+ }
+ },
+ "documentation": "Describes a Network Access Scope analysis.
"
+ },
+ "NetworkInsightsAccessScopeAnalysisId": {
+ "type": "string"
+ },
+ "NetworkInsightsAccessScopeAnalysisIdList": {
+ "type": "list",
+ "member": {
+ "shape": "NetworkInsightsAccessScopeAnalysisId",
+ "locationName": "item"
+ }
+ },
+ "NetworkInsightsAccessScopeAnalysisList": {
+ "type": "list",
+ "member": {
+ "shape": "NetworkInsightsAccessScopeAnalysis",
+ "locationName": "item"
+ }
+ },
+ "NetworkInsightsAccessScopeContent": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
",
+ "locationName": "networkInsightsAccessScopeId"
+ },
+ "MatchPaths": {
+ "shape": "AccessScopePathList",
+ "documentation": "The paths to match.
",
+ "locationName": "matchPathSet"
+ },
+ "ExcludePaths": {
+ "shape": "AccessScopePathList",
+ "documentation": "The paths to exclude.
",
+ "locationName": "excludePathSet"
+ }
+ },
+ "documentation": "Describes the Network Access Scope content.
"
+ },
+ "NetworkInsightsAccessScopeId": {
+ "type": "string"
+ },
+ "NetworkInsightsAccessScopeIdList": {
+ "type": "list",
+ "member": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "locationName": "item"
+ }
+ },
+ "NetworkInsightsAccessScopeList": {
+ "type": "list",
+ "member": {
+ "shape": "NetworkInsightsAccessScope",
+ "locationName": "item"
+ }
+ },
"NetworkInsightsAnalysis": {
"type": "structure",
"members": {
@@ -36665,6 +39485,11 @@
"documentation": "The status message, if the status is failed
.
",
"locationName": "statusMessage"
},
+ "WarningMessage": {
+ "shape": "String",
+ "documentation": "The warning message.
",
+ "locationName": "warningMessage"
+ },
"NetworkPathFound": {
"shape": "Boolean",
"documentation": "Indicates whether the destination is reachable from the source.
",
@@ -37412,6 +40237,88 @@
"locationName": "Owner"
}
},
+ "PacketHeaderStatement": {
+ "type": "structure",
+ "members": {
+ "SourceAddresses": {
+ "shape": "ValueStringList",
+ "documentation": "The source addresses.
",
+ "locationName": "sourceAddressSet"
+ },
+ "DestinationAddresses": {
+ "shape": "ValueStringList",
+ "documentation": "The destination addresses.
",
+ "locationName": "destinationAddressSet"
+ },
+ "SourcePorts": {
+ "shape": "ValueStringList",
+ "documentation": "The source ports.
",
+ "locationName": "sourcePortSet"
+ },
+ "DestinationPorts": {
+ "shape": "ValueStringList",
+ "documentation": "The destination ports.
",
+ "locationName": "destinationPortSet"
+ },
+ "SourcePrefixLists": {
+ "shape": "ValueStringList",
+ "documentation": "The source prefix lists.
",
+ "locationName": "sourcePrefixListSet"
+ },
+ "DestinationPrefixLists": {
+ "shape": "ValueStringList",
+ "documentation": "The destination prefix lists.
",
+ "locationName": "destinationPrefixListSet"
+ },
+ "Protocols": {
+ "shape": "ProtocolList",
+ "documentation": "The protocols.
",
+ "locationName": "protocolSet"
+ }
+ },
+ "documentation": "Describes a packet header statement.
"
+ },
+ "PacketHeaderStatementRequest": {
+ "type": "structure",
+ "members": {
+ "SourceAddresses": {
+ "shape": "ValueStringList",
+ "documentation": "The source addresses.
",
+ "locationName": "SourceAddress"
+ },
+ "DestinationAddresses": {
+ "shape": "ValueStringList",
+ "documentation": "The destination addresses.
",
+ "locationName": "DestinationAddress"
+ },
+ "SourcePorts": {
+ "shape": "ValueStringList",
+ "documentation": "The source ports.
",
+ "locationName": "SourcePort"
+ },
+ "DestinationPorts": {
+ "shape": "ValueStringList",
+ "documentation": "The destination ports.
",
+ "locationName": "DestinationPort"
+ },
+ "SourcePrefixLists": {
+ "shape": "ValueStringList",
+ "documentation": "The source prefix lists.
",
+ "locationName": "SourcePrefixList"
+ },
+ "DestinationPrefixLists": {
+ "shape": "ValueStringList",
+ "documentation": "The destination prefix lists.
",
+ "locationName": "DestinationPrefixList"
+ },
+ "Protocols": {
+ "shape": "ProtocolList",
+ "documentation": "The protocols.
",
+ "locationName": "Protocol"
+ }
+ },
+ "documentation": "Describes a packet header statement.
"
+ },
"PartitionLoadFrequency": {
"type": "string",
"enum": [
@@ -37434,6 +40341,11 @@
"documentation": "The network ACL rule.
",
"locationName": "aclRule"
},
+ "AttachedTo": {
+ "shape": "AnalysisComponent",
+ "documentation": "The resource to which the path component is attached.
",
+ "locationName": "attachedTo"
+ },
"Component": {
"shape": "AnalysisComponent",
"documentation": "The component.
",
@@ -37489,6 +40401,36 @@
"locationName": "item"
}
},
+ "PathStatement": {
+ "type": "structure",
+ "members": {
+ "PacketHeaderStatement": {
+ "shape": "PacketHeaderStatement",
+ "documentation": "The packet header statement.
",
+ "locationName": "packetHeaderStatement"
+ },
+ "ResourceStatement": {
+ "shape": "ResourceStatement",
+ "documentation": "The resource statement.
",
+ "locationName": "resourceStatement"
+ }
+ },
+ "documentation": "Describes a path statement.
"
+ },
+ "PathStatementRequest": {
+ "type": "structure",
+ "members": {
+ "PacketHeaderStatement": {
+ "shape": "PacketHeaderStatementRequest",
+ "documentation": "The packet header statement.
"
+ },
+ "ResourceStatement": {
+ "shape": "ResourceStatementRequest",
+ "documentation": "The resource statement.
"
+ }
+ },
+ "documentation": "Describes a path statement.
"
+ },
"PaymentOption": {
"type": "string",
"enum": [
@@ -38512,6 +41454,13 @@
"udp"
]
},
+ "ProtocolList": {
+ "type": "list",
+ "member": {
+ "shape": "Protocol",
+ "locationName": "item"
+ }
+ },
"ProtocolValue": {
"type": "string",
"enum": [
@@ -38565,6 +41514,80 @@
}
}
},
+ "ProvisionIpamPoolCidrRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool to which you want to assign a CIDR.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR you want to assign to the IPAM pool.
"
+ },
+ "CidrAuthorizationContext": {
+ "shape": "IpamCidrAuthorizationContext",
+ "documentation": "A signed document that proves that you are authorized to bring a specified IP address range to Amazon using BYOIP. This option applies to public pools only.
"
+ }
+ }
+ },
+ "ProvisionIpamPoolCidrResult": {
+ "type": "structure",
+ "members": {
+ "IpamPoolCidr": {
+ "shape": "IpamPoolCidr",
+ "documentation": "Information about the provisioned CIDR.
",
+ "locationName": "ipamPoolCidr"
+ }
+ }
+ },
+ "ProvisionPublicIpv4PoolCidrRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId",
+ "PoolId",
+ "NetmaskLength"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool you would like to use to allocate this CIDR.
"
+ },
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the public IPv4 pool you would like to use for this CIDR.
"
+ },
+ "NetmaskLength": {
+ "shape": "Integer",
+ "documentation": "The netmask length of the CIDR you would like to allocate to the public IPv4 pool.
"
+ }
+ }
+ },
+ "ProvisionPublicIpv4PoolCidrResult": {
+ "type": "structure",
+ "members": {
+ "PoolId": {
+ "shape": "Ipv4PoolEc2Id",
+ "documentation": "The ID of the pool that you want to provision the CIDR to.
",
+ "locationName": "poolId"
+ },
+ "PoolAddressRange": {
+ "shape": "PublicIpv4PoolRange",
+ "locationName": "poolAddressRange"
+ }
+ }
+ },
"ProvisionedBandwidth": {
"type": "structure",
"members": {
@@ -39462,6 +42485,59 @@
}
}
},
+ "ReleaseIpamPoolAllocationRequest": {
+ "type": "structure",
+ "required": [
+ "IpamPoolId",
+ "Cidr"
+ ],
+ "members": {
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "IpamPoolId": {
+ "shape": "IpamPoolId",
+ "documentation": "The ID of the IPAM pool which contains the allocation you want to release.
"
+ },
+ "Cidr": {
+ "shape": "String",
+ "documentation": "The CIDR of the allocation you want to release.
"
+ },
+ "IpamPoolAllocationId": {
+ "shape": "IpamPoolAllocationId",
+ "documentation": "The ID of the allocation.
"
+ }
+ }
+ },
+ "ReleaseIpamPoolAllocationResult": {
+ "type": "structure",
+ "members": {
+ "Success": {
+ "shape": "Boolean",
+ "documentation": "Indicates if the release was successful.
",
+ "locationName": "success"
+ }
+ }
+ },
+ "RemoveIpamOperatingRegion": {
+ "type": "structure",
+ "members": {
+ "RegionName": {
+ "shape": "String",
+ "documentation": "The name of the operating Region you want to remove.
"
+ }
+ },
+ "documentation": "Remove an operating Region from an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions.
For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide
"
+ },
+ "RemoveIpamOperatingRegionSet": {
+ "type": "list",
+ "member": {
+ "shape": "RemoveIpamOperatingRegion"
+ },
+ "max": 50,
+ "min": 0
+ },
"RemovePrefixListEntries": {
"type": "list",
"member": {
@@ -39930,6 +43006,27 @@
"max": 100,
"min": 0
},
+ "RequestIpamResourceTag": {
+ "type": "structure",
+ "members": {
+ "Key": {
+ "shape": "String",
+ "documentation": "The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
"
+ },
+ "Value": {
+ "shape": "String",
+ "documentation": "The value for the tag.
"
+ }
+ },
+ "documentation": "A tag on an IPAM resource.
"
+ },
+ "RequestIpamResourceTagList": {
+ "type": "list",
+ "member": {
+ "shape": "RequestIpamResourceTag",
+ "locationName": "item"
+ }
+ },
"RequestLaunchTemplateData": {
"type": "structure",
"members": {
@@ -41061,6 +44158,38 @@
"locationName": "item"
}
},
+ "ResourceStatement": {
+ "type": "structure",
+ "members": {
+ "Resources": {
+ "shape": "ValueStringList",
+ "documentation": "The resources.
",
+ "locationName": "resourceSet"
+ },
+ "ResourceTypes": {
+ "shape": "ValueStringList",
+ "documentation": "The resource types.
",
+ "locationName": "resourceTypeSet"
+ }
+ },
+ "documentation": "Describes a resource statement.
"
+ },
+ "ResourceStatementRequest": {
+ "type": "structure",
+ "members": {
+ "Resources": {
+ "shape": "ValueStringList",
+ "documentation": "The resources.
",
+ "locationName": "Resource"
+ },
+ "ResourceTypes": {
+ "shape": "ValueStringList",
+ "documentation": "The resource types.
",
+ "locationName": "ResourceType"
+ }
+ },
+ "documentation": "Describes a resource statement.
"
+ },
"ResourceType": {
"type": "string",
"enum": [
@@ -41084,6 +44213,9 @@
"instance",
"instance-event-window",
"internet-gateway",
+ "ipam",
+ "ipam-pool",
+ "ipam-scope",
"ipv4pool-ec2",
"ipv6pool-ec2",
"key-pair",
@@ -41099,6 +44231,8 @@
"network-interface",
"network-insights-analysis",
"network-insights-path",
+ "network-insights-access-scope",
+ "network-insights-access-scope-analysis",
"placement-group",
"prefix-list",
"replace-root-volume-task",
@@ -44751,6 +47885,43 @@
}
}
},
+ "StartNetworkInsightsAccessScopeAnalysisRequest": {
+ "type": "structure",
+ "required": [
+ "NetworkInsightsAccessScopeId",
+ "ClientToken"
+ ],
+ "members": {
+ "NetworkInsightsAccessScopeId": {
+ "shape": "NetworkInsightsAccessScopeId",
+ "documentation": "The ID of the Network Access Scope.
"
+ },
+ "DryRun": {
+ "shape": "Boolean",
+ "documentation": "Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation
. Otherwise, it is UnauthorizedOperation
.
"
+ },
+ "TagSpecifications": {
+ "shape": "TagSpecificationList",
+ "documentation": "The tags to apply.
",
+ "locationName": "TagSpecification"
+ },
+ "ClientToken": {
+ "shape": "String",
+ "documentation": "Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
",
+ "idempotencyToken": true
+ }
+ }
+ },
+ "StartNetworkInsightsAccessScopeAnalysisResult": {
+ "type": "structure",
+ "members": {
+ "NetworkInsightsAccessScopeAnalysis": {
+ "shape": "NetworkInsightsAccessScopeAnalysis",
+ "documentation": "The Network Access Scope analysis.
",
+ "locationName": "networkInsightsAccessScopeAnalysis"
+ }
+ }
+ },
"StartNetworkInsightsAnalysisRequest": {
"type": "structure",
"required": [
@@ -45742,6 +48913,41 @@
"locationName": "item"
}
},
+ "ThroughResourcesStatement": {
+ "type": "structure",
+ "members": {
+ "ResourceStatement": {
+ "shape": "ResourceStatement",
+ "documentation": "The resource statement.
",
+ "locationName": "resourceStatement"
+ }
+ },
+ "documentation": "Describes a through resource statement.
"
+ },
+ "ThroughResourcesStatementList": {
+ "type": "list",
+ "member": {
+ "shape": "ThroughResourcesStatement",
+ "locationName": "item"
+ }
+ },
+ "ThroughResourcesStatementRequest": {
+ "type": "structure",
+ "members": {
+ "ResourceStatement": {
+ "shape": "ResourceStatementRequest",
+ "documentation": "The resource statement.
"
+ }
+ },
+ "documentation": "Describes a through resource statement.
"
+ },
+ "ThroughResourcesStatementRequestList": {
+ "type": "list",
+ "member": {
+ "shape": "ThroughResourcesStatementRequest",
+ "locationName": "item"
+ }
+ },
"TieringOperationStatus": {
"type": "string",
"enum": [
diff --git a/apis/ec2-2016-11-15.paginators.json b/apis/ec2-2016-11-15.paginators.json
index b3d97ce048..a44793e9a6 100644
--- a/apis/ec2-2016-11-15.paginators.json
+++ b/apis/ec2-2016-11-15.paginators.json
@@ -216,6 +216,24 @@
"output_token": "NextToken",
"result_key": "InternetGateways"
},
+ "DescribeIpamPools": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "IpamPools"
+ },
+ "DescribeIpamScopes": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "IpamScopes"
+ },
+ "DescribeIpams": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "Ipams"
+ },
"DescribeIpv6Pools": {
"input_token": "NextToken",
"limit_key": "MaxResults",
@@ -297,6 +315,18 @@
"output_token": "NextToken",
"result_key": "NetworkAcls"
},
+ "DescribeNetworkInsightsAccessScopeAnalyses": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "NetworkInsightsAccessScopeAnalyses"
+ },
+ "DescribeNetworkInsightsAccessScopes": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "NetworkInsightsAccessScopes"
+ },
"DescribeNetworkInsightsAnalyses": {
"input_token": "NextToken",
"limit_key": "MaxResults",
@@ -614,6 +644,30 @@
"output_token": "NextToken",
"result_key": "InstanceTypes"
},
+ "GetIpamAddressHistory": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "HistoryRecords"
+ },
+ "GetIpamPoolAllocations": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "IpamPoolAllocations"
+ },
+ "GetIpamPoolCidrs": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "IpamPoolCidrs"
+ },
+ "GetIpamResourceCidrs": {
+ "input_token": "NextToken",
+ "limit_key": "MaxResults",
+ "output_token": "NextToken",
+ "result_key": "IpamResourceCidrs"
+ },
"GetManagedPrefixListAssociations": {
"input_token": "NextToken",
"limit_key": "MaxResults",
diff --git a/apis/kendra-2019-02-03.min.json b/apis/kendra-2019-02-03.min.json
index c5792eb863..2f02b0096c 100644
--- a/apis/kendra-2019-02-03.min.json
+++ b/apis/kendra-2019-02-03.min.json
@@ -14,6 +14,73 @@
"uid": "kendra-2019-02-03"
},
"operations": {
+ "AssociateEntitiesToExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityList"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "EntityList": {
+ "type": "list",
+ "member": {
+ "shape": "S5"
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "type": "list",
+ "member": {
+ "shape": "Sa"
+ }
+ }
+ }
+ }
+ },
+ "AssociatePersonasToEntities": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "Personas"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "Personas": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "EntityId",
+ "Persona"
+ ],
+ "members": {
+ "EntityId": {},
+ "Persona": {}
+ }
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "Sh"
+ }
+ }
+ }
+ },
"BatchDeleteDocument": {
"input": {
"type": "structure",
@@ -75,7 +142,7 @@
"members": {
"DocumentId": {},
"Attributes": {
- "shape": "Sg"
+ "shape": "Sv"
}
}
}
@@ -135,13 +202,13 @@
"type": "blob"
},
"S3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"Attributes": {
- "shape": "Sg"
+ "shape": "Sv"
},
"AccessControlList": {
- "shape": "S14"
+ "shape": "S1j"
},
"HierarchicalAccessControlList": {
"type": "list",
@@ -152,7 +219,7 @@
],
"members": {
"PrincipalList": {
- "shape": "S14"
+ "shape": "S1j"
}
}
}
@@ -160,6 +227,9 @@
"ContentType": {}
}
}
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "S1r"
}
}
},
@@ -204,18 +274,51 @@
"IndexId": {},
"Type": {},
"Configuration": {
- "shape": "S1j"
+ "shape": "S27"
},
"Description": {},
"Schedule": {},
"RoleArn": {},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
},
"ClientToken": {
"idempotencyToken": true
},
- "LanguageCode": {}
+ "LanguageCode": {},
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "S1r"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {}
+ }
+ }
+ },
+ "CreateExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "IndexId"
+ ],
+ "members": {
+ "Name": {},
+ "IndexId": {},
+ "RoleArn": {},
+ "Configuration": {
+ "shape": "S5j"
+ },
+ "Description": {},
+ "ClientToken": {
+ "idempotencyToken": true
+ }
}
},
"output": {
@@ -242,11 +345,11 @@
"Name": {},
"Description": {},
"S3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"RoleArn": {},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
},
"FileFormat": {},
"ClientToken": {
@@ -274,21 +377,21 @@
"Edition": {},
"RoleArn": {},
"ServerSideEncryptionConfiguration": {
- "shape": "S52"
+ "shape": "S5y"
},
"Description": {},
"ClientToken": {
"idempotencyToken": true
},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
},
"UserTokenConfigurations": {
- "shape": "S54"
+ "shape": "S60"
},
"UserContextPolicy": {},
"UserGroupResolutionConfiguration": {
- "shape": "S5e"
+ "shape": "S6a"
}
}
},
@@ -313,14 +416,14 @@
"Name": {},
"Description": {},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"ClientToken": {
"idempotencyToken": true
},
"RoleArn": {},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
}
}
},
@@ -346,10 +449,10 @@
"Description": {},
"RoleArn": {},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"ClientToken": {
"idempotencyToken": true
@@ -376,6 +479,23 @@
}
}
},
+ "DeleteExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {}
+ }
+ },
"DeleteFaq": {
"input": {
"type": "structure",
@@ -463,7 +583,7 @@
"Name": {},
"Type": {},
"Configuration": {
- "shape": "S1j"
+ "shape": "S27"
},
"CreatedAt": {
"type": "timestamp"
@@ -476,7 +596,47 @@
"Schedule": {},
"RoleArn": {},
"ErrorMessage": {},
- "LanguageCode": {}
+ "LanguageCode": {},
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "S1r"
+ }
+ }
+ }
+ },
+ "DescribeExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "Name": {},
+ "Endpoints": {
+ "shape": "S70"
+ },
+ "Configuration": {
+ "shape": "S5j"
+ },
+ "CreatedAt": {
+ "type": "timestamp"
+ },
+ "UpdatedAt": {
+ "type": "timestamp"
+ },
+ "Description": {},
+ "Status": {},
+ "RoleArn": {},
+ "ErrorMessage": {}
}
}
},
@@ -506,7 +666,7 @@
"type": "timestamp"
},
"S3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"Status": {},
"RoleArn": {},
@@ -534,7 +694,7 @@
"Edition": {},
"RoleArn": {},
"ServerSideEncryptionConfiguration": {
- "shape": "S52"
+ "shape": "S5y"
},
"Status": {},
"Description": {},
@@ -545,7 +705,7 @@
"type": "timestamp"
},
"DocumentMetadataConfigurations": {
- "shape": "S66"
+ "shape": "S7b"
},
"IndexStatistics": {
"type": "structure",
@@ -584,14 +744,14 @@
},
"ErrorMessage": {},
"CapacityUnits": {
- "shape": "S6o"
+ "shape": "S7t"
},
"UserTokenConfigurations": {
- "shape": "S54"
+ "shape": "S60"
},
"UserContextPolicy": {},
"UserGroupResolutionConfiguration": {
- "shape": "S5e"
+ "shape": "S6a"
}
}
}
@@ -665,7 +825,7 @@
"type": "timestamp"
},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"ItemCount": {
"type": "integer"
@@ -745,7 +905,7 @@
},
"RoleArn": {},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"FileSizeBytes": {
"type": "long"
@@ -759,6 +919,60 @@
}
}
},
+ "DisassociateEntitiesFromExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityList"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "EntityList": {
+ "type": "list",
+ "member": {
+ "shape": "S5"
+ }
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "Sh"
+ }
+ }
+ }
+ },
+ "DisassociatePersonasFromEntities": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityIds"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "EntityIds": {
+ "type": "list",
+ "member": {}
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "Sh"
+ }
+ }
+ }
+ },
"GetQuerySuggestions": {
"input": {
"type": "structure",
@@ -815,6 +1029,45 @@
}
}
},
+ "GetSnapshots": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IndexId",
+ "Interval",
+ "MetricType"
+ ],
+ "members": {
+ "IndexId": {},
+ "Interval": {},
+ "MetricType": {},
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "SnapShotTimeFilter": {
+ "shape": "S92"
+ },
+ "SnapshotsDataHeader": {
+ "type": "list",
+ "member": {}
+ },
+ "SnapshotsData": {
+ "type": "list",
+ "member": {
+ "type": "list",
+ "member": {}
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
"ListDataSourceSyncJobs": {
"input": {
"type": "structure",
@@ -830,15 +1083,7 @@
"type": "integer"
},
"StartTimeFilter": {
- "type": "structure",
- "members": {
- "StartTime": {
- "type": "timestamp"
- },
- "EndTime": {
- "type": "timestamp"
- }
- }
+ "shape": "S92"
},
"StatusFilter": {}
}
@@ -919,6 +1164,133 @@
}
}
},
+ "ListEntityPersonas": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "EntityId": {},
+ "Persona": {},
+ "CreatedAt": {
+ "type": "timestamp"
+ },
+ "UpdatedAt": {
+ "type": "timestamp"
+ }
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
+ "ListExperienceEntities": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {},
+ "IndexId": {},
+ "NextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "EntityId": {},
+ "EntityType": {},
+ "DisplayData": {
+ "type": "structure",
+ "members": {
+ "UserName": {
+ "shape": "S9t"
+ },
+ "GroupName": {
+ "shape": "S9t"
+ },
+ "IdentifiedUserName": {
+ "shape": "S9t"
+ },
+ "FirstName": {
+ "shape": "S9t"
+ },
+ "LastName": {
+ "shape": "S9t"
+ }
+ }
+ }
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
+ "ListExperiences": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "IndexId"
+ ],
+ "members": {
+ "IndexId": {},
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Name": {},
+ "Id": {},
+ "CreatedAt": {
+ "type": "timestamp"
+ },
+ "Status": {},
+ "Endpoints": {
+ "shape": "S70"
+ }
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
"ListFaqs": {
"input": {
"type": "structure",
@@ -1092,7 +1464,7 @@
"type": "structure",
"members": {
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
}
}
}
@@ -1176,7 +1548,7 @@
}
},
"S3PathforGroupMembers": {
- "shape": "S11"
+ "shape": "S1g"
}
}
},
@@ -1198,7 +1570,7 @@
"IndexId": {},
"QueryText": {},
"AttributeFilter": {
- "shape": "S92"
+ "shape": "Sb0"
},
"Facets": {
"type": "list",
@@ -1225,7 +1597,7 @@
"members": {
"Name": {},
"Relevance": {
- "shape": "S6a"
+ "shape": "S7f"
}
}
}
@@ -1302,7 +1674,7 @@
"type": "structure",
"members": {
"TextWithHighlightsValue": {
- "shape": "S9q"
+ "shape": "Sbo"
}
}
}
@@ -1311,14 +1683,14 @@
},
"DocumentId": {},
"DocumentTitle": {
- "shape": "S9q"
+ "shape": "Sbo"
},
"DocumentExcerpt": {
- "shape": "S9q"
+ "shape": "Sbo"
},
"DocumentURI": {},
"DocumentAttributes": {
- "shape": "Sg"
+ "shape": "Sv"
},
"ScoreAttributes": {
"type": "structure",
@@ -1343,7 +1715,7 @@
"type": "structure",
"members": {
"DocumentAttributeValue": {
- "shape": "Sj"
+ "shape": "Sy"
},
"Count": {
"type": "integer"
@@ -1445,7 +1817,7 @@
"members": {
"ResourceARN": {},
"Tags": {
- "shape": "S4n"
+ "shape": "S5a"
}
}
},
@@ -1486,12 +1858,34 @@
"Name": {},
"IndexId": {},
"Configuration": {
- "shape": "S1j"
+ "shape": "S27"
},
"Description": {},
"Schedule": {},
"RoleArn": {},
- "LanguageCode": {}
+ "LanguageCode": {},
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "S1r"
+ }
+ }
+ }
+ },
+ "UpdateExperience": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {},
+ "Name": {},
+ "IndexId": {},
+ "RoleArn": {},
+ "Configuration": {
+ "shape": "S5j"
+ },
+ "Description": {}
}
}
},
@@ -1507,17 +1901,17 @@
"RoleArn": {},
"Description": {},
"DocumentMetadataConfigurationUpdates": {
- "shape": "S66"
+ "shape": "S7b"
},
"CapacityUnits": {
- "shape": "S6o"
+ "shape": "S7t"
},
"UserTokenConfigurations": {
- "shape": "S54"
+ "shape": "S60"
},
"UserContextPolicy": {},
"UserGroupResolutionConfiguration": {
- "shape": "S5e"
+ "shape": "S6a"
}
}
}
@@ -1535,7 +1929,7 @@
"Name": {},
"Description": {},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
},
"RoleArn": {}
}
@@ -1579,20 +1973,44 @@
"Description": {},
"RoleArn": {},
"SourceS3Path": {
- "shape": "S11"
+ "shape": "S1g"
}
}
}
}
},
"shapes": {
- "Sg": {
+ "S5": {
+ "type": "structure",
+ "required": [
+ "EntityId",
+ "EntityType"
+ ],
+ "members": {
+ "EntityId": {},
+ "EntityType": {}
+ }
+ },
+ "Sa": {
+ "type": "structure",
+ "members": {
+ "EntityId": {},
+ "ErrorMessage": {}
+ }
+ },
+ "Sh": {
"type": "list",
"member": {
- "shape": "Sh"
+ "shape": "Sa"
}
},
- "Sh": {
+ "Sv": {
+ "type": "list",
+ "member": {
+ "shape": "Sw"
+ }
+ },
+ "Sw": {
"type": "structure",
"required": [
"Key",
@@ -1601,11 +2019,11 @@
"members": {
"Key": {},
"Value": {
- "shape": "Sj"
+ "shape": "Sy"
}
}
},
- "Sj": {
+ "Sy": {
"type": "structure",
"members": {
"StringValue": {},
@@ -1621,7 +2039,7 @@
}
}
},
- "S11": {
+ "S1g": {
"type": "structure",
"required": [
"Bucket",
@@ -1632,7 +2050,7 @@
"Key": {}
}
},
- "S14": {
+ "S1j": {
"type": "list",
"member": {
"type": "structure",
@@ -1649,7 +2067,73 @@
}
}
},
- "S1j": {
+ "S1r": {
+ "type": "structure",
+ "members": {
+ "InlineConfigurations": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Condition": {
+ "shape": "S1u"
+ },
+ "Target": {
+ "type": "structure",
+ "members": {
+ "TargetDocumentAttributeKey": {},
+ "TargetDocumentAttributeValueDeletion": {
+ "type": "boolean"
+ },
+ "TargetDocumentAttributeValue": {
+ "shape": "Sy"
+ }
+ }
+ },
+ "DocumentContentDeletion": {
+ "type": "boolean"
+ }
+ }
+ }
+ },
+ "PreExtractionHookConfiguration": {
+ "shape": "S1y"
+ },
+ "PostExtractionHookConfiguration": {
+ "shape": "S1y"
+ },
+ "RoleArn": {}
+ }
+ },
+ "S1u": {
+ "type": "structure",
+ "required": [
+ "ConditionDocumentAttributeKey",
+ "Operator"
+ ],
+ "members": {
+ "ConditionDocumentAttributeKey": {},
+ "Operator": {},
+ "ConditionOnValue": {
+ "shape": "Sy"
+ }
+ }
+ },
+ "S1y": {
+ "type": "structure",
+ "required": [
+ "LambdaArn",
+ "S3Bucket"
+ ],
+ "members": {
+ "InvocationCondition": {
+ "shape": "S1u"
+ },
+ "LambdaArn": {},
+ "S3Bucket": {}
+ }
+ },
+ "S27": {
"type": "structure",
"members": {
"S3Configuration": {
@@ -1660,13 +2144,13 @@
"members": {
"BucketName": {},
"InclusionPrefixes": {
- "shape": "S1l"
+ "shape": "S29"
},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"DocumentsMetadataConfiguration": {
"type": "structure",
@@ -1703,23 +2187,23 @@
"type": "boolean"
},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"VpcConfiguration": {
- "shape": "S1v"
+ "shape": "S2i"
},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"DocumentTitleFieldName": {},
"DisableLocalGroups": {
"type": "boolean"
},
"SslCertificateS3Path": {
- "shape": "S11"
+ "shape": "S1g"
}
}
},
@@ -1752,7 +2236,7 @@
}
},
"VpcConfiguration": {
- "shape": "S1v"
+ "shape": "S2i"
},
"ColumnConfiguration": {
"type": "structure",
@@ -1766,7 +2250,7 @@
"DocumentDataColumnName": {},
"DocumentTitleColumnName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"ChangeDetectingColumns": {
"type": "list",
@@ -1813,7 +2297,7 @@
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
}
@@ -1837,7 +2321,7 @@
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
},
@@ -1854,7 +2338,7 @@
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
}
@@ -1870,7 +2354,7 @@
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"IncludeFilterTypes": {
"type": "list",
@@ -1886,15 +2370,15 @@
"members": {
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
},
"IncludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExcludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
}
}
},
@@ -1916,18 +2400,18 @@
"member": {}
},
"OneDriveUserS3Path": {
- "shape": "S11"
+ "shape": "S1g"
}
}
},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"DisableLocalGroups": {
"type": "boolean"
@@ -1955,15 +2439,15 @@
"type": "boolean"
},
"IncludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExcludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"FilterQuery": {}
}
@@ -1978,15 +2462,15 @@
"type": "boolean"
},
"IncludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExcludeAttachmentFilePatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"DocumentDataFieldName": {},
"DocumentTitleFieldName": {},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
},
@@ -2014,10 +2498,10 @@
"type": "boolean"
},
"IncludeSpaces": {
- "shape": "S3c"
+ "shape": "S3z"
},
"ExcludeSpaces": {
- "shape": "S3c"
+ "shape": "S3z"
},
"SpaceFieldMappings": {
"type": "list",
@@ -2084,13 +2568,13 @@
}
},
"VpcConfiguration": {
- "shape": "S1v"
+ "shape": "S2i"
},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
}
}
},
@@ -2102,13 +2586,13 @@
"members": {
"SecretArn": {},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
},
"ExcludeMimeTypes": {
"type": "list",
@@ -2173,10 +2657,10 @@
"type": "integer"
},
"UrlInclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"UrlExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ProxyConfiguration": {
"type": "structure",
@@ -2231,23 +2715,23 @@
"type": "boolean"
},
"InclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"ExclusionPatterns": {
- "shape": "S1l"
+ "shape": "S29"
},
"FieldMappings": {
- "shape": "S20"
+ "shape": "S2n"
}
}
}
}
},
- "S1l": {
+ "S29": {
"type": "list",
"member": {}
},
- "S1v": {
+ "S2i": {
"type": "structure",
"required": [
"SubnetIds",
@@ -2264,7 +2748,7 @@
}
}
},
- "S20": {
+ "S2n": {
"type": "list",
"member": {
"type": "structure",
@@ -2279,11 +2763,11 @@
}
}
},
- "S3c": {
+ "S3z": {
"type": "list",
"member": {}
},
- "S4n": {
+ "S5a": {
"type": "list",
"member": {
"type": "structure",
@@ -2297,7 +2781,34 @@
}
}
},
- "S52": {
+ "S5j": {
+ "type": "structure",
+ "members": {
+ "ContentSourceConfiguration": {
+ "type": "structure",
+ "members": {
+ "DataSourceIds": {
+ "type": "list",
+ "member": {}
+ },
+ "FaqIds": {
+ "type": "list",
+ "member": {}
+ },
+ "DirectPutContent": {
+ "type": "boolean"
+ }
+ }
+ },
+ "UserIdentityConfiguration": {
+ "type": "structure",
+ "members": {
+ "IdentityAttributeName": {}
+ }
+ }
+ }
+ },
+ "S5y": {
"type": "structure",
"members": {
"KmsKeyId": {
@@ -2306,7 +2817,7 @@
}
}
},
- "S54": {
+ "S60": {
"type": "list",
"member": {
"type": "structure",
@@ -2340,7 +2851,7 @@
}
}
},
- "S5e": {
+ "S6a": {
"type": "structure",
"required": [
"UserGroupResolutionMode"
@@ -2349,7 +2860,17 @@
"UserGroupResolutionMode": {}
}
},
- "S66": {
+ "S70": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "EndpointType": {},
+ "Endpoint": {}
+ }
+ }
+ },
+ "S7b": {
"type": "list",
"member": {
"type": "structure",
@@ -2361,7 +2882,7 @@
"Name": {},
"Type": {},
"Relevance": {
- "shape": "S6a"
+ "shape": "S7f"
},
"Search": {
"type": "structure",
@@ -2383,7 +2904,7 @@
}
}
},
- "S6a": {
+ "S7f": {
"type": "structure",
"members": {
"Freshness": {
@@ -2403,7 +2924,7 @@
}
}
},
- "S6o": {
+ "S7t": {
"type": "structure",
"required": [
"StorageCapacityUnits",
@@ -2419,47 +2940,62 @@
}
},
"S92": {
+ "type": "structure",
+ "members": {
+ "StartTime": {
+ "type": "timestamp"
+ },
+ "EndTime": {
+ "type": "timestamp"
+ }
+ }
+ },
+ "S9t": {
+ "type": "string",
+ "sensitive": true
+ },
+ "Sb0": {
"type": "structure",
"members": {
"AndAllFilters": {
- "shape": "S93"
+ "shape": "Sb1"
},
"OrAllFilters": {
- "shape": "S93"
+ "shape": "Sb1"
},
"NotFilter": {
- "shape": "S92"
+ "shape": "Sb0"
},
"EqualsTo": {
- "shape": "Sh"
+ "shape": "Sw"
},
"ContainsAll": {
- "shape": "Sh"
+ "shape": "Sw"
},
"ContainsAny": {
- "shape": "Sh"
+ "shape": "Sw"
},
"GreaterThan": {
- "shape": "Sh"
+ "shape": "Sw"
},
"GreaterThanOrEquals": {
- "shape": "Sh"
+ "shape": "Sw"
},
"LessThan": {
- "shape": "Sh"
+ "shape": "Sw"
},
"LessThanOrEquals": {
- "shape": "Sh"
+ "shape": "Sw"
}
}
},
- "S93": {
+ "Sb1": {
"type": "list",
"member": {
- "shape": "S92"
+ "shape": "Sb0"
}
},
- "S9q": {
+ "Sbo": {
"type": "structure",
"members": {
"Text": {},
diff --git a/apis/kendra-2019-02-03.normal.json b/apis/kendra-2019-02-03.normal.json
index e5705f495c..135ac87794 100644
--- a/apis/kendra-2019-02-03.normal.json
+++ b/apis/kendra-2019-02-03.normal.json
@@ -14,6 +14,74 @@
"uid": "kendra-2019-02-03"
},
"operations": {
+ "AssociateEntitiesToExperience": {
+ "name": "AssociateEntitiesToExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "AssociateEntitiesToExperienceRequest"
+ },
+ "output": {
+ "shape": "AssociateEntitiesToExperienceResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ResourceAlreadyExistException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Grants users or groups in your Amazon Web Services SSO identity source access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
+ "AssociatePersonasToEntities": {
+ "name": "AssociatePersonasToEntities",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "AssociatePersonasToEntitiesRequest"
+ },
+ "output": {
+ "shape": "AssociatePersonasToEntitiesResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ResourceAlreadyExistException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Defines the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"BatchDeleteDocument": {
"name": "BatchDeleteDocument",
"http": {
@@ -148,7 +216,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Clears existing query suggestions from an index.
This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions.
"
+ "documentation": "Clears existing query suggestions from an index.
This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions.
ClearQuerySuggestions
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"CreateDataSource": {
"name": "CreateDataSource",
@@ -188,7 +256,44 @@
"shape": "InternalServerException"
}
],
- "documentation": "Creates a data source that you want to use with an Amazon Kendra index.
You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector.
CreateDataSource
is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.
"
+ "documentation": "Creates a data source that you want to use with an Amazon Kendra index.
You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector.
CreateDataSource
is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.
Amazon S3 and custom data sources are the only supported data sources in the Amazon Web Services GovCloud (US-West) region.
"
+ },
+ "CreateExperience": {
+ "name": "CreateExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateExperienceRequest"
+ },
+ "output": {
+ "shape": "CreateExperienceResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ServiceQuotaExceededException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Creates an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
},
"CreateFaq": {
"name": "CreateFaq",
@@ -299,7 +404,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Creates a block list to exlcude certain queries from suggestions.
Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion.
You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line.
For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
"
+ "documentation": "Creates a block list to exlcude certain queries from suggestions.
Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion.
You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line.
For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
CreateQuerySuggestionsBlockList
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"CreateThesaurus": {
"name": "CreateThesaurus",
@@ -369,6 +474,40 @@
],
"documentation": "Deletes an Amazon Kendra data source. An exception is not thrown if the data source is already being deleted. While the data source is being deleted, the Status
field returned by a call to the DescribeDataSource
operation is set to DELETING
. For more information, see Deleting Data Sources.
"
},
+ "DeleteExperience": {
+ "name": "DeleteExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DeleteExperienceRequest"
+ },
+ "output": {
+ "shape": "DeleteExperienceResponse"
+ },
+ "errors": [
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Deletes your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"DeleteFaq": {
"name": "DeleteFaq",
"http": {
@@ -460,7 +599,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group.
For example, after deleting the group \"Summer Interns\", all interns who belonged to that group no longer see intern-only documents in their search results.
If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping
operation. For example, if a user in the group \"Engineering\" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the \"Engineering\" group when calling PutPrincipalMapping
. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping
.
"
+ "documentation": "Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group.
For example, after deleting the group \"Summer Interns\", all interns who belonged to that group no longer see intern-only documents in their search results.
If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping
operation. For example, if a user in the group \"Engineering\" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the \"Engineering\" group when calling PutPrincipalMapping
. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping
.
DeletePrincipalMapping
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"DeleteQuerySuggestionsBlockList": {
"name": "DeleteQuerySuggestionsBlockList",
@@ -491,7 +630,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Deletes a block list used for query suggestions for an index.
A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked.
"
+ "documentation": "Deletes a block list used for query suggestions for an index.
A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked.
DeleteQuerySuggestionsBlockList
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"DeleteThesaurus": {
"name": "DeleteThesaurus",
@@ -555,6 +694,37 @@
],
"documentation": "Gets information about a Amazon Kendra data source.
"
},
+ "DescribeExperience": {
+ "name": "DescribeExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeExperienceRequest"
+ },
+ "output": {
+ "shape": "DescribeExperienceResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Gets information about your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"DescribeFaq": {
"name": "DescribeFaq",
"http": {
@@ -646,7 +816,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Describes the processing of PUT
and DELETE
actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed.
"
+ "documentation": "Describes the processing of PUT
and DELETE
actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed.
DescribePrincipalMapping
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"DescribeQuerySuggestionsBlockList": {
"name": "DescribeQuerySuggestionsBlockList",
@@ -677,7 +847,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Describes a block list used for query suggestions for an index.
This is used to check the current settings that are applied to a block list.
"
+ "documentation": "Describes a block list used for query suggestions for an index.
This is used to check the current settings that are applied to a block list.
DescribeQuerySuggestionsBlockList
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"DescribeQuerySuggestionsConfig": {
"name": "DescribeQuerySuggestionsConfig",
@@ -708,7 +878,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Describes the settings of query suggestions for an index.
This is used to check the current settings applied to query suggestions.
"
+ "documentation": "Describes the settings of query suggestions for an index.
This is used to check the current settings applied to query suggestions.
DescribeQuerySuggestionsConfig
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"DescribeThesaurus": {
"name": "DescribeThesaurus",
@@ -741,6 +911,68 @@
],
"documentation": "Describes an existing Amazon Kendra thesaurus.
"
},
+ "DisassociateEntitiesFromExperience": {
+ "name": "DisassociateEntitiesFromExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DisassociateEntitiesFromExperienceRequest"
+ },
+ "output": {
+ "shape": "DisassociateEntitiesFromExperienceResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Prevents users or groups in your Amazon Web Services SSO identity source from accessing your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
+ "DisassociatePersonasFromEntities": {
+ "name": "DisassociatePersonasFromEntities",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DisassociatePersonasFromEntitiesRequest"
+ },
+ "output": {
+ "shape": "DisassociatePersonasFromEntitiesResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Removes the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"GetQuerySuggestions": {
"name": "GetQuerySuggestions",
"http": {
@@ -776,7 +1008,35 @@
"shape": "InternalServerException"
}
],
- "documentation": "Fetches the queries that are suggested to your users.
"
+ "documentation": "Fetches the queries that are suggested to your users.
GetQuerySuggestions
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
+ },
+ "GetSnapshots": {
+ "name": "GetSnapshots",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetSnapshotsRequest"
+ },
+ "output": {
+ "shape": "GetSnapshotsResponse"
+ },
+ "errors": [
+ {
+ "shape": "InvalidRequestException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Retrieves search metrics data. The data provides a snapshot of how your users interact with your search application and how effective the application is.
"
},
"ListDataSourceSyncJobs": {
"name": "ListDataSourceSyncJobs",
@@ -843,6 +1103,99 @@
],
"documentation": "Lists the data sources that you have created.
"
},
+ "ListEntityPersonas": {
+ "name": "ListEntityPersonas",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListEntityPersonasRequest"
+ },
+ "output": {
+ "shape": "ListEntityPersonasResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Lists specific permissions of users and groups with access to your Amazon Kendra experience.
"
+ },
+ "ListExperienceEntities": {
+ "name": "ListExperienceEntities",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListExperienceEntitiesRequest"
+ },
+ "output": {
+ "shape": "ListExperienceEntitiesResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Lists users or groups in your Amazon Web Services SSO identity source that are granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
+ "ListExperiences": {
+ "name": "ListExperiences",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListExperiencesRequest"
+ },
+ "output": {
+ "shape": "ListExperiencesResponse"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"ListFaqs": {
"name": "ListFaqs",
"http": {
@@ -906,7 +1259,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.
"
+ "documentation": "Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.
ListGroupsOlderThanOrderingId
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"ListIndices": {
"name": "ListIndices",
@@ -965,7 +1318,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Lists the block lists used for query suggestions for an index.
For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
"
+ "documentation": "Lists the block lists used for query suggestions for an index.
For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
ListQuerySuggestionsBlockLists
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"ListTagsForResource": {
"name": "ListTagsForResource",
@@ -1061,7 +1414,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Maps users to their groups so that you only need to provide the user ID when you issue the query.
You can also map sub groups to groups. For example, the group \"Company Intellectual Property Teams\" includes sub groups \"Research\" and \"Engineering\". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results.
You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context.
If more than five PUT
actions for a group are currently processing, a validation exception is thrown.
"
+ "documentation": "Maps users to their groups so that you only need to provide the user ID when you issue the query.
You can also map sub groups to groups. For example, the group \"Company Intellectual Property Teams\" includes sub groups \"Research\" and \"Engineering\". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results.
You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context.
If more than five PUT
actions for a group are currently processing, a validation exception is thrown.
PutPrincipalMapping
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"Query": {
"name": "Query",
@@ -1194,7 +1547,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Enables you to provide feedback to Amazon Kendra to improve the performance of your index.
"
+ "documentation": "Enables you to provide feedback to Amazon Kendra to improve the performance of your index.
SubmitFeedback
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"TagResource": {
"name": "TagResource",
@@ -1289,6 +1642,37 @@
],
"documentation": "Updates an existing Amazon Kendra data source.
"
},
+ "UpdateExperience": {
+ "name": "UpdateExperience",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "UpdateExperienceRequest"
+ },
+ "errors": [
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "AccessDeniedException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
"UpdateIndex": {
"name": "UpdateIndex",
"http": {
@@ -1352,7 +1736,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Updates a block list used for query suggestions for an index.
Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately.
If a block list is updating, then you need to wait for the first update to finish before submitting another update.
Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
"
+ "documentation": "Updates a block list used for query suggestions for an index.
Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately.
If a block list is updating, then you need to wait for the first update to finish before submitting another update.
Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
UpdateQuerySuggestionsBlockList
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"UpdateQuerySuggestionsConfig": {
"name": "UpdateQuerySuggestionsConfig",
@@ -1383,7 +1767,7 @@
"shape": "InternalServerException"
}
],
- "documentation": "Updates the settings of query suggestions for an index.
Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update.
Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index.
You can still enable/disable query suggestions at any time.
"
+ "documentation": "Updates the settings of query suggestions for an index.
Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update.
Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index.
You can still enable/disable query suggestions at any time.
UpdateQuerySuggestionsConfig
is currently not supported in the Amazon Web Services GovCloud (US-West) region.
"
},
"UpdateThesaurus": {
"name": "UpdateThesaurus",
@@ -1491,6 +1875,84 @@
"max": 1011,
"min": 1
},
+ "AssociateEntitiesToExperienceFailedEntityList": {
+ "type": "list",
+ "member": {
+ "shape": "FailedEntity"
+ },
+ "max": 20,
+ "min": 1
+ },
+ "AssociateEntitiesToExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityList"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "EntityList": {
+ "shape": "AssociateEntityList",
+ "documentation": "Lists users or groups in your Amazon Web Services SSO identity source.
"
+ }
+ }
+ },
+ "AssociateEntitiesToExperienceResponse": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "AssociateEntitiesToExperienceFailedEntityList",
+ "documentation": "Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly configure with your Amazon Kendra experience.
"
+ }
+ }
+ },
+ "AssociateEntityList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityConfiguration"
+ },
+ "max": 20,
+ "min": 1
+ },
+ "AssociatePersonasToEntitiesRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "Personas"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "Personas": {
+ "shape": "EntityPersonaConfigurationList",
+ "documentation": "The personas that define the specific permissions of users or groups in your Amazon Web Services SSO identity source. The available personas or access roles are Owner
and Viewer
. For more information on these personas, see Providing access to your search page.
"
+ }
+ }
+ },
+ "AssociatePersonasToEntitiesResponse": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "FailedEntityList",
+ "documentation": "Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly configure with your Amazon Kendra experience.
"
+ }
+ }
+ },
"AttributeFilter": {
"type": "structure",
"members": {
@@ -1535,7 +1997,7 @@
"documentation": "Performs a less than or equals operation on two document attributes. Use with a document attribute of type Date
or Long
.
"
}
},
- "documentation": "Provides filtering the query results based on document attributes.
When you use the AndAllFilters
or OrAllFilters
, filters you can use 2 layers under the first attribute filter. For example, you can use:
<AndAllFilters>
-
<OrAllFilters>
-
<EqualTo>
If you use more than 2 layers, you receive a ValidationException
exception with the message \"AttributeFilter
cannot have a depth of more than 2.\"
If you use more than 10 attribute filters in a given list for AndAllFilters
or OrAllFilters
, you receive a ValidationException
with the message \"AttributeFilter
cannot have a length of more than 10\".
"
+ "documentation": "Provides filtering the query results based on document attributes.
When you use the AndAllFilters
or OrAllFilters
, filters you can use 2 layers under the first attribute filter. For example, you can use:
<AndAllFilters>
-
<OrAllFilters>
-
<EqualsTo>
If you use more than 2 layers, you receive a ValidationException
exception with the message \"AttributeFilter
cannot have a depth of more than 2.\"
If you use more than 10 attribute filters in a given list for AndAllFilters
or OrAllFilters
, you receive a ValidationException
with the message \"AttributeFilter
cannot have a length of more than 10\".
"
},
"AttributeFilterList": {
"type": "list",
@@ -1571,7 +2033,7 @@
},
"Credentials": {
"shape": "SecretArn",
- "documentation": "Your secret ARN, which you can create in AWS Secrets Manager
You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password.
"
+ "documentation": "Your secret ARN, which you can create in Secrets Manager
You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password.
"
}
},
"documentation": "Provides the configuration information to connect to websites that require basic user authentication.
"
@@ -1709,6 +2171,10 @@
"Documents": {
"shape": "DocumentList",
"documentation": "One or more documents to add to the index.
Documents can include custom attributes. For example, 'DataSourceId' and 'DataSourceSyncJobId' are custom attributes that provide information on the synchronization of documents running on a data source. Note, 'DataSourceSyncJobId' could be an optional custom attribute as Amazon Kendra will use the ID of a running sync job.
Documents have the following file size limits.
-
5 MB total size for inline documents
-
50 MB total size for files from an S3 bucket
-
5 MB extracted text for any file
For more information about file size and transaction per second quotas, see Quotas.
"
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "CustomDocumentEnrichmentConfiguration",
+ "documentation": "Configuration information for altering your document metadata and content during the document ingestion process when you use the BatchPutDocument
operation.
For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
"
}
}
},
@@ -1861,6 +2327,22 @@
"min": 1,
"pattern": "^[a-zA-Z][a-zA-Z0-9_]*$"
},
+ "ConditionOperator": {
+ "type": "string",
+ "enum": [
+ "GreaterThan",
+ "GreaterThanOrEquals",
+ "LessThan",
+ "LessThanOrEquals",
+ "Equals",
+ "NotEquals",
+ "Contains",
+ "NotContains",
+ "Exists",
+ "NotExists",
+ "BeginsWith"
+ ]
+ },
"ConfluenceAttachmentConfiguration": {
"type": "structure",
"members": {
@@ -1981,7 +2463,7 @@
},
"SecretArn": {
"shape": "SecretArn",
- "documentation": "The Amazon Resource Name (ARN) of an Secrets Managersecret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:
"
+ "documentation": "The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys:
"
},
"Version": {
"shape": "ConfluenceVersion",
@@ -2185,6 +2667,24 @@
},
"documentation": "Provides the information necessary to connect to a database.
"
},
+ "ContentSourceConfiguration": {
+ "type": "structure",
+ "members": {
+ "DataSourceIds": {
+ "shape": "DataSourceIdList",
+ "documentation": "The identifier of the data sources you want to use for your Amazon Kendra experience.
"
+ },
+ "FaqIds": {
+ "shape": "FaqIdsList",
+ "documentation": "The identifier of the FAQs that you want to use for your Amazon Kendra experience.
"
+ },
+ "DirectPutContent": {
+ "shape": "Boolean",
+ "documentation": " TRUE
to use documents you indexed directly using the BatchPutDocument
operation.
"
+ }
+ },
+ "documentation": "Configuration information for your content sources, such as data sources, FAQs, and content indexed directly via BatchPutDocument.
"
+ },
"ContentType": {
"type": "string",
"enum": [
@@ -2248,6 +2748,10 @@
"LanguageCode": {
"shape": "LanguageCode",
"documentation": "The code for a language. This allows you to support a language for all documents when creating the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
"
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "CustomDocumentEnrichmentConfiguration",
+ "documentation": "Configuration information for altering document metadata and content during the document ingestion process when you create a data source.
For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
"
}
}
},
@@ -2263,6 +2767,52 @@
}
}
},
+ "CreateExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "IndexId"
+ ],
+ "members": {
+ "Name": {
+ "shape": "ExperienceName",
+ "documentation": "A name for your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of a role with permission to access Query
operations, QuerySuggestions
operations, SubmitFeedback
operations, and Amazon Web Services SSO that stores your user and group information. For more information, see IAM roles for Amazon Kendra.
"
+ },
+ "Configuration": {
+ "shape": "ExperienceConfiguration",
+ "documentation": "Provides the configuration information for your Amazon Kendra experience. This includes ContentSourceConfiguration
, which specifies the data source IDs and/or FAQ IDs, and UserIdentityConfiguration
, which specifies the user or group information to grant access to your Amazon Kendra experience.
"
+ },
+ "Description": {
+ "shape": "Description",
+ "documentation": "A description for your Amazon Kendra experience.
"
+ },
+ "ClientToken": {
+ "shape": "ClientTokenName",
+ "documentation": "A token that you provide to identify the request to create your Amazon Kendra experience. Multiple calls to the CreateExperience
operation with the same client token creates only one Amazon Kendra experience.
",
+ "idempotencyToken": true
+ }
+ }
+ },
+ "CreateExperienceResponse": {
+ "type": "structure",
+ "required": [
+ "Id"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier for your created Amazon Kendra experience.
"
+ }
+ }
+ },
"CreateFaqRequest": {
"type": "structure",
"required": [
@@ -2366,7 +2916,7 @@
},
"UserGroupResolutionConfiguration": {
"shape": "UserGroupResolutionConfiguration",
- "documentation": "Enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see UserGroupResolutionConfiguration.
"
+ "documentation": "Enables fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source. To configure this, see UserGroupResolutionConfiguration.
"
}
}
},
@@ -2451,7 +3001,7 @@
},
"RoleArn": {
"shape": "RoleArn",
- "documentation": "An AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path
.
"
+ "documentation": "An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path
.
"
},
"Tags": {
"shape": "TagList",
@@ -2475,7 +3025,29 @@
"shape": "ThesaurusId",
"documentation": "The unique identifier of the thesaurus.
"
}
- }
+ }
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "type": "structure",
+ "members": {
+ "InlineConfigurations": {
+ "shape": "InlineCustomDocumentEnrichmentConfigurationList",
+ "documentation": "Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
"
+ },
+ "PreExtractionHookConfiguration": {
+ "shape": "HookConfiguration",
+ "documentation": "Configuration information for invoking a Lambda function in Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation.
"
+ },
+ "PostExtractionHookConfiguration": {
+ "shape": "HookConfiguration",
+ "documentation": "Configuration information for invoking a Lambda function in Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfiguration
and PostExtractionHookConfiguration
for altering document metadata and content during the document ingestion process. For more information, see IAM roles for Amazon Kendra.
"
+ }
+ },
+ "documentation": "Provides the configuration information for altering document metadata and content during the document ingestion process.
For more information, see Customizing document metadata during the ingestion process.
"
},
"DataSourceConfiguration": {
"type": "structure",
@@ -2520,7 +3092,7 @@
"documentation": "Provides the configuration information to connect to WorkDocs as your data source.
"
}
},
- "documentation": "Configuration information for a Amazon Kendra data source.
"
+ "documentation": "Configuration information for an Amazon Kendra data source.
"
},
"DataSourceDateFieldFormat": {
"type": "string",
@@ -2566,6 +3138,14 @@
"min": 1,
"pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*"
},
+ "DataSourceIdList": {
+ "type": "list",
+ "member": {
+ "shape": "DataSourceId"
+ },
+ "max": 100,
+ "min": 1
+ },
"DataSourceInclusionsExclusionsStrings": {
"type": "list",
"member": {
@@ -2880,6 +3460,27 @@
}
}
},
+ "DeleteExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience you want to delete.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience you want to delete.
"
+ }
+ }
+ },
+ "DeleteExperienceResponse": {
+ "type": "structure",
+ "members": {}
+ },
"DeleteFaqRequest": {
"type": "structure",
"required": [
@@ -3039,6 +3640,76 @@
"LanguageCode": {
"shape": "LanguageCode",
"documentation": "The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
"
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "CustomDocumentEnrichmentConfiguration",
+ "documentation": "Configuration information for altering document metadata and content during the document ingestion process when you describe a data source.
For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
"
+ }
+ }
+ },
+ "DescribeExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience you want to get information on.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience you want to get information on.
"
+ }
+ }
+ },
+ "DescribeExperienceResponse": {
+ "type": "structure",
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "Shows the identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "Shows the identifier of the index for your Amazon Kendra experience.
"
+ },
+ "Name": {
+ "shape": "ExperienceName",
+ "documentation": "Shows the name of your Amazon Kendra experience.
"
+ },
+ "Endpoints": {
+ "shape": "ExperienceEndpoints",
+ "documentation": "Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by Amazon Web Services.
"
+ },
+ "Configuration": {
+ "shape": "ExperienceConfiguration",
+ "documentation": "Shows the configuration information for your Amazon Kendra experience. This includes ContentSourceConfiguration
, which specifies the data source IDs and/or FAQ IDs, and UserIdentityConfiguration
, which specifies the user or group information to grant access to your Amazon Kendra experience.
"
+ },
+ "CreatedAt": {
+ "shape": "Timestamp",
+ "documentation": "Shows the date-time your Amazon Kendra experience was created.
"
+ },
+ "UpdatedAt": {
+ "shape": "Timestamp",
+ "documentation": "Shows the date-time your Amazon Kendra experience was last updated.
"
+ },
+ "Description": {
+ "shape": "Description",
+ "documentation": "Shows the description for your Amazon Kendra experience.
"
+ },
+ "Status": {
+ "shape": "ExperienceStatus",
+ "documentation": "The current processing status of your Amazon Kendra experience. When the status is ACTIVE
, your Amazon Kendra experience is ready to use. When the status is FAILED
, the ErrorMessage
field contains the reason that this failed.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "Shows the Amazon Resource Name (ARN) of a role with permission to access Query
operations, QuerySuggestions
operations, SubmitFeedback
operations, and Amazon Web Services SSO that stores your user and group information.
"
+ },
+ "ErrorMessage": {
+ "shape": "ErrorMessage",
+ "documentation": "The reason your Amazon Kendra experience could not properly process.
"
}
}
},
@@ -3188,7 +3859,7 @@
},
"UserGroupResolutionConfiguration": {
"shape": "UserGroupResolutionConfiguration",
- "documentation": "Shows whether you have enabled the configuration for fetching access levels of groups and users from an AWS Single Sign-On identity source.
"
+ "documentation": "Shows whether you have enabled the configuration for fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source.
"
}
}
},
@@ -3411,7 +4082,7 @@
},
"RoleArn": {
"shape": "RoleArn",
- "documentation": "An AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path
.
"
+ "documentation": "An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path
.
"
},
"SourceS3Path": {
"shape": "S3Path"
@@ -3436,6 +4107,76 @@
"min": 0,
"pattern": "^\\P{C}*$"
},
+ "DisassociateEntitiesFromExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityList"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "EntityList": {
+ "shape": "DisassociateEntityList",
+ "documentation": "Lists users or groups in your Amazon Web Services SSO identity source.
"
+ }
+ }
+ },
+ "DisassociateEntitiesFromExperienceResponse": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "FailedEntityList",
+ "documentation": "Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly remove access to your Amazon Kendra experience.
"
+ }
+ }
+ },
+ "DisassociateEntityList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityConfiguration"
+ },
+ "max": 40,
+ "min": 1
+ },
+ "DisassociatePersonasFromEntitiesRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId",
+ "EntityIds"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "EntityIds": {
+ "shape": "EntityIdsList",
+ "documentation": "The identifiers of users or groups in your Amazon Web Services SSO identity source. For example, user IDs could be user emails.
"
+ }
+ }
+ },
+ "DisassociatePersonasFromEntitiesResponse": {
+ "type": "structure",
+ "members": {
+ "FailedEntityList": {
+ "shape": "FailedEntityList",
+ "documentation": "Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly remove access to your Amazon Kendra experience.
"
+ }
+ }
+ },
"Document": {
"type": "structure",
"required": [
@@ -3494,6 +4235,28 @@
},
"documentation": "A custom attribute value assigned to a document.
"
},
+ "DocumentAttributeCondition": {
+ "type": "structure",
+ "required": [
+ "ConditionDocumentAttributeKey",
+ "Operator"
+ ],
+ "members": {
+ "ConditionDocumentAttributeKey": {
+ "shape": "DocumentAttributeKey",
+ "documentation": "The identifier of the document attribute used for the condition.
For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents.
Amazon Kendra currently does not support _document_body
as an attribute key used for the condition.
"
+ },
+ "Operator": {
+ "shape": "ConditionOperator",
+ "documentation": "The condition operator.
For example, you can use 'Contains' to partially match a string.
"
+ },
+ "ConditionOnValue": {
+ "shape": "DocumentAttributeValue",
+ "documentation": "The value used by the operator.
For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value.
"
+ }
+ },
+ "documentation": "The condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra. You use this with DocumentAttributeTarget to apply the condition.
For example, you can create the 'Department' target field and have it prefill department names associated with the documents based on information in the 'Source_URI' field. Set the condition that if the 'Source_URI' field contains 'financial' in its URI value, then prefill the target field 'Department' with the target value 'Finance' for the document.
Amazon Kendra cannot create a target field if it has not already been created as an index field. After you create your index field, you can create a document metadata field using DocumentAttributeTarget
. Amazon Kendra then will map your newly created metadata field to your index field.
"
+ },
"DocumentAttributeKey": {
"type": "string",
"max": 200,
@@ -3525,6 +4288,24 @@
"max": 2048,
"min": 1
},
+ "DocumentAttributeTarget": {
+ "type": "structure",
+ "members": {
+ "TargetDocumentAttributeKey": {
+ "shape": "DocumentAttributeKey",
+ "documentation": "The identifier of the target document attribute or metadata field.
For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
"
+ },
+ "TargetDocumentAttributeValueDeletion": {
+ "shape": "Boolean",
+ "documentation": " TRUE
to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to TRUE
. To create a target value (TargetDocumentAttributeValue
), set this to FALSE
.
"
+ },
+ "TargetDocumentAttributeValue": {
+ "shape": "DocumentAttributeValue",
+ "documentation": "The target value you want to create for the target attribute.
For example, 'Finance' could be the target value for the target attribute key 'Department'.
"
+ }
+ },
+ "documentation": "The target document attribute or metadata field you want to alter when ingesting documents into Amazon Kendra.
For example, you can delete customer identification numbers associated with the documents, stored in the document metadata field called 'Customer_ID'. You set the target key as 'Customer_ID' and the deletion flag to TRUE
. This removes all customer ID values in the field 'Customer_ID'. This would scrub personally identifiable information from each document's metadata.
Amazon Kendra cannot create a target field if it has not already been created as an index field. After you create your index field, you can create a document metadata field using DocumentAttributeTarget
. Amazon Kendra then will map your newly created metadata field to your index field.
You can also use this with DocumentAttributeCondition.
"
+ },
"DocumentAttributeValue": {
"type": "structure",
"members": {
@@ -3722,6 +4503,109 @@
"min": 1,
"pattern": "[0-9]+[s]"
},
+ "Endpoint": {
+ "type": "string",
+ "max": 2048,
+ "min": 1,
+ "pattern": "^\\P{C}*$"
+ },
+ "EndpointType": {
+ "type": "string",
+ "enum": [
+ "HOME"
+ ]
+ },
+ "EntityConfiguration": {
+ "type": "structure",
+ "required": [
+ "EntityId",
+ "EntityType"
+ ],
+ "members": {
+ "EntityId": {
+ "shape": "EntityId",
+ "documentation": "The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
"
+ },
+ "EntityType": {
+ "shape": "EntityType",
+ "documentation": "Specifies whether you are configuring a User
or a Group
.
"
+ }
+ },
+ "documentation": "Provides the configuration information of users or groups in your Amazon Web Services SSO identity source to grant access your Amazon Kendra experience.
"
+ },
+ "EntityDisplayData": {
+ "type": "structure",
+ "members": {
+ "UserName": {
+ "shape": "NameType",
+ "documentation": "The name of the user.
"
+ },
+ "GroupName": {
+ "shape": "NameType",
+ "documentation": "The name of the group.
"
+ },
+ "IdentifiedUserName": {
+ "shape": "NameType",
+ "documentation": "The user name of the user.
"
+ },
+ "FirstName": {
+ "shape": "NameType",
+ "documentation": "The first name of the user.
"
+ },
+ "LastName": {
+ "shape": "NameType",
+ "documentation": "The last name of the user.
"
+ }
+ },
+ "documentation": "Information about the user entity.
"
+ },
+ "EntityId": {
+ "type": "string",
+ "max": 47,
+ "min": 1,
+ "pattern": "^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$"
+ },
+ "EntityIdsList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityId"
+ },
+ "max": 25,
+ "min": 1
+ },
+ "EntityPersonaConfiguration": {
+ "type": "structure",
+ "required": [
+ "EntityId",
+ "Persona"
+ ],
+ "members": {
+ "EntityId": {
+ "shape": "EntityId",
+ "documentation": "The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
"
+ },
+ "Persona": {
+ "shape": "Persona",
+ "documentation": "The persona that defines the specific permissions of the user or group in your Amazon Web Services SSO identity source. The available personas or access roles are Owner
and Viewer
. For more information on these personas, see Providing access to your search page.
"
+ }
+ },
+ "documentation": "Provides the configuration information of users or groups in your Amazon Web Services SSO identity source for access to your Amazon Kendra experience. Specific permissions are defined for each user or group once they are granted access to your Amazon Kendra experience.
"
+ },
+ "EntityPersonaConfigurationList": {
+ "type": "list",
+ "member": {
+ "shape": "EntityPersonaConfiguration"
+ },
+ "max": 25,
+ "min": 1
+ },
+ "EntityType": {
+ "type": "string",
+ "enum": [
+ "USER",
+ "GROUP"
+ ]
+ },
"ErrorCode": {
"type": "string",
"enum": [
@@ -3748,16 +4632,129 @@
"member": {
"shape": "SharedDriveId"
},
- "max": 100,
- "min": 0
+ "max": 100,
+ "min": 0
+ },
+ "ExcludeUserAccountsList": {
+ "type": "list",
+ "member": {
+ "shape": "UserAccount"
+ },
+ "max": 100,
+ "min": 0
+ },
+ "ExperienceConfiguration": {
+ "type": "structure",
+ "members": {
+ "ContentSourceConfiguration": {
+ "shape": "ContentSourceConfiguration",
+ "documentation": "The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the BatchPutDocument
operation. This is the content you want to use for your Amazon Kendra experience.
"
+ },
+ "UserIdentityConfiguration": {
+ "shape": "UserIdentityConfiguration",
+ "documentation": "The Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails.
"
+ }
+ },
+ "documentation": "Specifies the configuration information for your Amazon Kendra experience. This includes the data source IDs and/or FAQ IDs, and user or group information to grant access to your Amazon Kendra experience.
"
+ },
+ "ExperienceEndpoint": {
+ "type": "structure",
+ "members": {
+ "EndpointType": {
+ "shape": "EndpointType",
+ "documentation": "The type of endpoint for your Amazon Kendra experience. The type currently available is HOME
, which is a unique and fully hosted URL to the home page of your Amazon Kendra experience.
"
+ },
+ "Endpoint": {
+ "shape": "Endpoint",
+ "documentation": "The endpoint of your Amazon Kendra experience.
"
+ }
+ },
+ "documentation": "Provides the configuration information of the endpoint for your Amazon Kendra experience.
"
+ },
+ "ExperienceEndpoints": {
+ "type": "list",
+ "member": {
+ "shape": "ExperienceEndpoint"
+ },
+ "max": 2,
+ "min": 1
+ },
+ "ExperienceEntitiesSummary": {
+ "type": "structure",
+ "members": {
+ "EntityId": {
+ "shape": "EntityId",
+ "documentation": "The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
"
+ },
+ "EntityType": {
+ "shape": "EntityType",
+ "documentation": "Shows the type as User
or Group
.
"
+ },
+ "DisplayData": {
+ "shape": "EntityDisplayData",
+ "documentation": "Information about the user entity.
"
+ }
+ },
+ "documentation": "Summary information for users or groups in your Amazon Web Services SSO identity source with granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
+ "ExperienceEntitiesSummaryList": {
+ "type": "list",
+ "member": {
+ "shape": "ExperienceEntitiesSummary"
+ }
+ },
+ "ExperienceId": {
+ "type": "string",
+ "max": 36,
+ "min": 1,
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ },
+ "ExperienceName": {
+ "type": "string",
+ "max": 1000,
+ "min": 1,
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ },
+ "ExperienceStatus": {
+ "type": "string",
+ "enum": [
+ "CREATING",
+ "ACTIVE",
+ "DELETING",
+ "FAILED"
+ ]
+ },
+ "ExperiencesSummary": {
+ "type": "structure",
+ "members": {
+ "Name": {
+ "shape": "ExperienceName",
+ "documentation": "The name of your Amazon Kendra experience.
"
+ },
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "CreatedAt": {
+ "shape": "Timestamp",
+ "documentation": "The date-time your Amazon Kendra experience was created.
"
+ },
+ "Status": {
+ "shape": "ExperienceStatus",
+ "documentation": "The processing status of your Amazon Kendra experience.
"
+ },
+ "Endpoints": {
+ "shape": "ExperienceEndpoints",
+ "documentation": "The endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by Amazon Web Services.
"
+ }
+ },
+ "documentation": "Summary information for your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
},
- "ExcludeUserAccountsList": {
+ "ExperiencesSummaryList": {
"type": "list",
"member": {
- "shape": "UserAccount"
- },
- "max": 100,
- "min": 0
+ "shape": "ExperiencesSummary"
+ }
},
"Facet": {
"type": "structure",
@@ -3799,6 +4796,28 @@
"shape": "FacetResult"
}
},
+ "FailedEntity": {
+ "type": "structure",
+ "members": {
+ "EntityId": {
+ "shape": "EntityId",
+ "documentation": "The identifier of the user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
"
+ },
+ "ErrorMessage": {
+ "shape": "ErrorMessage",
+ "documentation": "The reason the user or group in your Amazon Web Services SSO identity source failed to properly configure with your Amazon Kendra experience.
"
+ }
+ },
+ "documentation": "Information on the users or groups in your Amazon Web Services SSO identity source that failed to properly configure with your Amazon Kendra experience.
"
+ },
+ "FailedEntityList": {
+ "type": "list",
+ "member": {
+ "shape": "FailedEntity"
+ },
+ "max": 25,
+ "min": 1
+ },
"FailureReason": {
"type": "string",
"max": 2048,
@@ -3819,6 +4838,14 @@
"min": 1,
"pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*"
},
+ "FaqIdsList": {
+ "type": "list",
+ "member": {
+ "shape": "FaqId"
+ },
+ "max": 100,
+ "min": 1
+ },
"FaqName": {
"type": "string",
"max": 100,
@@ -3928,6 +4955,57 @@
}
}
},
+ "GetSnapshotsRequest": {
+ "type": "structure",
+ "required": [
+ "IndexId",
+ "Interval",
+ "MetricType"
+ ],
+ "members": {
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index to get search metrics data.
"
+ },
+ "Interval": {
+ "shape": "Interval",
+ "documentation": "The time interval or time window to get search metrics data. The time interval uses the time zone of your index. You can view data in the following time windows:
-
THIS_WEEK
: The current week, starting on the Sunday and ending on the day before the current date.
-
ONE_WEEK_AGO
: The previous week, starting on the Sunday and ending on the following Saturday.
-
TWO_WEEKS_AGO
: The week before the previous week, starting on the Sunday and ending on the following Saturday.
-
THIS_MONTH
: The current month, starting on the first day of the month and ending on the day before the current date.
-
ONE_MONTH_AGO
: The previous month, starting on the first day of the month and ending on the last day of the month.
-
TWO_MONTHS_AGO
: The month before the previous month, starting on the first day of the month and ending on last day of the month.
"
+ },
+ "MetricType": {
+ "shape": "MetricType",
+ "documentation": "The metric you want to retrieve. You can specify only one metric per call.
For more information about the metrics you can view, see Gaining insights with search analytics.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of search metrics data.
"
+ },
+ "MaxResults": {
+ "shape": "Integer",
+ "documentation": "The maximum number of returned data for the metric.
"
+ }
+ }
+ },
+ "GetSnapshotsResponse": {
+ "type": "structure",
+ "members": {
+ "SnapShotTimeFilter": {
+ "shape": "TimeRange",
+ "documentation": "The date-time for the beginning and end of the time window for the search metrics data.
"
+ },
+ "SnapshotsDataHeader": {
+ "shape": "SnapshotsDataHeaderFields",
+ "documentation": "The column headers for the search metrics data.
"
+ },
+ "SnapshotsData": {
+ "shape": "SnapshotsDataRecords",
+ "documentation": "The search metrics data. The data returned depends on the metric type you requested.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of search metrics data.
"
+ }
+ }
+ },
"GoogleDriveConfiguration": {
"type": "structure",
"required": [
@@ -4111,12 +5189,40 @@
"THESAURUS_SYNONYM"
]
},
+ "HookConfiguration": {
+ "type": "structure",
+ "required": [
+ "LambdaArn",
+ "S3Bucket"
+ ],
+ "members": {
+ "InvocationCondition": {
+ "shape": "DocumentAttributeCondition",
+ "documentation": "The condition used for when a Lambda function should be invoked.
For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time.
"
+ },
+ "LambdaArn": {
+ "shape": "LambdaArn",
+ "documentation": "The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Amazon Kendra.
"
+ },
+ "S3Bucket": {
+ "shape": "S3BucketName",
+ "documentation": "Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions.
"
+ }
+ },
+ "documentation": "Provides the configuration information for invoking a Lambda function in Lambda to alter document metadata and content when ingesting documents into Amazon Kendra. You can configure your Lambda function using PreExtractionHookConfiguration if you want to apply advanced alterations on the original or raw documents. If you want to apply advanced alterations on the Amazon Kendra structured documents, you must configure your Lambda function using PostExtractionHookConfiguration. You can only invoke one Lambda function. However, this function can invoke other functions it requires.
For more information, see Customizing document metadata during the ingestion process.
"
+ },
"Host": {
"type": "string",
"max": 253,
"min": 1,
"pattern": "([^\\s]*)"
},
+ "IdentityAttributeName": {
+ "type": "string",
+ "max": 1000,
+ "min": 1,
+ "pattern": "[a-zA-Z0-9][a-zA-Z0-9_-]*"
+ },
"Importance": {
"type": "integer",
"max": 10,
@@ -4229,9 +5335,46 @@
"type": "integer",
"min": 0
},
+ "InlineCustomDocumentEnrichmentConfiguration": {
+ "type": "structure",
+ "members": {
+ "Condition": {
+ "shape": "DocumentAttributeCondition",
+ "documentation": "Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra.
"
+ },
+ "Target": {
+ "shape": "DocumentAttributeTarget",
+ "documentation": "Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value.
"
+ },
+ "DocumentContentDeletion": {
+ "shape": "Boolean",
+ "documentation": " TRUE
to delete content if the condition used for the target attribute is met.
"
+ }
+ },
+ "documentation": "Provides the configuration information for applying basic logic to alter document metadata and content when ingesting documents into Amazon Kendra. To apply advanced logic, to go beyond what you can do with basic logic, see HookConfiguration.
For more information, see Customizing document metadata during the ingestion process.
"
+ },
+ "InlineCustomDocumentEnrichmentConfigurationList": {
+ "type": "list",
+ "member": {
+ "shape": "InlineCustomDocumentEnrichmentConfiguration"
+ },
+ "max": 100,
+ "min": 0
+ },
"Integer": {
"type": "integer"
},
+ "Interval": {
+ "type": "string",
+ "enum": [
+ "THIS_MONTH",
+ "THIS_WEEK",
+ "ONE_WEEK_AGO",
+ "TWO_WEEKS_AGO",
+ "ONE_MONTH_AGO",
+ "TWO_MONTHS_AGO"
+ ]
+ },
"Issuer": {
"type": "string",
"max": 65,
@@ -4306,6 +5449,12 @@
"min": 1,
"sensitive": true
},
+ "LambdaArn": {
+ "type": "string",
+ "max": 2048,
+ "min": 1,
+ "pattern": "/arn:aws[a-zA-Z-]*:lambda:[a-z]+-[a-z]+-[0-9]:[0-9]{12}:function:[a-zA-Z0-9-_]+(\\/[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12})?(:[a-zA-Z0-9-_]+)?/"
+ },
"LanguageCode": {
"type": "string",
"documentation": "The code for a language. The default language is English. For more information on supported languages, including their codes, see Adding documents in languages other than English.
",
@@ -4392,6 +5541,111 @@
}
}
},
+ "ListEntityPersonasRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of users or groups.
"
+ },
+ "MaxResults": {
+ "shape": "MaxResultsIntegerForListEntityPersonasRequest",
+ "documentation": "The maximum number of returned users or groups.
"
+ }
+ }
+ },
+ "ListEntityPersonasResponse": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "shape": "PersonasSummaryList",
+ "documentation": "An array of summary information for one or more users or groups.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of users or groups.
"
+ }
+ }
+ },
+ "ListExperienceEntitiesRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of users or groups.
"
+ }
+ }
+ },
+ "ListExperienceEntitiesResponse": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "shape": "ExperienceEntitiesSummaryList",
+ "documentation": "An array of summary information for one or more users or groups.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of users or groups.
"
+ }
+ }
+ },
+ "ListExperiencesRequest": {
+ "type": "structure",
+ "required": [
+ "IndexId"
+ ],
+ "members": {
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of Amazon Kendra experiences.
"
+ },
+ "MaxResults": {
+ "shape": "MaxResultsIntegerForListExperiencesRequest",
+ "documentation": "The maximum number of returned Amazon Kendra experiences.
"
+ }
+ }
+ },
+ "ListExperiencesResponse": {
+ "type": "structure",
+ "members": {
+ "SummaryItems": {
+ "shape": "ExperiencesSummaryList",
+ "documentation": "An array of summary information for one or more Amazon Kendra experiences.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of Amazon Kendra experiences.
"
+ }
+ }
+ },
"ListFaqsRequest": {
"type": "structure",
"required": [
@@ -4609,6 +5863,16 @@
"max": 100,
"min": 1
},
+ "MaxResultsIntegerForListEntityPersonasRequest": {
+ "type": "integer",
+ "max": 100,
+ "min": 1
+ },
+ "MaxResultsIntegerForListExperiencesRequest": {
+ "type": "integer",
+ "max": 100,
+ "min": 1
+ },
"MaxResultsIntegerForListFaqsRequest": {
"type": "integer",
"max": 100,
@@ -4685,6 +5949,17 @@
"max": 1000,
"min": 1
},
+ "MetricType": {
+ "type": "string",
+ "enum": [
+ "QUERIES_BY_COUNT",
+ "QUERIES_BY_ZERO_CLICK_RATE",
+ "QUERIES_BY_ZERO_RESULT_RATE",
+ "DOCS_BY_CLICK_COUNT",
+ "AGG_QUERY_DOC_METRICS",
+ "TREND_QUERY_DOC_METRICS"
+ ]
+ },
"MetricValue": {
"type": "string",
"pattern": "(([1-9][0-9]*)|0)"
@@ -4712,6 +5987,13 @@
"LEARN_ONLY"
]
},
+ "NameType": {
+ "type": "string",
+ "max": 100,
+ "min": 1,
+ "pattern": "^[\\S\\s]*$",
+ "sensitive": true
+ },
"NextToken": {
"type": "string",
"max": 800,
@@ -4800,6 +6082,41 @@
"min": 12,
"pattern": "d-[0-9a-fA-F]{10}"
},
+ "Persona": {
+ "type": "string",
+ "enum": [
+ "OWNER",
+ "VIEWER"
+ ]
+ },
+ "PersonasSummary": {
+ "type": "structure",
+ "members": {
+ "EntityId": {
+ "shape": "EntityId",
+ "documentation": "The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
"
+ },
+ "Persona": {
+ "shape": "Persona",
+ "documentation": "The persona that defines the specific permissions of the user or group in your Amazon Web Services SSO identity source. The available personas or access roles are Owner
and Viewer
. For more information on these personas, see Providing access to your search page.
"
+ },
+ "CreatedAt": {
+ "shape": "Timestamp",
+ "documentation": "The date-time the summary information was created.
"
+ },
+ "UpdatedAt": {
+ "shape": "Timestamp",
+ "documentation": "The date-time the summary information was last updated.
"
+ }
+ },
+ "documentation": "Summary information for users or groups in your Amazon Web Services SSO identity source. This applies to users and groups with specific permissions that define their level of access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
"
+ },
+ "PersonasSummaryList": {
+ "type": "list",
+ "member": {
+ "shape": "PersonasSummary"
+ }
+ },
"Port": {
"type": "integer",
"max": 65535,
@@ -4883,7 +6200,7 @@
},
"Credentials": {
"shape": "SecretArn",
- "documentation": "Your secret ARN, which you can create in AWS Secrets Manager
The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
"
+ "documentation": "Your secret ARN, which you can create in Secrets Manager
The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
"
}
},
"documentation": "Provides the configuration information for a web proxy to connect to website hosts.
"
@@ -5226,7 +6543,7 @@
"RoleArn": {
"type": "string",
"max": 1284,
- "min": 1,
+ "min": 0,
"pattern": "arn:[a-z0-9-\\.]{1,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[a-z0-9-\\.]{0,63}:[^/].{0,1023}"
},
"S3BucketName": {
@@ -5625,7 +6942,7 @@
"documentation": "You can choose one of the following modes:
-
HOST_ONLY
– crawl only the website host names. For example, if the seed URL is \"abc.example.com\", then only URLs with host name \"abc.example.com\" are crawled.
-
SUBDOMAINS
– crawl the website host names with subdomains. For example, if the seed URL is \"abc.example.com\", then \"a.abc.example.com\" and \"b.abc.example.com\" are also crawled.
-
EVERYTHING
– crawl the website host names with subdomains and other domains that the webpages link to.
The default mode is set to HOST_ONLY
.
"
}
},
- "documentation": "Provides the configuration information of the seed or starting point URLs to crawl.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use the Amazon Kendra web crawler to index your own webpages, or webpages that you have authorization to index.
"
+ "documentation": "Provides the configuration information of the seed or starting point URLs to crawl.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index.
"
},
"SeedUrlList": {
"type": "list",
@@ -5689,7 +7006,7 @@
},
"AuthenticationType": {
"shape": "ServiceNowAuthenticationType",
- "documentation": "Determines the type of authentication used to connect to the ServiceNow instance. If you choose HTTP_BASIC
, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the SecretArn
field. When you choose OAUTH2
, Amazon Kendra is authenticated using the OAuth token and secret provided in the Secrets Manager secret, and the user name and password are used to determine which information Amazon Kendra has access to.
When you use OAUTH2
authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source.
"
+ "documentation": "Determines the type of authentication used to connect to the ServiceNow instance. If you choose HTTP_BASIC
, Amazon Kendra is authenticated using the user name and password provided in the Secrets Manager secret in the SecretArn
field. When you choose OAUTH2
, Amazon Kendra is authenticated using the OAuth token and secret provided in the Secrets Manager secret, and the user name and password are used to determine which information Amazon Kendra has access to.
When you use OAUTH2
authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source.
"
}
},
"documentation": "Provides configuration information required to connect to a ServiceNow data source.
"
@@ -5794,7 +7111,7 @@
},
"SecretArn": {
"shape": "SecretArn",
- "documentation": "The Amazon Resource Name (ARN) of credentials stored in Secrets Manager. The credentials should be a user/password pair. If you use SharePoint Server, you also need to provide the sever domain name as part of the credentials. For more information, see Using a Microsoft SharePoint Data Source. For more information about Secrets Manager, see What Is Secrets Manager in the Secrets Manager user guide.
"
+ "documentation": "The Amazon Resource Name (ARN) of credentials stored in Secrets Manager. The credentials should be a user/password pair. If you use SharePoint Server, you also need to provide the sever domain name as part of the credentials. For more information, see Using a Microsoft SharePoint Data Source. For more information about Secrets Manager see What Is Secrets Manager in the Secrets Manager user guide.
"
},
"CrawlAttachments": {
"shape": "Boolean",
@@ -5872,7 +7189,7 @@
"documentation": "The list of sitemap URLs of the websites you want to crawl.
The list can include a maximum of three sitemap URLs.
"
}
},
- "documentation": "Provides the configuration information of the sitemap URLs to crawl.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use the Amazon Kendra web crawler to index your own webpages, or webpages that you have authorization to index.
"
+ "documentation": "Provides the configuration information of the sitemap URLs to crawl.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index.
"
},
"SiteMapsList": {
"type": "list",
@@ -5882,6 +7199,24 @@
"max": 3,
"min": 0
},
+ "SnapshotsDataHeaderFields": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "SnapshotsDataRecord": {
+ "type": "list",
+ "member": {
+ "shape": "String"
+ }
+ },
+ "SnapshotsDataRecords": {
+ "type": "list",
+ "member": {
+ "shape": "SnapshotsDataRecord"
+ }
+ },
"SortOrder": {
"type": "string",
"enum": [
@@ -6329,7 +7664,8 @@
"documentation": "The identifier of the index that contains the data source to update.
"
},
"Configuration": {
- "shape": "DataSourceConfiguration"
+ "shape": "DataSourceConfiguration",
+ "documentation": "Configuration information for an Amazon Kendra data source.
"
},
"Description": {
"shape": "Description",
@@ -6346,6 +7682,43 @@
"LanguageCode": {
"shape": "LanguageCode",
"documentation": "The code for a language. This allows you to support a language for all documents when updating the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
"
+ },
+ "CustomDocumentEnrichmentConfiguration": {
+ "shape": "CustomDocumentEnrichmentConfiguration",
+ "documentation": "Configuration information for altering document metadata and content during the document ingestion process when you update a data source.
For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
"
+ }
+ }
+ },
+ "UpdateExperienceRequest": {
+ "type": "structure",
+ "required": [
+ "Id",
+ "IndexId"
+ ],
+ "members": {
+ "Id": {
+ "shape": "ExperienceId",
+ "documentation": "The identifier of your Amazon Kendra experience you want to update.
"
+ },
+ "Name": {
+ "shape": "ExperienceName",
+ "documentation": "The name of your Amazon Kendra experience you want to update.
"
+ },
+ "IndexId": {
+ "shape": "IndexId",
+ "documentation": "The identifier of the index for your Amazon Kendra experience you want to update.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of a role with permission to access Query
operations, QuerySuggestions
operations, SubmitFeedback
operations, and Amazon Web Services SSO that stores your user and group information. For more information, see IAM roles for Amazon Kendra.
"
+ },
+ "Configuration": {
+ "shape": "ExperienceConfiguration",
+ "documentation": "Provides the user configuration information. This includes the Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails.
"
+ },
+ "Description": {
+ "shape": "Description",
+ "documentation": "The description of your Amazon Kendra experience you want to update.
"
}
}
},
@@ -6389,7 +7762,7 @@
},
"UserGroupResolutionConfiguration": {
"shape": "UserGroupResolutionConfiguration",
- "documentation": "Enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see UserGroupResolutionConfiguration.
"
+ "documentation": "Enables fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source. To configure this, see UserGroupResolutionConfiguration.
"
}
}
},
@@ -6508,7 +7881,7 @@
"documentation": "Provides the configuration of the sitemap URLs of the websites you want to crawl.
Only URLs belonging to the same website host names are crawled. You can list up to three sitemap URLs.
"
}
},
- "documentation": "Provides the configuration information of the URLs to crawl.
You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use the Amazon Kendra web crawler to index your own webpages, or webpages that you have authorization to index.
"
+ "documentation": "Provides the configuration information of the URLs to crawl.
You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index.
"
},
"UserAccount": {
"type": "string",
@@ -6553,10 +7926,10 @@
"members": {
"UserGroupResolutionMode": {
"shape": "UserGroupResolutionMode",
- "documentation": "The identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode.
"
+ "documentation": "The identity store provider (mode) you want to use to fetch access levels of groups and users. Amazon Web Services Single Sign On is currently the only available mode. Your users and groups must exist in an Amazon Web Services SSO identity source in order to use this mode.
"
}
},
- "documentation": "Provides the configuration information to fetch access levels of groups and users from an AWS Single Sign-On identity source. This is useful for setting up user context filtering, where Amazon Kendra filters search results for different users based on their group's access to documents. You can also map your users to their groups for user context filtering using the PutPrincipalMapping operation.
To set up an AWS SSO identity source in the console to use with Amazon Kendra, see Getting started with an AWS SSO identity source. You must also grant the required permissions to use AWS SSO with Amazon Kendra. For more information, see IAM roles for AWS Single Sign-On.
"
+ "documentation": "Provides the configuration information to fetch access levels of groups and users from an Amazon Web Services Single Sign On identity source. This is useful for setting up user context filtering, where Amazon Kendra filters search results for different users based on their group's access to documents. You can also map your users to their groups for user context filtering using the PutPrincipalMapping operation.
To set up an Amazon Web Services SSO identity source in the console to use with Amazon Kendra, see Getting started with an Amazon Web Services SSO identity source. You must also grant the required permissions to use Amazon Web Services SSO with Amazon Kendra. For more information, see IAM roles for Amazon Web Services SSO.
"
},
"UserGroupResolutionMode": {
"type": "string",
@@ -6571,6 +7944,16 @@
"min": 1,
"pattern": "^\\P{C}*$"
},
+ "UserIdentityConfiguration": {
+ "type": "structure",
+ "members": {
+ "IdentityAttributeName": {
+ "shape": "IdentityAttributeName",
+ "documentation": "The Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up Amazon Web Services SSO with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an Amazon Web Services SSO identity source.
"
+ }
+ },
+ "documentation": "Configuration information for the identifiers of your users.
"
+ },
"UserNameAttributeField": {
"type": "string",
"max": 100,
@@ -6632,7 +8015,7 @@
"members": {
"Urls": {
"shape": "Urls",
- "documentation": "Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl.
You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs.
You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use the Amazon Kendra web crawler to index your own webpages, or webpages that you have authorization to index.
"
+ "documentation": "Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl.
You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs.
You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling.
When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index.
"
},
"CrawlDepth": {
"shape": "CrawlDepth",
@@ -6660,14 +8043,14 @@
},
"ProxyConfiguration": {
"shape": "ProxyConfiguration",
- "documentation": "Provides configuration information required to connect to your internal websites via a web proxy.
You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is \"a.example.com\" and the port is 443, the standard port for HTTPS.
Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager.
"
+ "documentation": "Provides configuration information required to connect to your internal websites via a web proxy.
You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is \"a.example.com\" and the port is 443, the standard port for HTTPS.
Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in Secrets Manager.
"
},
"AuthenticationConfiguration": {
"shape": "AuthenticationConfiguration",
- "documentation": "Provides configuration information required to connect to websites using authentication.
You can connect to websites using basic authentication of user name and password.
You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is \"a.example.com\" and the port is 443, the standard port for HTTPS. You use a secret in AWS Secrets Manager to store your authentication credentials.
"
+ "documentation": "Provides configuration information required to connect to websites using authentication.
You can connect to websites using basic authentication of user name and password.
You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is \"a.example.com\" and the port is 443, the standard port for HTTPS. You use a secret in Secrets Manager to store your authentication credentials.
"
}
},
- "documentation": "Provides the configuration information required for Amazon Kendra web crawler.
"
+ "documentation": "Provides the configuration information required for Amazon Kendra Web Crawler.
"
},
"WebCrawlerMode": {
"type": "string",
@@ -6685,7 +8068,7 @@
"members": {
"OrganizationId": {
"shape": "OrganizationId",
- "documentation": "The identifier of the directory corresponding to your Amazon WorkDocs site repository.
You can find the organization ID in the AWS Directory Service by going to Active Directory, then Directories. Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console.
"
+ "documentation": "The identifier of the directory corresponding to your Amazon WorkDocs site repository.
You can find the organization ID in the Directory Service by going to Active Directory, then Directories. Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console.
"
},
"CrawlComments": {
"shape": "Boolean",
diff --git a/apis/kendra-2019-02-03.paginators.json b/apis/kendra-2019-02-03.paginators.json
index 2170bfc57c..cdd20f2b04 100644
--- a/apis/kendra-2019-02-03.paginators.json
+++ b/apis/kendra-2019-02-03.paginators.json
@@ -10,6 +10,20 @@
"output_token": "NextToken",
"limit_key": "MaxResults"
},
+ "ListEntityPersonas": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults"
+ },
+ "ListExperienceEntities": {
+ "input_token": "NextToken",
+ "output_token": "NextToken"
+ },
+ "ListExperiences": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults"
+ },
"ListIndices": {
"input_token": "NextToken",
"output_token": "NextToken",
diff --git a/apis/models.lex.v2-2020-08-07.min.json b/apis/models.lex.v2-2020-08-07.min.json
index 273371d522..7aed55f1ab 100644
--- a/apis/models.lex.v2-2020-08-07.min.json
+++ b/apis/models.lex.v2-2020-08-07.min.json
@@ -1224,6 +1224,93 @@
}
}
},
+ "DescribeBotRecommendation": {
+ "http": {
+ "method": "GET",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/",
+ "responseCode": 200
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationStatus": {},
+ "botRecommendationId": {},
+ "failureReasons": {
+ "shape": "S5g"
+ },
+ "creationDateTime": {
+ "type": "timestamp"
+ },
+ "lastUpdatedDateTime": {
+ "type": "timestamp"
+ },
+ "transcriptSourceSetting": {
+ "shape": "S5o"
+ },
+ "encryptionSetting": {
+ "shape": "S5y"
+ },
+ "botRecommendationResults": {
+ "type": "structure",
+ "members": {
+ "botLocaleExportUrl": {},
+ "associatedTranscriptsUrl": {},
+ "statistics": {
+ "type": "structure",
+ "members": {
+ "intents": {
+ "type": "structure",
+ "members": {
+ "discoveredIntentCount": {
+ "type": "integer"
+ }
+ }
+ },
+ "slotTypes": {
+ "type": "structure",
+ "members": {
+ "discoveredSlotTypeCount": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"DescribeBotVersion": {
"http": {
"method": "GET",
@@ -1334,7 +1421,7 @@
"members": {
"importId": {},
"resourceSpecification": {
- "shape": "S5r"
+ "shape": "S6b"
},
"importedResourceId": {},
"importedResourceName": {},
@@ -1402,7 +1489,7 @@
"shape": "S20"
},
"slotPriorities": {
- "shape": "S5y"
+ "shape": "S6i"
},
"intentConfirmationSetting": {
"shape": "S2r"
@@ -1604,7 +1691,7 @@
"botVersion": {},
"localeId": {},
"aggregationDuration": {
- "shape": "S68"
+ "shape": "S6s"
},
"sortBy": {
"type": "structure",
@@ -1629,7 +1716,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -1649,7 +1736,7 @@
"botVersion": {},
"localeId": {},
"aggregationDuration": {
- "shape": "S68"
+ "shape": "S6s"
},
"aggregationWindowStartTime": {
"type": "timestamp"
@@ -1779,7 +1866,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -1818,6 +1905,67 @@
}
}
},
+ "ListBotRecommendations": {
+ "http": {
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/",
+ "responseCode": 200
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "maxResults": {
+ "type": "integer"
+ },
+ "nextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationSummaries": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "botRecommendationStatus",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botRecommendationStatus": {},
+ "botRecommendationId": {},
+ "creationDateTime": {
+ "type": "timestamp"
+ },
+ "lastUpdatedDateTime": {
+ "type": "timestamp"
+ }
+ }
+ }
+ },
+ "nextToken": {}
+ }
+ }
+ },
"ListBotVersions": {
"http": {
"requestUri": "/bots/{botId}/botversions/",
@@ -1904,7 +2052,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2072,7 +2220,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2146,7 +2294,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2234,7 +2382,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2277,6 +2425,66 @@
}
}
},
+ "ListRecommendedIntents": {
+ "http": {
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/intents",
+ "responseCode": 200
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "nextToken": {},
+ "maxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationId": {},
+ "summaryList": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "intentId": {},
+ "intentName": {},
+ "sampleUtterancesCount": {
+ "type": "integer"
+ }
+ }
+ }
+ },
+ "nextToken": {}
+ }
+ }
+ },
"ListSlotTypes": {
"http": {
"requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/",
@@ -2325,7 +2533,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2415,7 +2623,7 @@
"members": {
"name": {},
"values": {
- "shape": "S6i"
+ "shape": "S72"
},
"operator": {}
}
@@ -2484,6 +2692,142 @@
}
}
},
+ "SearchAssociatedTranscripts": {
+ "http": {
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/associatedtranscripts",
+ "responseCode": 200
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId",
+ "filters"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "searchOrder": {},
+ "filters": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "name",
+ "values"
+ ],
+ "members": {
+ "name": {},
+ "values": {
+ "shape": "S72"
+ }
+ }
+ }
+ },
+ "maxResults": {
+ "type": "integer"
+ },
+ "nextIndex": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationId": {},
+ "nextIndex": {
+ "type": "integer"
+ },
+ "associatedTranscripts": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "transcript": {}
+ }
+ }
+ },
+ "totalResults": {
+ "type": "integer"
+ }
+ }
+ }
+ },
+ "StartBotRecommendation": {
+ "http": {
+ "method": "PUT",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/",
+ "responseCode": 202
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "transcriptSourceSetting"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "transcriptSourceSetting": {
+ "shape": "S5o"
+ },
+ "encryptionSetting": {
+ "shape": "S5y"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationStatus": {},
+ "botRecommendationId": {},
+ "creationDateTime": {
+ "type": "timestamp"
+ },
+ "transcriptSourceSetting": {
+ "shape": "S5o"
+ },
+ "encryptionSetting": {
+ "shape": "S5y"
+ }
+ }
+ }
+ },
"StartImport": {
"http": {
"method": "PUT",
@@ -2500,7 +2844,7 @@
"members": {
"importId": {},
"resourceSpecification": {
- "shape": "S5r"
+ "shape": "S6b"
},
"mergeStrategy": {},
"filePassword": {
@@ -2513,7 +2857,7 @@
"members": {
"importId": {},
"resourceSpecification": {
- "shape": "S5r"
+ "shape": "S6b"
},
"mergeStrategy": {},
"importStatus": {},
@@ -2759,6 +3103,66 @@
}
}
},
+ "UpdateBotRecommendation": {
+ "http": {
+ "method": "PUT",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/",
+ "responseCode": 202
+ },
+ "input": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId",
+ "encryptionSetting"
+ ],
+ "members": {
+ "botId": {
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "encryptionSetting": {
+ "shape": "S5y"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "botId": {},
+ "botVersion": {},
+ "localeId": {},
+ "botRecommendationStatus": {},
+ "botRecommendationId": {},
+ "creationDateTime": {
+ "type": "timestamp"
+ },
+ "lastUpdatedDateTime": {
+ "type": "timestamp"
+ },
+ "transcriptSourceSetting": {
+ "shape": "S5o"
+ },
+ "encryptionSetting": {
+ "shape": "S5y"
+ }
+ }
+ }
+ },
"UpdateExport": {
"http": {
"method": "PUT",
@@ -2831,7 +3235,7 @@
"shape": "S20"
},
"slotPriorities": {
- "shape": "S5y"
+ "shape": "S6i"
},
"intentConfirmationSetting": {
"shape": "S2r"
@@ -2879,7 +3283,7 @@
"shape": "S20"
},
"slotPriorities": {
- "shape": "S5y"
+ "shape": "S6i"
},
"intentConfirmationSetting": {
"shape": "S2r"
@@ -3708,7 +4112,74 @@
"type": "list",
"member": {}
},
- "S5r": {
+ "S5o": {
+ "type": "structure",
+ "members": {
+ "s3BucketTranscriptSource": {
+ "type": "structure",
+ "required": [
+ "s3BucketName",
+ "transcriptFormat"
+ ],
+ "members": {
+ "s3BucketName": {},
+ "pathFormat": {
+ "type": "structure",
+ "members": {
+ "objectPrefixes": {
+ "type": "list",
+ "member": {}
+ }
+ }
+ },
+ "transcriptFormat": {},
+ "transcriptFilter": {
+ "type": "structure",
+ "members": {
+ "lexTranscriptFilter": {
+ "type": "structure",
+ "members": {
+ "dateRangeFilter": {
+ "type": "structure",
+ "required": [
+ "startDateTime",
+ "endDateTime"
+ ],
+ "members": {
+ "startDateTime": {
+ "type": "timestamp"
+ },
+ "endDateTime": {
+ "type": "timestamp"
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "kmsKeyArn": {}
+ }
+ }
+ }
+ },
+ "S5y": {
+ "type": "structure",
+ "members": {
+ "kmsKeyArn": {},
+ "botLocaleExportPassword": {
+ "shape": "S5z"
+ },
+ "associatedTranscriptsPassword": {
+ "shape": "S5z"
+ }
+ }
+ },
+ "S5z": {
+ "type": "string",
+ "sensitive": true
+ },
+ "S6b": {
"type": "structure",
"members": {
"botImportSpecification": {
@@ -3756,7 +4227,7 @@
}
}
},
- "S5y": {
+ "S6i": {
"type": "list",
"member": {
"type": "structure",
@@ -3772,7 +4243,7 @@
}
}
},
- "S68": {
+ "S6s": {
"type": "structure",
"required": [
"relativeAggregationDuration"
@@ -3793,7 +4264,7 @@
}
}
},
- "S6i": {
+ "S72": {
"type": "list",
"member": {}
}
diff --git a/apis/models.lex.v2-2020-08-07.normal.json b/apis/models.lex.v2-2020-08-07.normal.json
index c4b3d25876..8a3a75b529 100644
--- a/apis/models.lex.v2-2020-08-07.normal.json
+++ b/apis/models.lex.v2-2020-08-07.normal.json
@@ -913,6 +913,35 @@
],
"documentation": "Describes the settings that a bot has for a specific locale.
"
},
+ "DescribeBotRecommendation": {
+ "name": "DescribeBotRecommendation",
+ "http": {
+ "method": "GET",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "DescribeBotRecommendationRequest"
+ },
+ "output": {
+ "shape": "DescribeBotRecommendationResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
"
+ },
"DescribeBotVersion": {
"name": "DescribeBotVersion",
"http": {
@@ -1212,6 +1241,35 @@
],
"documentation": "Gets a list of locales for the specified bot.
"
},
+ "ListBotRecommendations": {
+ "name": "ListBotRecommendations",
+ "http": {
+ "method": "POST",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "ListBotRecommendationsRequest"
+ },
+ "output": {
+ "shape": "ListBotRecommendationsResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "InternalServerException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ }
+ ],
+ "documentation": "Get a list of bot recommendations that meet the specified criteria.
"
+ },
"ListBotVersions": {
"name": "ListBotVersions",
"http": {
@@ -1409,6 +1467,38 @@
],
"documentation": "Get a list of intents that meet the specified criteria.
"
},
+ "ListRecommendedIntents": {
+ "name": "ListRecommendedIntents",
+ "http": {
+ "method": "POST",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/intents",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "ListRecommendedIntentsRequest"
+ },
+ "output": {
+ "shape": "ListRecommendedIntentsResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ServiceQuotaExceededException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "InternalServerException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ }
+ ],
+ "documentation": "Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
"
+ },
"ListSlotTypes": {
"name": "ListSlotTypes",
"http": {
@@ -1496,6 +1586,79 @@
],
"documentation": "Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
"
},
+ "SearchAssociatedTranscripts": {
+ "name": "SearchAssociatedTranscripts",
+ "http": {
+ "method": "POST",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/associatedtranscripts",
+ "responseCode": 200
+ },
+ "input": {
+ "shape": "SearchAssociatedTranscriptsRequest"
+ },
+ "output": {
+ "shape": "SearchAssociatedTranscriptsResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ServiceQuotaExceededException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "InternalServerException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ }
+ ],
+ "documentation": "Search for associated transcripts that meet the specified criteria.
"
+ },
+ "StartBotRecommendation": {
+ "name": "StartBotRecommendation",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/",
+ "responseCode": 202
+ },
+ "input": {
+ "shape": "StartBotRecommendationRequest"
+ },
+ "output": {
+ "shape": "StartBotRecommendationResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ServiceQuotaExceededException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "PreconditionFailedException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Use this to provide your transcript data, and to start the bot recommendation process.
"
+ },
"StartImport": {
"name": "StartImport",
"http": {
@@ -1694,6 +1857,47 @@
],
"documentation": "Updates the settings that a bot has for a specific locale.
"
},
+ "UpdateBotRecommendation": {
+ "name": "UpdateBotRecommendation",
+ "http": {
+ "method": "PUT",
+ "requestUri": "/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/",
+ "responseCode": 202
+ },
+ "input": {
+ "shape": "UpdateBotRecommendationRequest"
+ },
+ "output": {
+ "shape": "UpdateBotRecommendationResponse"
+ },
+ "errors": [
+ {
+ "shape": "ThrottlingException"
+ },
+ {
+ "shape": "ServiceQuotaExceededException"
+ },
+ {
+ "shape": "ValidationException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "PreconditionFailedException"
+ },
+ {
+ "shape": "ConflictException"
+ },
+ {
+ "shape": "InternalServerException"
+ }
+ ],
+ "documentation": "Updates an existing bot recommendation request.
"
+ },
"UpdateExport": {
"name": "UpdateExport",
"http": {
@@ -1981,6 +2185,55 @@
"max": 1011,
"min": 1
},
+ "AssociatedTranscript": {
+ "type": "structure",
+ "members": {
+ "transcript": {
+ "shape": "Transcript",
+ "documentation": "The content of the transcript that meets the search filter criteria. For the JSON format of the transcript, see Output transcript format.
"
+ }
+ },
+ "documentation": "The object containing information that associates the recommended intent/slot type with a conversation.
"
+ },
+ "AssociatedTranscriptFilter": {
+ "type": "structure",
+ "required": [
+ "name",
+ "values"
+ ],
+ "members": {
+ "name": {
+ "shape": "AssociatedTranscriptFilterName",
+ "documentation": "The name of the field to use for filtering. The allowed names are IntentId and SlotTypeId.
"
+ },
+ "values": {
+ "shape": "FilterValues",
+ "documentation": "The values to use to filter the transcript.
"
+ }
+ },
+ "documentation": "Filters to search for the associated transcript.
"
+ },
+ "AssociatedTranscriptFilterName": {
+ "type": "string",
+ "enum": [
+ "IntentId",
+ "SlotTypeId"
+ ]
+ },
+ "AssociatedTranscriptFilters": {
+ "type": "list",
+ "member": {
+ "shape": "AssociatedTranscriptFilter"
+ },
+ "max": 1,
+ "min": 1
+ },
+ "AssociatedTranscriptList": {
+ "type": "list",
+ "member": {
+ "shape": "AssociatedTranscript"
+ }
+ },
"AttachmentTitle": {
"type": "string",
"max": 250,
@@ -2392,7 +2645,8 @@
"Failed",
"Deleting",
"NotBuilt",
- "Importing"
+ "Importing",
+ "Processing"
]
},
"BotLocaleSummary": {
@@ -2431,6 +2685,82 @@
"shape": "BotLocaleSummary"
}
},
+ "BotRecommendationResultStatistics": {
+ "type": "structure",
+ "members": {
+ "intents": {
+ "shape": "IntentStatistics",
+ "documentation": "Statistical information about about the intents associated with the bot recommendation results.
"
+ },
+ "slotTypes": {
+ "shape": "SlotTypeStatistics",
+ "documentation": "Statistical information about the slot types associated with the bot recommendation results.
"
+ }
+ },
+ "documentation": "A statistical summary of the bot recommendation results.
"
+ },
+ "BotRecommendationResults": {
+ "type": "structure",
+ "members": {
+ "botLocaleExportUrl": {
+ "shape": "PresignedS3Url",
+ "documentation": "The presigned URL link of the recommended bot definition.
"
+ },
+ "associatedTranscriptsUrl": {
+ "shape": "PresignedS3Url",
+ "documentation": "The presigned url link of the associated transcript.
"
+ },
+ "statistics": {
+ "shape": "BotRecommendationResultStatistics",
+ "documentation": "The statistical summary of the bot recommendation results.
"
+ }
+ },
+ "documentation": "The object representing the URL of the bot definition, the URL of the associated transcript and a statistical summary of the bot recommendation results.
"
+ },
+ "BotRecommendationStatus": {
+ "type": "string",
+ "enum": [
+ "Processing",
+ "Deleting",
+ "Deleted",
+ "Downloading",
+ "Updating",
+ "Available",
+ "Failed"
+ ]
+ },
+ "BotRecommendationSummary": {
+ "type": "structure",
+ "required": [
+ "botRecommendationStatus",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botRecommendationStatus": {
+ "shape": "BotRecommendationStatus",
+ "documentation": "The status of the bot recommendation.
If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot recommendation to be updated.
"
+ },
+ "creationDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp of the date and time that the bot recommendation was created.
"
+ },
+ "lastUpdatedDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp of the date and time that the bot recommendation was last updated.
"
+ }
+ },
+ "documentation": "A summary of the bot recommendation.
"
+ },
+ "BotRecommendationSummaryList": {
+ "type": "list",
+ "member": {
+ "shape": "BotRecommendationSummary"
+ }
+ },
"BotSortAttribute": {
"type": "string",
"enum": [
@@ -2890,6 +3220,9 @@
},
"documentation": "Configures conversation logging that saves audio, text, and metadata for the conversations with your users.
"
},
+ "Count": {
+ "type": "integer"
+ },
"CreateBotAliasRequest": {
"type": "structure",
"required": [
@@ -3731,6 +4064,24 @@
},
"documentation": "By default, data stored by Amazon Lex is encrypted. The DataPrivacy
structure provides settings that determine how Amazon Lex handles special cases of securing the data for your bot.
"
},
+ "DateRangeFilter": {
+ "type": "structure",
+ "required": [
+ "startDateTime",
+ "endDateTime"
+ ],
+ "members": {
+ "startDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp indicating the start date for the date range filter.
"
+ },
+ "endDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp indicating the end date for the date range filter.
"
+ }
+ },
+ "documentation": "The object used for specifying the data range that the customer wants Amazon Lex to read through in the input transcripts.
"
+ },
"DeleteBotAliasRequest": {
"type": "structure",
"required": [
@@ -4342,11 +4693,95 @@
}
}
},
- "DescribeBotRequest": {
+ "DescribeBotRecommendationRequest": {
"type": "structure",
"required": [
- "botId"
- ],
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot associated with the bot recommendation.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot associated with the bot recommendation.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to describe. The string must match one of the supported locales. For more information, see Supported languages.
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot recommendation to describe.
",
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ }
+ }
+ },
+ "DescribeBotRecommendationResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot associated with the bot recommendation.
"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot associated with the bot recommendation.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to describe.
"
+ },
+ "botRecommendationStatus": {
+ "shape": "BotRecommendationStatus",
+ "documentation": "The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot recommendation being described.
"
+ },
+ "failureReasons": {
+ "shape": "FailureReasons",
+ "documentation": "If botRecommendationStatus is Failed, Amazon Lex explains why.
"
+ },
+ "creationDateTime": {
+ "shape": "Timestamp",
+ "documentation": "The date and time that the bot recommendation was created.
"
+ },
+ "lastUpdatedDateTime": {
+ "shape": "Timestamp",
+ "documentation": "The date and time that the bot recommendation was last updated.
"
+ },
+ "transcriptSourceSetting": {
+ "shape": "TranscriptSourceSetting",
+ "documentation": "The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
"
+ },
+ "encryptionSetting": {
+ "shape": "EncryptionSetting",
+ "documentation": "The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ },
+ "botRecommendationResults": {
+ "shape": "BotRecommendationResults",
+ "documentation": "The object representing the URL of the bot definition, the URL of the associated transcript and a statistical summary of the bot recommendation results.
"
+ }
+ }
+ },
+ "DescribeBotRequest": {
+ "type": "structure",
+ "required": [
+ "botId"
+ ],
"members": {
"botId": {
"shape": "Id",
@@ -4926,6 +5361,24 @@
"Deny"
]
},
+ "EncryptionSetting": {
+ "type": "structure",
+ "members": {
+ "kmsKeyArn": {
+ "shape": "KmsKeyArn",
+ "documentation": "The KMS key ARN used to encrypt the metadata associated with the bot recommendation.
"
+ },
+ "botLocaleExportPassword": {
+ "shape": "FilePassword",
+ "documentation": "The password used to encrypt the recommended bot recommendation file.
"
+ },
+ "associatedTranscriptsPassword": {
+ "shape": "FilePassword",
+ "documentation": "The password used to encrypt the associated transcript file.
"
+ }
+ },
+ "documentation": "The object representing the passwords that were used to encrypt the data related to the bot recommendation, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ },
"ExportFilter": {
"type": "structure",
"required": [
@@ -5062,6 +5515,12 @@
"shape": "FailureReason"
}
},
+ "FilePassword": {
+ "type": "string",
+ "max": 1024,
+ "min": 0,
+ "sensitive": true
+ },
"FilterValue": {
"type": "string",
"max": 100,
@@ -5496,6 +5955,16 @@
},
"documentation": "Specifies attributes for sorting a list of intents.
"
},
+ "IntentStatistics": {
+ "type": "structure",
+ "members": {
+ "discoveredIntentCount": {
+ "shape": "Count",
+ "documentation": "The number of recommended intents associated with the bot recommendation.
"
+ }
+ },
+ "documentation": "The object that contains the statistical summary of recommended intents associated with the bot recommendation.
"
+ },
"IntentSummary": {
"type": "structure",
"members": {
@@ -5593,6 +6062,16 @@
},
"documentation": "Specifies a Lambda function that verifies requests to a bot or fulfills the user's request to a bot.
"
},
+ "LexTranscriptFilter": {
+ "type": "structure",
+ "members": {
+ "dateRangeFilter": {
+ "shape": "DateRangeFilter",
+ "documentation": "The object that contains a date range filter that will be applied to the transcript. Specify this object if you want Amazon Lex to only read the files that are within the date range.
"
+ }
+ },
+ "documentation": "The object that contains transcript filter details that are associated with a bot recommendation.
"
+ },
"ListAggregatedUtterancesRequest": {
"type": "structure",
"required": [
@@ -5783,6 +6262,67 @@
}
}
},
+ "ListBotRecommendationsRequest": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot that contains the bot recommendation list.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot that contains the bot recommendation list.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation list.
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "maxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
"
+ },
+ "nextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response from the ListBotRecommendation operation contains more results than specified in the maxResults parameter, a token is returned in the response. Use that token in the nextToken parameter to return the next page of results.
"
+ }
+ }
+ },
+ "ListBotRecommendationsResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot that contains the bot recommendation list.
"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot that contains the bot recommendation list.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation list.
"
+ },
+ "botRecommendationSummaries": {
+ "shape": "BotRecommendationSummaryList",
+ "documentation": "Summary information for the bot recommendations that meet the filter specified in this request. The length of the list is specified in the maxResults parameter of the request. If there are more bot recommendations available, the nextToken field contains a token to get the next page of results.
"
+ },
+ "nextToken": {
+ "shape": "NextToken",
+ "documentation": "A token that indicates whether there are more results to return in a response to the ListBotRecommendations operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListBotRecommendations operation request to get the next page of results.
"
+ }
+ }
+ },
"ListBotVersionsRequest": {
"type": "structure",
"required": [
@@ -6115,6 +6655,78 @@
}
}
},
+ "ListRecommendedIntentsRequest": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot associated with the recommended intents.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot that contains the recommended intents.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the recommended intents.
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot recommendation that contains the recommended intents.
",
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "nextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response from the ListRecommendedIntents operation contains more results than specified in the maxResults parameter, a token is returned in the response. Use that token in the nextToken parameter to return the next page of results.
"
+ },
+ "maxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
"
+ }
+ }
+ },
+ "ListRecommendedIntentsResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot associated with the recommended intent.
"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot that contains the intent.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the intents to list. The string must match one of the supported locales. For more information, see Supported languages.
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot recommendation that contains the recommended intent.
"
+ },
+ "summaryList": {
+ "shape": "RecommendedIntentSummaryList",
+ "documentation": "Summary information for the intents that meet the filter criteria specified in the request. The length of the list is specified in the maxResults parameter of the request. If there are more intents available, the nextToken field contains a token to get the next page of results.
"
+ },
+ "nextToken": {
+ "shape": "NextToken",
+ "documentation": "A token that indicates whether there are more results to return in a response to the ListRecommendedIntents operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListRecommendedIntents operation request to get the next page of results.
"
+ }
+ }
+ },
"ListSlotTypesRequest": {
"type": "structure",
"required": [
@@ -6307,7 +6919,8 @@
"type": "string",
"enum": [
"Overwrite",
- "FailOnConflict"
+ "FailOnConflict",
+ "Append"
]
},
"Message": {
@@ -6384,6 +6997,12 @@
"min": 1,
"pattern": "^([0-9a-zA-Z][_-]?)+$"
},
+ "NextIndex": {
+ "type": "integer",
+ "box": true,
+ "max": 10000000,
+ "min": 0
+ },
"NextToken": {
"type": "string"
},
@@ -6413,6 +7032,19 @@
"DefaultObfuscation"
]
},
+ "ObjectPrefix": {
+ "type": "string",
+ "min": 1,
+ "pattern": "^[\\/]?+[a-zA-Z0-9!_.*'()-]+(\\/[a-zA-Z0-9!_.*'()-]+)*$"
+ },
+ "ObjectPrefixes": {
+ "type": "list",
+ "member": {
+ "shape": "ObjectPrefix"
+ },
+ "max": 2,
+ "min": 1
+ },
"Operation": {
"type": "string",
"max": 50,
@@ -6456,6 +7088,16 @@
"max": 10,
"min": 0
},
+ "PathFormat": {
+ "type": "structure",
+ "members": {
+ "objectPrefixes": {
+ "shape": "ObjectPrefixes",
+ "documentation": "A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 bucket. Specify this list if you only want Lex to read the files under this set of sub-folders.
"
+ }
+ },
+ "documentation": "The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
"
+ },
"PlainTextMessage": {
"type": "structure",
"required": [
@@ -6561,6 +7203,30 @@
"max": 5000,
"min": 1
},
+ "RecommendedIntentSummary": {
+ "type": "structure",
+ "members": {
+ "intentId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of a recommended intent associated with the bot recommendation.
"
+ },
+ "intentName": {
+ "shape": "Name",
+ "documentation": "The name of a recommended intent associated with the bot recommendation.
"
+ },
+ "sampleUtterancesCount": {
+ "shape": "SampleUtterancesCount",
+ "documentation": "The count of sample utterances of a recommended intent that is associated with a bot recommendation.
"
+ }
+ },
+ "documentation": "An object that contains a summary of a recommended intent.
"
+ },
+ "RecommendedIntentSummaryList": {
+ "type": "list",
+ "member": {
+ "shape": "RecommendedIntentSummary"
+ }
+ },
"RegexPattern": {
"type": "string",
"max": 300,
@@ -6644,6 +7310,42 @@
},
"documentation": "Specifies an Amazon S3 bucket for logging audio conversations
"
},
+ "S3BucketName": {
+ "type": "string",
+ "max": 63,
+ "min": 3,
+ "pattern": "^[a-z0-9][\\.\\-a-z0-9]{1,61}[a-z0-9]$"
+ },
+ "S3BucketTranscriptSource": {
+ "type": "structure",
+ "required": [
+ "s3BucketName",
+ "transcriptFormat"
+ ],
+ "members": {
+ "s3BucketName": {
+ "shape": "S3BucketName",
+ "documentation": "The name of the bucket containing the transcript and the associated metadata.
"
+ },
+ "pathFormat": {
+ "shape": "PathFormat",
+ "documentation": "The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
"
+ },
+ "transcriptFormat": {
+ "shape": "TranscriptFormat",
+ "documentation": "The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.
"
+ },
+ "transcriptFilter": {
+ "shape": "TranscriptFilter",
+ "documentation": "The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.
"
+ },
+ "kmsKeyArn": {
+ "shape": "KmsKeyArn",
+ "documentation": "The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.
"
+ }
+ },
+ "documentation": "The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
"
+ },
"SSMLMessage": {
"type": "structure",
"required": [
@@ -6675,6 +7377,9 @@
},
"documentation": "A sample utterance that invokes an intent or respond to a slot elicitation prompt.
"
},
+ "SampleUtterancesCount": {
+ "type": "integer"
+ },
"SampleUtterancesList": {
"type": "list",
"member": {
@@ -6694,6 +7399,98 @@
},
"documentation": "Defines one of the values for a slot type.
"
},
+ "SearchAssociatedTranscriptsRequest": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId",
+ "filters"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot associated with the transcripts that you are searching.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "BotVersion",
+ "documentation": "The version of the bot containing the transcripts that you are searching.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the transcripts to search. The string must match one of the supported locales. For more information, see Supported languages
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot recommendation associated with the transcripts to search.
",
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "searchOrder": {
+ "shape": "SearchOrder",
+ "documentation": "How SearchResults are ordered. Valid values are Ascending or Descending. The default is Descending.
"
+ },
+ "filters": {
+ "shape": "AssociatedTranscriptFilters",
+ "documentation": "A list of filter objects.
"
+ },
+ "maxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
"
+ },
+ "nextIndex": {
+ "shape": "NextIndex",
+ "documentation": "If the response from the SearchAssociatedTranscriptsRequest operation contains more results than specified in the maxResults parameter, an index is returned in the response. Use that index in the nextIndex parameter to return the next page of results.
"
+ }
+ }
+ },
+ "SearchAssociatedTranscriptsResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot associated with the transcripts that you are searching.
"
+ },
+ "botVersion": {
+ "shape": "BotVersion",
+ "documentation": "The version of the bot containing the transcripts that you are searching.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the transcripts to search. The string must match one of the supported locales. For more information, see Supported languages
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": " The unique identifier of the bot recommendation associated with the transcripts to search.
"
+ },
+ "nextIndex": {
+ "shape": "NextIndex",
+ "documentation": "A index that indicates whether there are more results to return in a response to the SearchAssociatedTranscripts operation. If the nextIndex field is present, you send the contents as the nextIndex parameter of a SearchAssociatedTranscriptsRequest operation to get the next page of results.
"
+ },
+ "associatedTranscripts": {
+ "shape": "AssociatedTranscriptList",
+ "documentation": "The object that contains the associated transcript that meet the criteria you specified.
"
+ },
+ "totalResults": {
+ "shape": "MaxResults",
+ "documentation": "The total number of transcripts returned by the search.
"
+ }
+ }
+ },
+ "SearchOrder": {
+ "type": "string",
+ "enum": [
+ "Ascending",
+ "Descending"
+ ]
+ },
"SentimentAnalysisSettings": {
"type": "structure",
"required": [
@@ -6978,6 +7775,16 @@
},
"documentation": "Specifies attributes for sorting a list of slot types.
"
},
+ "SlotTypeStatistics": {
+ "type": "structure",
+ "members": {
+ "discoveredSlotTypeCount": {
+ "shape": "Count",
+ "documentation": "The number of recommended slot types associated with the bot recommendation.
"
+ }
+ },
+ "documentation": "The object that contains the statistical summary of the recommended slot type associated with the bot recommendation.
"
+ },
"SlotTypeSummary": {
"type": "structure",
"members": {
@@ -7104,6 +7911,80 @@
"Descending"
]
},
+ "StartBotRecommendationRequest": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "transcriptSourceSetting"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot containing the bot recommendation.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot containing the bot recommendation.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to start. The string must match one of the supported locales. For more information, see Supported languages
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "transcriptSourceSetting": {
+ "shape": "TranscriptSourceSetting",
+ "documentation": "The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
"
+ },
+ "encryptionSetting": {
+ "shape": "EncryptionSetting",
+ "documentation": "The object representing the passwords that will be used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ }
+ }
+ },
+ "StartBotRecommendationResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot containing the bot recommendation.
"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot containing the bot recommendation.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to start. The string must match one of the supported locales. For more information, see Supported languages
"
+ },
+ "botRecommendationStatus": {
+ "shape": "BotRecommendationStatus",
+ "documentation": "The status of the bot recommendation.
If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The identifier of the bot recommendation that you have created.
"
+ },
+ "creationDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp of the date and time that the bot recommendation was created.
"
+ },
+ "transcriptSourceSetting": {
+ "shape": "TranscriptSourceSetting",
+ "documentation": "The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
"
+ },
+ "encryptionSetting": {
+ "shape": "EncryptionSetting",
+ "documentation": "The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ }
+ }
+ },
"StartImportRequest": {
"type": "structure",
"required": [
@@ -7306,6 +8187,38 @@
"Timestamp": {
"type": "timestamp"
},
+ "Transcript": {
+ "type": "string",
+ "max": 6000000,
+ "min": 1,
+ "pattern": ".*"
+ },
+ "TranscriptFilter": {
+ "type": "structure",
+ "members": {
+ "lexTranscriptFilter": {
+ "shape": "LexTranscriptFilter",
+ "documentation": "The object representing the filter that Amazon Lex will use to select the appropriate transcript when the transcript format is the Amazon Lex format.
"
+ }
+ },
+ "documentation": "The object representing the filter that Amazon Lex will use to select the appropriate transcript.
"
+ },
+ "TranscriptFormat": {
+ "type": "string",
+ "enum": [
+ "Lex"
+ ]
+ },
+ "TranscriptSourceSetting": {
+ "type": "structure",
+ "members": {
+ "s3BucketTranscriptSource": {
+ "shape": "S3BucketTranscriptSource",
+ "documentation": "Indicates the setting of the Amazon S3 bucket where the transcript is stored.
"
+ }
+ },
+ "documentation": "Indicates the setting of the location where the transcript is stored.
"
+ },
"UntagResourceRequest": {
"type": "structure",
"required": [
@@ -7514,6 +8427,87 @@
}
}
},
+ "UpdateBotRecommendationRequest": {
+ "type": "structure",
+ "required": [
+ "botId",
+ "botVersion",
+ "localeId",
+ "botRecommendationId",
+ "encryptionSetting"
+ ],
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot containing the bot recommendation to be updated.
",
+ "location": "uri",
+ "locationName": "botId"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot containing the bot recommendation to be updated.
",
+ "location": "uri",
+ "locationName": "botVersion"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to update. The string must match one of the supported locales. For more information, see Supported languages
",
+ "location": "uri",
+ "locationName": "localeId"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot recommendation to be updated.
",
+ "location": "uri",
+ "locationName": "botRecommendationId"
+ },
+ "encryptionSetting": {
+ "shape": "EncryptionSetting",
+ "documentation": "The object representing the passwords that will be used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ }
+ }
+ },
+ "UpdateBotRecommendationResponse": {
+ "type": "structure",
+ "members": {
+ "botId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot containing the bot recommendation that has been updated.
"
+ },
+ "botVersion": {
+ "shape": "DraftBotVersion",
+ "documentation": "The version of the bot containing the bot recommendation that has been updated.
"
+ },
+ "localeId": {
+ "shape": "LocaleId",
+ "documentation": "The identifier of the language and locale of the bot recommendation to update. The string must match one of the supported locales. For more information, see Supported languages
"
+ },
+ "botRecommendationStatus": {
+ "shape": "BotRecommendationStatus",
+ "documentation": "The status of the bot recommendation.
If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
"
+ },
+ "botRecommendationId": {
+ "shape": "Id",
+ "documentation": "The unique identifier of the bot recommendation to be updated.
"
+ },
+ "creationDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp of the date and time that the bot recommendation was created.
"
+ },
+ "lastUpdatedDateTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp of the date and time that the bot recommendation was last updated.
"
+ },
+ "transcriptSourceSetting": {
+ "shape": "TranscriptSourceSetting",
+ "documentation": "The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
"
+ },
+ "encryptionSetting": {
+ "shape": "EncryptionSetting",
+ "documentation": "The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
"
+ }
+ }
+ },
"UpdateBotRequest": {
"type": "structure",
"required": [
diff --git a/apis/models.lex.v2-2020-08-07.paginators.json b/apis/models.lex.v2-2020-08-07.paginators.json
index a05bc8545b..e5e50b9277 100644
--- a/apis/models.lex.v2-2020-08-07.paginators.json
+++ b/apis/models.lex.v2-2020-08-07.paginators.json
@@ -15,6 +15,11 @@
"output_token": "nextToken",
"limit_key": "maxResults"
},
+ "ListBotRecommendations": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults"
+ },
"ListBotVersions": {
"input_token": "nextToken",
"output_token": "nextToken",
@@ -50,6 +55,11 @@
"output_token": "nextToken",
"limit_key": "maxResults"
},
+ "ListRecommendedIntents": {
+ "input_token": "nextToken",
+ "output_token": "nextToken",
+ "limit_key": "maxResults"
+ },
"ListSlotTypes": {
"input_token": "nextToken",
"output_token": "nextToken",
diff --git a/apis/runtime.sagemaker-2017-05-13.normal.json b/apis/runtime.sagemaker-2017-05-13.normal.json
index 72427561bb..607b4d6f78 100644
--- a/apis/runtime.sagemaker-2017-05-13.normal.json
+++ b/apis/runtime.sagemaker-2017-05-13.normal.json
@@ -36,9 +36,15 @@
},
{
"shape": "ModelError"
+ },
+ {
+ "shape": "InternalDependencyException"
+ },
+ {
+ "shape": "ModelNotReadyException"
}
],
- "documentation": "After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint.
For an overview of Amazon SageMaker, see How It Works.
Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax.
Calls to InvokeEndpoint
are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference.
A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds.
Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
"
+ "documentation": "After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint.
For an overview of Amazon SageMaker, see How It Works.
Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax.
Calls to InvokeEndpoint
are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference.
A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds.
Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
"
},
"InvokeEndpointAsync": {
"name": "InvokeEndpointAsync",
@@ -64,7 +70,7 @@
"shape": "ValidationError"
}
],
- "documentation": "After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner.
Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it.
Amazon SageMaker strips all POST
headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax.
Calls to InvokeEndpointAsync
are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference.
"
+ "documentation": "After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner.
Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it.
Amazon SageMaker strips all POST
headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax.
Calls to InvokeEndpointAsync
are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference.
"
}
},
"shapes": {
@@ -128,7 +134,7 @@
},
"CustomAttributes": {
"shape": "CustomAttributesHeader",
- "documentation": "Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1).
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID
: in your post-processing function.
This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
",
+ "documentation": "Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1).
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID
: in your post-processing function.
This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
",
"location": "header",
"locationName": "X-Amzn-SageMaker-Custom-Attributes"
},
@@ -198,7 +204,7 @@
},
"CustomAttributes": {
"shape": "CustomAttributesHeader",
- "documentation": "Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1).
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID:
in your post-processing function.
This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
",
+ "documentation": "Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1).
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID:
in your post-processing function.
This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
",
"location": "header",
"locationName": "X-Amzn-SageMaker-Custom-Attributes"
},
@@ -253,7 +259,7 @@
},
"CustomAttributes": {
"shape": "CustomAttributesHeader",
- "documentation": "Provides additional information in the response about the inference returned by a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to return an ID received in the CustomAttributes
header of a request or other metadata that a service endpoint was programmed to produce. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). If the customer wants the custom attribute returned, the model must set the custom attribute to be included on the way back.
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID:
in your post-processing function.
This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
",
+ "documentation": "Provides additional information in the response about the inference returned by a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to return an ID received in the CustomAttributes
header of a request or other metadata that a service endpoint was programmed to produce. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). If the customer wants the custom attribute returned, the model must set the custom attribute to be included on the way back.
The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID:
in your post-processing function.
This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
",
"location": "header",
"locationName": "X-Amzn-SageMaker-Custom-Attributes"
}
diff --git a/apis/sagemaker-2017-07-24.min.json b/apis/sagemaker-2017-07-24.min.json
index 62ffd66bfc..8ec45df874 100644
--- a/apis/sagemaker-2017-07-24.min.json
+++ b/apis/sagemaker-2017-07-24.min.json
@@ -153,16 +153,16 @@
"members": {
"ActionName": {},
"Source": {
- "shape": "S1g"
+ "shape": "S1j"
},
"ActionType": {},
"Description": {},
"Status": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Tags": {
"shape": "S7"
@@ -187,13 +187,13 @@
"AlgorithmName": {},
"AlgorithmDescription": {},
"TrainingSpecification": {
- "shape": "S1s"
+ "shape": "S1v"
},
"InferenceSpecification": {
"shape": "Sr"
},
"ValidationSpecification": {
- "shape": "S2l"
+ "shape": "S2o"
},
"CertifyForMarketplace": {
"type": "boolean"
@@ -231,7 +231,7 @@
"shape": "S7"
},
"ResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
}
}
},
@@ -254,7 +254,7 @@
"shape": "S7"
},
"KernelGatewayImageConfig": {
- "shape": "S4e"
+ "shape": "S4h"
}
}
},
@@ -275,14 +275,14 @@
"members": {
"ArtifactName": {},
"Source": {
- "shape": "S4q"
+ "shape": "S4t"
},
"ArtifactType": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Tags": {
"shape": "S7"
@@ -308,17 +308,17 @@
"members": {
"AutoMLJobName": {},
"InputDataConfig": {
- "shape": "S4y"
+ "shape": "S51"
},
"OutputDataConfig": {
- "shape": "S54"
+ "shape": "S57"
},
"ProblemType": {},
"AutoMLJobObjective": {
- "shape": "S56"
+ "shape": "S59"
},
"AutoMLJobConfig": {
- "shape": "S58"
+ "shape": "S5b"
},
"RoleArn": {},
"GenerateCandidateDefinitionsOnly": {
@@ -328,7 +328,7 @@
"shape": "S7"
},
"ModelDeployConfig": {
- "shape": "S5k"
+ "shape": "S5n"
}
}
},
@@ -352,7 +352,7 @@
"members": {
"CodeRepositoryName": {},
"GitConfig": {
- "shape": "S5q"
+ "shape": "S5t"
},
"Tags": {
"shape": "S7"
@@ -375,24 +375,24 @@
"required": [
"CompilationJobName",
"RoleArn",
- "InputConfig",
"OutputConfig",
"StoppingCondition"
],
"members": {
"CompilationJobName": {},
"RoleArn": {},
+ "ModelPackageVersionArn": {},
"InputConfig": {
- "shape": "S5x"
+ "shape": "S60"
},
"OutputConfig": {
- "shape": "S61"
+ "shape": "S62"
},
"VpcConfig": {
- "shape": "S68"
+ "shape": "S69"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"Tags": {
"shape": "S7"
@@ -420,12 +420,12 @@
"members": {
"ContextName": {},
"Source": {
- "shape": "S6g"
+ "shape": "S6h"
},
"ContextType": {},
"Description": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"Tags": {
"shape": "S7"
@@ -453,26 +453,26 @@
"members": {
"JobDefinitionName": {},
"DataQualityBaselineConfig": {
- "shape": "S6l"
+ "shape": "S6m"
},
"DataQualityAppSpecification": {
- "shape": "S6p"
+ "shape": "S6q"
},
"DataQualityJobInput": {
- "shape": "S6y"
+ "shape": "S6z"
},
"DataQualityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
},
"Tags": {
"shape": "S7"
@@ -501,7 +501,7 @@
"RoleArn": {},
"Description": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"Tags": {
"shape": "S7"
@@ -526,10 +526,10 @@
"DomainName": {},
"AuthMode": {},
"DefaultUserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
},
"SubnetIds": {
- "shape": "S5h"
+ "shape": "S5k"
},
"VpcId": {},
"Tags": {
@@ -543,7 +543,7 @@
"KmsKeyId": {},
"AppSecurityGroupManagement": {},
"DomainSettings": {
- "shape": "S8c"
+ "shape": "S8d"
}
}
},
@@ -573,7 +573,7 @@
"ModelVersion": {},
"RoleArn": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"ResourceKey": {},
"Tags": {
@@ -593,7 +593,7 @@
"EndpointName": {},
"EndpointConfigName": {},
"DeploymentConfig": {
- "shape": "S8m"
+ "shape": "S8n"
},
"Tags": {
"shape": "S7"
@@ -620,17 +620,17 @@
"members": {
"EndpointConfigName": {},
"ProductionVariants": {
- "shape": "S93"
+ "shape": "S94"
},
"DataCaptureConfig": {
- "shape": "S9c"
+ "shape": "S9g"
},
"Tags": {
"shape": "S7"
},
"KmsKeyId": {},
"AsyncInferenceConfig": {
- "shape": "S9n"
+ "shape": "S9r"
}
}
},
@@ -680,13 +680,13 @@
"RecordIdentifierFeatureName": {},
"EventTimeFeatureName": {},
"FeatureDefinitions": {
- "shape": "Sa1"
+ "shape": "Sa5"
},
"OnlineStoreConfig": {
- "shape": "Sa4"
+ "shape": "Sa8"
},
"OfflineStoreConfig": {
- "shape": "Sa6"
+ "shape": "Saa"
},
"RoleArn": {},
"Description": {},
@@ -717,16 +717,16 @@
"members": {
"FlowDefinitionName": {},
"HumanLoopRequestSource": {
- "shape": "Sah"
+ "shape": "Sal"
},
"HumanLoopActivationConfig": {
- "shape": "Saj"
+ "shape": "San"
},
"HumanLoopConfig": {
- "shape": "Sam"
+ "shape": "Saq"
},
"OutputConfig": {
- "shape": "Sb1"
+ "shape": "Sb5"
},
"RoleArn": {},
"Tags": {
@@ -754,7 +754,7 @@
"members": {
"HumanTaskUiName": {},
"UiTemplate": {
- "shape": "Sb6"
+ "shape": "Sba"
},
"Tags": {
"shape": "S7"
@@ -781,16 +781,16 @@
"members": {
"HyperParameterTuningJobName": {},
"HyperParameterTuningJobConfig": {
- "shape": "Sbb"
+ "shape": "Sbf"
},
"TrainingJobDefinition": {
- "shape": "Sbs"
+ "shape": "Sbw"
},
"TrainingJobDefinitions": {
- "shape": "Sc0"
+ "shape": "Sc4"
},
"WarmStartConfig": {
- "shape": "Sc1"
+ "shape": "Sc5"
},
"Tags": {
"shape": "S7"
@@ -854,6 +854,41 @@
}
}
},
+ "CreateInferenceRecommendationsJob": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "JobName",
+ "JobType",
+ "RoleArn",
+ "InputConfig"
+ ],
+ "members": {
+ "JobName": {},
+ "JobType": {},
+ "RoleArn": {},
+ "InputConfig": {
+ "shape": "Scm"
+ },
+ "JobDescription": {},
+ "StoppingConditions": {
+ "shape": "Sd8"
+ },
+ "Tags": {
+ "shape": "S7"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "required": [
+ "JobArn"
+ ],
+ "members": {
+ "JobArn": {}
+ }
+ }
+ },
"CreateLabelingJob": {
"input": {
"type": "structure",
@@ -869,21 +904,21 @@
"LabelingJobName": {},
"LabelAttributeName": {},
"InputConfig": {
- "shape": "Sci"
+ "shape": "Sdh"
},
"OutputConfig": {
- "shape": "Scp"
+ "shape": "Sdo"
},
"RoleArn": {},
"LabelCategoryConfigS3Uri": {},
"StoppingConditions": {
- "shape": "Scq"
+ "shape": "Sdp"
},
"LabelingJobAlgorithmsConfig": {
- "shape": "Sct"
+ "shape": "Sds"
},
"HumanTaskConfig": {
- "shape": "Scx"
+ "shape": "Sdw"
},
"Tags": {
"shape": "S7"
@@ -910,20 +945,20 @@
"members": {
"ModelName": {},
"PrimaryContainer": {
- "shape": "Sdc"
+ "shape": "Seb"
},
"Containers": {
- "shape": "Sdl"
+ "shape": "Sek"
},
"InferenceExecutionConfig": {
- "shape": "Sdm"
+ "shape": "Sel"
},
"ExecutionRoleArn": {},
"Tags": {
"shape": "S7"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"EnableNetworkIsolation": {
"type": "boolean"
@@ -954,26 +989,26 @@
"members": {
"JobDefinitionName": {},
"ModelBiasBaselineConfig": {
- "shape": "Sdq"
+ "shape": "Sep"
},
"ModelBiasAppSpecification": {
- "shape": "Sdr"
+ "shape": "Seq"
},
"ModelBiasJobInput": {
- "shape": "Sds"
+ "shape": "Ser"
},
"ModelBiasJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
},
"Tags": {
"shape": "S7"
@@ -1004,26 +1039,26 @@
"members": {
"JobDefinitionName": {},
"ModelExplainabilityBaselineConfig": {
- "shape": "Sdw"
+ "shape": "Sev"
},
"ModelExplainabilityAppSpecification": {
- "shape": "Sdx"
+ "shape": "Sew"
},
"ModelExplainabilityJobInput": {
- "shape": "Sdy"
+ "shape": "Sex"
},
"ModelExplainabilityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
},
"Tags": {
"shape": "S7"
@@ -1051,10 +1086,10 @@
"shape": "Sr"
},
"ValidationSpecification": {
- "shape": "Se1"
+ "shape": "Sf0"
},
"SourceAlgorithmSpecification": {
- "shape": "Se4"
+ "shape": "Sf3"
},
"CertifyForMarketplace": {
"type": "boolean"
@@ -1064,16 +1099,25 @@
},
"ModelApprovalStatus": {},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"ModelMetrics": {
- "shape": "Se7"
+ "shape": "Sf6"
},
"ClientToken": {
"idempotencyToken": true
},
"CustomerMetadataProperties": {
- "shape": "See"
+ "shape": "Sfd"
+ },
+ "DriftCheckBaselines": {
+ "shape": "Sfg"
+ },
+ "Domain": {},
+ "Task": {},
+ "SamplePayloadUrl": {},
+ "AdditionalInferenceSpecifications": {
+ "shape": "Sfm"
}
}
},
@@ -1125,26 +1169,26 @@
"members": {
"JobDefinitionName": {},
"ModelQualityBaselineConfig": {
- "shape": "Sem"
+ "shape": "Sft"
},
"ModelQualityAppSpecification": {
- "shape": "Sen"
+ "shape": "Sfu"
},
"ModelQualityJobInput": {
- "shape": "Sep"
+ "shape": "Sfw"
},
"ModelQualityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
},
"Tags": {
"shape": "S7"
@@ -1171,7 +1215,7 @@
"members": {
"MonitoringScheduleName": {},
"MonitoringScheduleConfig": {
- "shape": "Set"
+ "shape": "Sg0"
},
"Tags": {
"shape": "S7"
@@ -1201,7 +1245,7 @@
"InstanceType": {},
"SubnetId": {},
"SecurityGroupIds": {
- "shape": "S7u"
+ "shape": "S7v"
},
"RoleArn": {},
"KmsKeyId": {},
@@ -1214,11 +1258,11 @@
"type": "integer"
},
"AcceleratorTypes": {
- "shape": "Sfb"
+ "shape": "Sgi"
},
"DefaultCodeRepository": {},
"AdditionalCodeRepositories": {
- "shape": "Sfe"
+ "shape": "Sgl"
},
"RootAccess": {},
"PlatformIdentifier": {}
@@ -1240,10 +1284,10 @@
"members": {
"NotebookInstanceLifecycleConfigName": {},
"OnCreate": {
- "shape": "Sfk"
+ "shape": "Sgr"
},
"OnStart": {
- "shape": "Sfk"
+ "shape": "Sgr"
}
}
},
@@ -1340,33 +1384,33 @@
],
"members": {
"ProcessingInputs": {
- "shape": "Sg5"
+ "shape": "Shc"
},
"ProcessingOutputConfig": {
- "shape": "Sgs"
+ "shape": "Shz"
},
"ProcessingJobName": {},
"ProcessingResources": {
- "shape": "Sgx"
+ "shape": "Si4"
},
"StoppingCondition": {
- "shape": "Sgz"
+ "shape": "Si6"
},
"AppSpecification": {
- "shape": "Sh1"
+ "shape": "Si8"
},
"Environment": {
- "shape": "Sh3"
+ "shape": "Sia"
},
"NetworkConfig": {
- "shape": "Sf1"
+ "shape": "Sg8"
},
"RoleArn": {},
"Tags": {
"shape": "S7"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
}
}
},
@@ -1391,7 +1435,7 @@
"ProjectName": {},
"ProjectDescription": {},
"ServiceCatalogProvisioningDetails": {
- "shape": "Sh9"
+ "shape": "Sig"
},
"Tags": {
"shape": "S7"
@@ -1448,26 +1492,26 @@
"members": {
"TrainingJobName": {},
"HyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"AlgorithmSpecification": {
- "shape": "Shp"
+ "shape": "Siw"
},
"RoleArn": {},
"InputDataConfig": {
- "shape": "S2s"
+ "shape": "S2v"
},
"OutputDataConfig": {
- "shape": "S39"
+ "shape": "S3c"
},
"ResourceConfig": {
- "shape": "S3b"
+ "shape": "S3e"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"Tags": {
"shape": "S7"
@@ -1482,31 +1526,31 @@
"type": "boolean"
},
"CheckpointConfig": {
- "shape": "Sbx"
+ "shape": "Sc1"
},
"DebugHookConfig": {
- "shape": "Shq"
+ "shape": "Six"
},
"DebugRuleConfigurations": {
- "shape": "Shy"
+ "shape": "Sj5"
},
"TensorBoardOutputConfig": {
- "shape": "Si3"
+ "shape": "Sja"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"ProfilerConfig": {
- "shape": "Si4"
+ "shape": "Sjb"
},
"ProfilerRuleConfigurations": {
- "shape": "Si7"
+ "shape": "Sje"
},
"Environment": {
- "shape": "Si9"
+ "shape": "Sjg"
},
"RetryStrategy": {
- "shape": "Sby"
+ "shape": "Sc2"
}
}
},
@@ -1537,32 +1581,32 @@
"type": "integer"
},
"ModelClientConfig": {
- "shape": "Sig"
+ "shape": "Sjn"
},
"MaxPayloadInMB": {
"type": "integer"
},
"BatchStrategy": {},
"Environment": {
- "shape": "S3l"
+ "shape": "S3o"
},
"TransformInput": {
- "shape": "S3o"
+ "shape": "S3r"
},
"TransformOutput": {
- "shape": "S3s"
+ "shape": "S3v"
},
"TransformResources": {
- "shape": "S3v"
+ "shape": "S3y"
},
"DataProcessing": {
- "shape": "Sij"
+ "shape": "Sjq"
},
"Tags": {
"shape": "S7"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
}
}
},
@@ -1588,7 +1632,7 @@
"DisplayName": {},
"ExperimentName": {},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Tags": {
"shape": "S7"
@@ -1612,7 +1656,7 @@
"TrialComponentName": {},
"DisplayName": {},
"Status": {
- "shape": "Sir"
+ "shape": "Sjy"
},
"StartTime": {
"type": "timestamp"
@@ -1621,16 +1665,16 @@
"type": "timestamp"
},
"Parameters": {
- "shape": "Siv"
+ "shape": "Sk2"
},
"InputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"OutputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Tags": {
"shape": "S7"
@@ -1660,7 +1704,7 @@
"shape": "S7"
},
"UserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
}
}
},
@@ -1679,13 +1723,13 @@
],
"members": {
"CognitoConfig": {
- "shape": "Sja"
+ "shape": "Skh"
},
"OidcConfig": {
- "shape": "Sjd"
+ "shape": "Skk"
},
"SourceIpConfig": {
- "shape": "Sjg"
+ "shape": "Skn"
},
"WorkforceName": {},
"Tags": {
@@ -1715,11 +1759,11 @@
"WorkteamName": {},
"WorkforceName": {},
"MemberDefinitions": {
- "shape": "Sjo"
+ "shape": "Skv"
},
"Description": {},
"NotificationConfiguration": {
- "shape": "Sjw"
+ "shape": "Sl3"
},
"Tags": {
"shape": "S7"
@@ -1795,7 +1839,7 @@
"members": {
"ArtifactArn": {},
"Source": {
- "shape": "S4q"
+ "shape": "S4t"
}
}
},
@@ -2296,29 +2340,30 @@
"ActionName": {},
"ActionArn": {},
"Source": {
- "shape": "S1g"
+ "shape": "S1j"
},
"ActionType": {},
"Description": {},
"Status": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
- }
+ "shape": "S1q"
+ },
+ "LineageGroupArn": {}
}
}
},
@@ -2350,23 +2395,23 @@
"type": "timestamp"
},
"TrainingSpecification": {
- "shape": "S1s"
+ "shape": "S1v"
},
"InferenceSpecification": {
"shape": "Sr"
},
"ValidationSpecification": {
- "shape": "S2l"
+ "shape": "S2o"
},
"AlgorithmStatus": {},
"AlgorithmStatusDetails": {
"type": "structure",
"members": {
"ValidationStatuses": {
- "shape": "Slu"
+ "shape": "Sn3"
},
"ImageScanStatuses": {
- "shape": "Slu"
+ "shape": "Sn3"
}
}
},
@@ -2413,7 +2458,7 @@
},
"FailureReason": {},
"ResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
}
}
}
@@ -2440,7 +2485,7 @@
"type": "timestamp"
},
"KernelGatewayImageConfig": {
- "shape": "S4e"
+ "shape": "S4h"
}
}
}
@@ -2461,27 +2506,28 @@
"ArtifactName": {},
"ArtifactArn": {},
"Source": {
- "shape": "S4q"
+ "shape": "S4t"
},
"ArtifactType": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
- }
+ "shape": "S1q"
+ },
+ "LineageGroupArn": {}
}
}
},
@@ -2512,18 +2558,18 @@
"AutoMLJobName": {},
"AutoMLJobArn": {},
"InputDataConfig": {
- "shape": "S4y"
+ "shape": "S51"
},
"OutputDataConfig": {
- "shape": "S54"
+ "shape": "S57"
},
"RoleArn": {},
"AutoMLJobObjective": {
- "shape": "S56"
+ "shape": "S59"
},
"ProblemType": {},
"AutoMLJobConfig": {
- "shape": "S58"
+ "shape": "S5b"
},
"CreationTime": {
"type": "timestamp"
@@ -2536,10 +2582,10 @@
},
"FailureReason": {},
"PartialFailureReasons": {
- "shape": "Sm8"
+ "shape": "Snh"
},
"BestCandidate": {
- "shape": "Sma"
+ "shape": "Snj"
},
"AutoMLJobStatus": {},
"AutoMLJobSecondaryStatus": {},
@@ -2557,16 +2603,16 @@
"type": "structure",
"members": {
"AutoMLJobObjective": {
- "shape": "S56"
+ "shape": "S59"
},
"ProblemType": {},
"CompletionCriteria": {
- "shape": "S59"
+ "shape": "S5c"
}
}
},
"ModelDeployConfig": {
- "shape": "S5k"
+ "shape": "S5n"
},
"ModelDeployResult": {
"type": "structure",
@@ -2605,7 +2651,7 @@
"type": "timestamp"
},
"GitConfig": {
- "shape": "S5q"
+ "shape": "S5t"
}
}
}
@@ -2646,9 +2692,10 @@
"type": "timestamp"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"InferenceImage": {},
+ "ModelPackageVersionArn": {},
"CreationTime": {
"type": "timestamp"
},
@@ -2657,7 +2704,7 @@
},
"FailureReason": {},
"ModelArtifacts": {
- "shape": "Sn9"
+ "shape": "Soi"
},
"ModelDigests": {
"type": "structure",
@@ -2667,13 +2714,13 @@
},
"RoleArn": {},
"InputConfig": {
- "shape": "S5x"
+ "shape": "S60"
},
"OutputConfig": {
- "shape": "S61"
+ "shape": "S62"
},
"VpcConfig": {
- "shape": "S68"
+ "shape": "S69"
}
}
}
@@ -2694,25 +2741,26 @@
"ContextName": {},
"ContextArn": {},
"Source": {
- "shape": "S6g"
+ "shape": "S6h"
},
"ContextType": {},
"Description": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
- }
+ "shape": "Smx"
+ },
+ "LineageGroupArn": {}
}
}
},
@@ -2745,26 +2793,26 @@
"type": "timestamp"
},
"DataQualityBaselineConfig": {
- "shape": "S6l"
+ "shape": "S6m"
},
"DataQualityAppSpecification": {
- "shape": "S6p"
+ "shape": "S6q"
},
"DataQualityJobInput": {
- "shape": "S6y"
+ "shape": "S6z"
},
"DataQualityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
}
}
}
@@ -2852,7 +2900,7 @@
"DeviceFleetName": {},
"DeviceFleetArn": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"Description": {},
"CreationTime": {
@@ -2894,7 +2942,7 @@
"FailureReason": {},
"AuthMode": {},
"DefaultUserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
},
"AppNetworkAccessType": {},
"HomeEfsFileSystemKmsKeyId": {
@@ -2902,13 +2950,13 @@
"deprecatedMessage": "This property is deprecated, use KmsKeyId instead."
},
"SubnetIds": {
- "shape": "S5h"
+ "shape": "S5k"
},
"Url": {},
"VpcId": {},
"KmsKeyId": {},
"DomainSettings": {
- "shape": "S8c"
+ "shape": "S8d"
},
"AppSecurityGroupManagement": {},
"SecurityGroupIdForDomainBoundary": {}
@@ -2940,7 +2988,7 @@
"ModelVersion": {},
"RoleArn": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"ResourceKey": {},
"EdgePackagingJobStatus": {},
@@ -2993,10 +3041,10 @@
"EndpointArn": {},
"EndpointConfigName": {},
"ProductionVariants": {
- "shape": "So6"
+ "shape": "Spe"
},
"DataCaptureConfig": {
- "shape": "Sof"
+ "shape": "Spn"
},
"EndpointStatus": {},
"FailureReason": {},
@@ -3007,10 +3055,10 @@
"type": "timestamp"
},
"LastDeploymentConfig": {
- "shape": "S8m"
+ "shape": "S8n"
},
"AsyncInferenceConfig": {
- "shape": "S9n"
+ "shape": "S9r"
},
"PendingDeploymentSummary": {
"type": "structure",
@@ -3029,7 +3077,7 @@
"members": {
"VariantName": {},
"DeployedImages": {
- "shape": "So8"
+ "shape": "Spg"
},
"CurrentWeight": {
"type": "float"
@@ -3046,7 +3094,13 @@
"InstanceType": {},
"AcceleratorType": {},
"VariantStatus": {
- "shape": "Sob"
+ "shape": "Spj"
+ },
+ "CurrentServerlessConfig": {
+ "shape": "S9d"
+ },
+ "DesiredServerlessConfig": {
+ "shape": "S9d"
}
}
}
@@ -3081,17 +3135,17 @@
"EndpointConfigName": {},
"EndpointConfigArn": {},
"ProductionVariants": {
- "shape": "S93"
+ "shape": "S94"
},
"DataCaptureConfig": {
- "shape": "S9c"
+ "shape": "S9g"
},
"KmsKeyId": {},
"CreationTime": {
"type": "timestamp"
},
"AsyncInferenceConfig": {
- "shape": "S9n"
+ "shape": "S9r"
}
}
}
@@ -3113,20 +3167,20 @@
"ExperimentArn": {},
"DisplayName": {},
"Source": {
- "shape": "Sop"
+ "shape": "Spx"
},
"Description": {},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -3159,21 +3213,21 @@
"RecordIdentifierFeatureName": {},
"EventTimeFeatureName": {},
"FeatureDefinitions": {
- "shape": "Sa1"
+ "shape": "Sa5"
},
"CreationTime": {
"type": "timestamp"
},
"OnlineStoreConfig": {
- "shape": "Sa4"
+ "shape": "Sa8"
},
"OfflineStoreConfig": {
- "shape": "Sa6"
+ "shape": "Saa"
},
"RoleArn": {},
"FeatureGroupStatus": {},
"OfflineStoreStatus": {
- "shape": "Sov"
+ "shape": "Sq3"
},
"FailureReason": {},
"Description": {},
@@ -3210,16 +3264,16 @@
"type": "timestamp"
},
"HumanLoopRequestSource": {
- "shape": "Sah"
+ "shape": "Sal"
},
"HumanLoopActivationConfig": {
- "shape": "Saj"
+ "shape": "San"
},
"HumanLoopConfig": {
- "shape": "Sam"
+ "shape": "Saq"
},
"OutputConfig": {
- "shape": "Sb1"
+ "shape": "Sb5"
},
"RoleArn": {},
"FailureReason": {}
@@ -3286,13 +3340,13 @@
"HyperParameterTuningJobName": {},
"HyperParameterTuningJobArn": {},
"HyperParameterTuningJobConfig": {
- "shape": "Sbb"
+ "shape": "Sbf"
},
"TrainingJobDefinition": {
- "shape": "Sbs"
+ "shape": "Sbw"
},
"TrainingJobDefinitions": {
- "shape": "Sc0"
+ "shape": "Sc4"
},
"HyperParameterTuningJobStatus": {},
"CreationTime": {
@@ -3305,19 +3359,19 @@
"type": "timestamp"
},
"TrainingJobStatusCounters": {
- "shape": "Spa"
+ "shape": "Sqi"
},
"ObjectiveStatusCounters": {
- "shape": "Spc"
+ "shape": "Sqk"
},
"BestTrainingJob": {
- "shape": "Spe"
+ "shape": "Sqm"
},
"OverallBestTrainingJob": {
- "shape": "Spe"
+ "shape": "Sqm"
},
"WarmStartConfig": {
- "shape": "Sc1"
+ "shape": "Sc5"
},
"FailureReason": {}
}
@@ -3386,6 +3440,129 @@
}
}
},
+ "DescribeInferenceRecommendationsJob": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "JobName"
+ ],
+ "members": {
+ "JobName": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "required": [
+ "JobName",
+ "JobType",
+ "JobArn",
+ "RoleArn",
+ "Status",
+ "CreationTime",
+ "LastModifiedTime",
+ "InputConfig"
+ ],
+ "members": {
+ "JobName": {},
+ "JobDescription": {},
+ "JobType": {},
+ "JobArn": {},
+ "RoleArn": {},
+ "Status": {},
+ "CreationTime": {
+ "type": "timestamp"
+ },
+ "CompletionTime": {
+ "type": "timestamp"
+ },
+ "LastModifiedTime": {
+ "type": "timestamp"
+ },
+ "FailureReason": {},
+ "InputConfig": {
+ "shape": "Scm"
+ },
+ "StoppingConditions": {
+ "shape": "Sd8"
+ },
+ "InferenceRecommendations": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Metrics",
+ "EndpointConfiguration",
+ "ModelConfiguration"
+ ],
+ "members": {
+ "Metrics": {
+ "type": "structure",
+ "required": [
+ "CostPerHour",
+ "CostPerInference",
+ "MaxInvocations",
+ "ModelLatency"
+ ],
+ "members": {
+ "CostPerHour": {
+ "type": "float"
+ },
+ "CostPerInference": {
+ "type": "float"
+ },
+ "MaxInvocations": {
+ "type": "integer"
+ },
+ "ModelLatency": {
+ "type": "integer"
+ }
+ }
+ },
+ "EndpointConfiguration": {
+ "type": "structure",
+ "required": [
+ "EndpointName",
+ "VariantName",
+ "InstanceType",
+ "InitialInstanceCount"
+ ],
+ "members": {
+ "EndpointName": {},
+ "VariantName": {},
+ "InstanceType": {},
+ "InitialInstanceCount": {
+ "type": "integer"
+ }
+ }
+ },
+ "ModelConfiguration": {
+ "type": "structure",
+ "members": {
+ "InferenceSpecificationName": {},
+ "EnvironmentParameters": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Key",
+ "ValueType",
+ "Value"
+ ],
+ "members": {
+ "Key": {},
+ "ValueType": {},
+ "Value": {}
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
"DescribeLabelingJob": {
"input": {
"type": "structure",
@@ -3414,7 +3591,7 @@
"members": {
"LabelingJobStatus": {},
"LabelCounters": {
- "shape": "Spr"
+ "shape": "Sr9"
},
"FailureReason": {},
"CreationTime": {
@@ -3428,27 +3605,59 @@
"LabelingJobArn": {},
"LabelAttributeName": {},
"InputConfig": {
- "shape": "Sci"
+ "shape": "Sdh"
},
"OutputConfig": {
- "shape": "Scp"
+ "shape": "Sdo"
},
"RoleArn": {},
"LabelCategoryConfigS3Uri": {},
"StoppingConditions": {
- "shape": "Scq"
+ "shape": "Sdp"
},
"LabelingJobAlgorithmsConfig": {
- "shape": "Sct"
+ "shape": "Sds"
},
"HumanTaskConfig": {
- "shape": "Scx"
+ "shape": "Sdw"
},
"Tags": {
"shape": "S7"
},
"LabelingJobOutput": {
- "shape": "Spu"
+ "shape": "Src"
+ }
+ }
+ }
+ },
+ "DescribeLineageGroup": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "LineageGroupName"
+ ],
+ "members": {
+ "LineageGroupName": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "LineageGroupName": {},
+ "LineageGroupArn": {},
+ "DisplayName": {},
+ "Description": {},
+ "CreationTime": {
+ "type": "timestamp"
+ },
+ "CreatedBy": {
+ "shape": "Smx"
+ },
+ "LastModifiedTime": {
+ "type": "timestamp"
+ },
+ "LastModifiedBy": {
+ "shape": "Smx"
}
}
}
@@ -3474,17 +3683,17 @@
"members": {
"ModelName": {},
"PrimaryContainer": {
- "shape": "Sdc"
+ "shape": "Seb"
},
"Containers": {
- "shape": "Sdl"
+ "shape": "Sek"
},
"InferenceExecutionConfig": {
- "shape": "Sdm"
+ "shape": "Sel"
},
"ExecutionRoleArn": {},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"CreationTime": {
"type": "timestamp"
@@ -3525,26 +3734,26 @@
"type": "timestamp"
},
"ModelBiasBaselineConfig": {
- "shape": "Sdq"
+ "shape": "Sep"
},
"ModelBiasAppSpecification": {
- "shape": "Sdr"
+ "shape": "Seq"
},
"ModelBiasJobInput": {
- "shape": "Sds"
+ "shape": "Ser"
},
"ModelBiasJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
}
}
}
@@ -3578,26 +3787,26 @@
"type": "timestamp"
},
"ModelExplainabilityBaselineConfig": {
- "shape": "Sdw"
+ "shape": "Sev"
},
"ModelExplainabilityAppSpecification": {
- "shape": "Sdx"
+ "shape": "Sew"
},
"ModelExplainabilityJobInput": {
- "shape": "Sdy"
+ "shape": "Sex"
},
"ModelExplainabilityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
}
}
}
@@ -3636,37 +3845,46 @@
"shape": "Sr"
},
"SourceAlgorithmSpecification": {
- "shape": "Se4"
+ "shape": "Sf3"
},
"ValidationSpecification": {
- "shape": "Se1"
+ "shape": "Sf0"
},
"ModelPackageStatus": {},
"ModelPackageStatusDetails": {
- "shape": "Sq3"
+ "shape": "Srn"
},
"CertifyForMarketplace": {
"type": "boolean"
},
"ModelApprovalStatus": {},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"ModelMetrics": {
- "shape": "Se7"
+ "shape": "Sf6"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"ApprovalDescription": {},
"CustomerMetadataProperties": {
- "shape": "See"
+ "shape": "Sfd"
+ },
+ "DriftCheckBaselines": {
+ "shape": "Sfg"
+ },
+ "Domain": {},
+ "Task": {},
+ "SamplePayloadUrl": {},
+ "AdditionalInferenceSpecifications": {
+ "shape": "Sfm"
}
}
}
@@ -3698,7 +3916,7 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"ModelPackageGroupStatus": {}
}
@@ -3733,26 +3951,26 @@
"type": "timestamp"
},
"ModelQualityBaselineConfig": {
- "shape": "Sem"
+ "shape": "Sft"
},
"ModelQualityAppSpecification": {
- "shape": "Sen"
+ "shape": "Sfu"
},
"ModelQualityJobInput": {
- "shape": "Sep"
+ "shape": "Sfw"
},
"ModelQualityJobOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"JobResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"NetworkConfig": {
- "shape": "S7g"
+ "shape": "S7h"
},
"RoleArn": {},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
}
}
}
@@ -3790,11 +4008,11 @@
"type": "timestamp"
},
"MonitoringScheduleConfig": {
- "shape": "Set"
+ "shape": "Sg0"
},
"EndpointName": {},
"LastMonitoringExecutionSummary": {
- "shape": "Sqg"
+ "shape": "Ss0"
}
}
}
@@ -3820,7 +4038,7 @@
"InstanceType": {},
"SubnetId": {},
"SecurityGroups": {
- "shape": "S7u"
+ "shape": "S7v"
},
"RoleArn": {},
"KmsKeyId": {},
@@ -3837,11 +4055,11 @@
"type": "integer"
},
"AcceleratorTypes": {
- "shape": "Sfb"
+ "shape": "Sgi"
},
"DefaultCodeRepository": {},
"AdditionalCodeRepositories": {
- "shape": "Sfe"
+ "shape": "Sgl"
},
"RootAccess": {},
"PlatformIdentifier": {}
@@ -3864,10 +4082,10 @@
"NotebookInstanceLifecycleConfigArn": {},
"NotebookInstanceLifecycleConfigName": {},
"OnCreate": {
- "shape": "Sfk"
+ "shape": "Sgr"
},
"OnStart": {
- "shape": "Sfk"
+ "shape": "Sgr"
},
"LastModifiedTime": {
"type": "timestamp"
@@ -3908,10 +4126,10 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -3955,7 +4173,7 @@
"PipelineExecutionStatus": {},
"PipelineExecutionDescription": {},
"PipelineExperimentConfig": {
- "shape": "Sqz"
+ "shape": "Ssj"
},
"FailureReason": {},
"CreationTime": {
@@ -3965,10 +4183,10 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -3995,30 +4213,30 @@
],
"members": {
"ProcessingInputs": {
- "shape": "Sg5"
+ "shape": "Shc"
},
"ProcessingOutputConfig": {
- "shape": "Sgs"
+ "shape": "Shz"
},
"ProcessingJobName": {},
"ProcessingResources": {
- "shape": "Sgx"
+ "shape": "Si4"
},
"StoppingCondition": {
- "shape": "Sgz"
+ "shape": "Si6"
},
"AppSpecification": {
- "shape": "Sh1"
+ "shape": "Si8"
},
"Environment": {
- "shape": "Sh3"
+ "shape": "Sia"
},
"NetworkConfig": {
- "shape": "Sf1"
+ "shape": "Sg8"
},
"RoleArn": {},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"ProcessingJobArn": {},
"ProcessingJobStatus": {},
@@ -4068,14 +4286,14 @@
"ProjectId": {},
"ProjectDescription": {},
"ServiceCatalogProvisioningDetails": {
- "shape": "Sh9"
+ "shape": "Sig"
},
"ServiceCatalogProvisionedProductDetails": {
- "shape": "Sr7"
+ "shape": "Ssr"
},
"ProjectStatus": {},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"CreationTime": {
"type": "timestamp"
@@ -4084,7 +4302,7 @@
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -4132,7 +4350,7 @@
],
"members": {
"SubscribedWorkteam": {
- "shape": "Sre"
+ "shape": "Ssy"
}
}
}
@@ -4167,32 +4385,32 @@
"LabelingJobArn": {},
"AutoMLJobArn": {},
"ModelArtifacts": {
- "shape": "Sn9"
+ "shape": "Soi"
},
"TrainingJobStatus": {},
"SecondaryStatus": {},
"FailureReason": {},
"HyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"AlgorithmSpecification": {
- "shape": "Shp"
+ "shape": "Siw"
},
"RoleArn": {},
"InputDataConfig": {
- "shape": "S2s"
+ "shape": "S2v"
},
"OutputDataConfig": {
- "shape": "S39"
+ "shape": "S3c"
},
"ResourceConfig": {
- "shape": "S3b"
+ "shape": "S3e"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"CreationTime": {
"type": "timestamp"
@@ -4207,10 +4425,10 @@
"type": "timestamp"
},
"SecondaryStatusTransitions": {
- "shape": "Sri"
+ "shape": "St2"
},
"FinalMetricDataList": {
- "shape": "Srl"
+ "shape": "St5"
},
"EnableNetworkIsolation": {
"type": "boolean"
@@ -4222,7 +4440,7 @@
"type": "boolean"
},
"CheckpointConfig": {
- "shape": "Sbx"
+ "shape": "Sc1"
},
"TrainingTimeInSeconds": {
"type": "integer"
@@ -4231,25 +4449,25 @@
"type": "integer"
},
"DebugHookConfig": {
- "shape": "Shq"
+ "shape": "Six"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"DebugRuleConfigurations": {
- "shape": "Shy"
+ "shape": "Sj5"
},
"TensorBoardOutputConfig": {
- "shape": "Si3"
+ "shape": "Sja"
},
"DebugRuleEvaluationStatuses": {
- "shape": "Srp"
+ "shape": "St9"
},
"ProfilerConfig": {
- "shape": "Si4"
+ "shape": "Sjb"
},
"ProfilerRuleConfigurations": {
- "shape": "Si7"
+ "shape": "Sje"
},
"ProfilerRuleEvaluationStatuses": {
"type": "list",
@@ -4268,10 +4486,10 @@
},
"ProfilingStatus": {},
"RetryStrategy": {
- "shape": "Sby"
+ "shape": "Sc2"
},
"Environment": {
- "shape": "Si9"
+ "shape": "Sjg"
}
}
}
@@ -4307,23 +4525,23 @@
"type": "integer"
},
"ModelClientConfig": {
- "shape": "Sig"
+ "shape": "Sjn"
},
"MaxPayloadInMB": {
"type": "integer"
},
"BatchStrategy": {},
"Environment": {
- "shape": "S3l"
+ "shape": "S3o"
},
"TransformInput": {
- "shape": "S3o"
+ "shape": "S3r"
},
"TransformOutput": {
- "shape": "S3s"
+ "shape": "S3v"
},
"TransformResources": {
- "shape": "S3v"
+ "shape": "S3y"
},
"CreationTime": {
"type": "timestamp"
@@ -4337,10 +4555,10 @@
"LabelingJobArn": {},
"AutoMLJobArn": {},
"DataProcessing": {
- "shape": "Sij"
+ "shape": "Sjq"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
}
}
}
@@ -4363,22 +4581,22 @@
"DisplayName": {},
"ExperimentName": {},
"Source": {
- "shape": "Ss1"
+ "shape": "Stl"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
}
}
}
@@ -4400,10 +4618,10 @@
"TrialComponentArn": {},
"DisplayName": {},
"Source": {
- "shape": "Ss5"
+ "shape": "Stp"
},
"Status": {
- "shape": "Sir"
+ "shape": "Sjy"
},
"StartTime": {
"type": "timestamp"
@@ -4415,29 +4633,30 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"Parameters": {
- "shape": "Siv"
+ "shape": "Sk2"
},
"InputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"OutputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Metrics": {
- "shape": "Ss7"
- }
+ "shape": "Str"
+ },
+ "LineageGroupArn": {}
}
}
},
@@ -4471,7 +4690,7 @@
"SingleSignOnUserIdentifier": {},
"SingleSignOnUserValue": {},
"UserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
}
}
}
@@ -4493,7 +4712,7 @@
],
"members": {
"Workforce": {
- "shape": "Ssh"
+ "shape": "Su1"
}
}
}
@@ -4515,7 +4734,7 @@
],
"members": {
"Workteam": {
- "shape": "Ssl"
+ "shape": "Su5"
}
}
}
@@ -4580,7 +4799,7 @@
"DeviceFleetArn": {},
"DeviceFleetName": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"Description": {},
"ReportGenerated": {
@@ -4650,6 +4869,24 @@
}
}
},
+ "GetLineageGroupPolicy": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "LineageGroupName"
+ ],
+ "members": {
+ "LineageGroupName": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "LineageGroupArn": {},
+ "ResourcePolicy": {}
+ }
+ }
+ },
"GetModelPackageGroupPolicy": {
"input": {
"type": "structure",
@@ -4752,7 +4989,7 @@
"ActionArn": {},
"ActionName": {},
"Source": {
- "shape": "S1g"
+ "shape": "S1j"
},
"ActionType": {},
"Status": {},
@@ -4862,7 +5099,7 @@
"type": "timestamp"
},
"KernelGatewayImageConfig": {
- "shape": "S4e"
+ "shape": "S4h"
}
}
}
@@ -4938,7 +5175,7 @@
"ArtifactArn": {},
"ArtifactName": {},
"Source": {
- "shape": "S4q"
+ "shape": "S4t"
},
"ArtifactType": {},
"CreationTime": {
@@ -4996,7 +5233,7 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -5065,7 +5302,7 @@
},
"FailureReason": {},
"PartialFailureReasons": {
- "shape": "Sm8"
+ "shape": "Snh"
}
}
}
@@ -5101,7 +5338,7 @@
"Candidates": {
"type": "list",
"member": {
- "shape": "Sma"
+ "shape": "Snj"
}
},
"NextToken": {}
@@ -5159,7 +5396,7 @@
"type": "timestamp"
},
"GitConfig": {
- "shape": "S5q"
+ "shape": "S5t"
}
}
}
@@ -5268,7 +5505,7 @@
"ContextArn": {},
"ContextName": {},
"Source": {
- "shape": "S6g"
+ "shape": "S6h"
},
"ContextType": {},
"CreationTime": {
@@ -5311,7 +5548,7 @@
],
"members": {
"JobDefinitionSummaries": {
- "shape": "Svb"
+ "shape": "Swy"
},
"NextToken": {}
}
@@ -5670,7 +5907,7 @@
"ExperimentName": {},
"DisplayName": {},
"ExperimentSource": {
- "shape": "Sop"
+ "shape": "Spx"
},
"CreationTime": {
"type": "timestamp"
@@ -5730,7 +5967,7 @@
},
"FeatureGroupStatus": {},
"OfflineStoreStatus": {
- "shape": "Sov"
+ "shape": "Sq3"
}
}
}
@@ -5892,13 +6129,13 @@
"type": "timestamp"
},
"TrainingJobStatusCounters": {
- "shape": "Spa"
+ "shape": "Sqi"
},
"ObjectiveStatusCounters": {
- "shape": "Spc"
+ "shape": "Sqk"
},
"ResourceLimits": {
- "shape": "Sbd"
+ "shape": "Sbh"
}
}
}
@@ -6030,7 +6267,7 @@
}
}
},
- "ListLabelingJobs": {
+ "ListInferenceRecommendationsJobs": {
"input": {
"type": "structure",
"members": {
@@ -6046,25 +6283,95 @@
"LastModifiedTimeBefore": {
"type": "timestamp"
},
- "MaxResults": {
- "type": "integer"
- },
- "NextToken": {},
"NameContains": {},
+ "StatusEquals": {},
"SortBy": {},
"SortOrder": {},
- "StatusEquals": {}
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
}
},
"output": {
"type": "structure",
+ "required": [
+ "InferenceRecommendationsJobs"
+ ],
"members": {
- "LabelingJobSummaryList": {
+ "InferenceRecommendationsJobs": {
"type": "list",
"member": {
"type": "structure",
"required": [
- "LabelingJobName",
+ "JobName",
+ "JobDescription",
+ "JobType",
+ "JobArn",
+ "Status",
+ "CreationTime",
+ "RoleArn",
+ "LastModifiedTime"
+ ],
+ "members": {
+ "JobName": {},
+ "JobDescription": {},
+ "JobType": {},
+ "JobArn": {},
+ "Status": {},
+ "CreationTime": {
+ "type": "timestamp"
+ },
+ "CompletionTime": {
+ "type": "timestamp"
+ },
+ "RoleArn": {},
+ "LastModifiedTime": {
+ "type": "timestamp"
+ },
+ "FailureReason": {}
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
+ "ListLabelingJobs": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "CreationTimeAfter": {
+ "type": "timestamp"
+ },
+ "CreationTimeBefore": {
+ "type": "timestamp"
+ },
+ "LastModifiedTimeAfter": {
+ "type": "timestamp"
+ },
+ "LastModifiedTimeBefore": {
+ "type": "timestamp"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {},
+ "NameContains": {},
+ "SortBy": {},
+ "SortOrder": {},
+ "StatusEquals": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "LabelingJobSummaryList": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "LabelingJobName",
"LabelingJobArn",
"CreationTime",
"LastModifiedTime",
@@ -6084,17 +6391,17 @@
},
"LabelingJobStatus": {},
"LabelCounters": {
- "shape": "Spr"
+ "shape": "Sr9"
},
"WorkteamArn": {},
"PreHumanTaskLambdaArn": {},
"AnnotationConsolidationLambdaArn": {},
"FailureReason": {},
"LabelingJobOutput": {
- "shape": "Spu"
+ "shape": "Src"
},
"InputConfig": {
- "shape": "Sci"
+ "shape": "Sdh"
}
}
}
@@ -6172,6 +6479,48 @@
}
}
},
+ "ListLineageGroups": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "CreatedAfter": {
+ "type": "timestamp"
+ },
+ "CreatedBefore": {
+ "type": "timestamp"
+ },
+ "SortBy": {},
+ "SortOrder": {},
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "LineageGroupSummaries": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "LineageGroupArn": {},
+ "LineageGroupName": {},
+ "DisplayName": {},
+ "CreationTime": {
+ "type": "timestamp"
+ },
+ "LastModifiedTime": {
+ "type": "timestamp"
+ }
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
"ListModelBiasJobDefinitions": {
"input": {
"type": "structure",
@@ -6199,7 +6548,7 @@
],
"members": {
"JobDefinitionSummaries": {
- "shape": "Svb"
+ "shape": "Swy"
},
"NextToken": {}
}
@@ -6232,7 +6581,66 @@
],
"members": {
"JobDefinitionSummaries": {
- "shape": "Svb"
+ "shape": "Swy"
+ },
+ "NextToken": {}
+ }
+ }
+ },
+ "ListModelMetadata": {
+ "input": {
+ "type": "structure",
+ "members": {
+ "SearchExpression": {
+ "type": "structure",
+ "members": {
+ "Filters": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {},
+ "Value": {}
+ }
+ }
+ }
+ }
+ },
+ "NextToken": {},
+ "MaxResults": {
+ "type": "integer"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "required": [
+ "ModelMetadataSummaries"
+ ],
+ "members": {
+ "ModelMetadataSummaries": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Domain",
+ "Framework",
+ "Task",
+ "Model",
+ "FrameworkVersion"
+ ],
+ "members": {
+ "Domain": {},
+ "Framework": {},
+ "Task": {},
+ "Model": {},
+ "FrameworkVersion": {}
+ }
+ }
},
"NextToken": {}
}
@@ -6373,7 +6781,7 @@
],
"members": {
"JobDefinitionSummaries": {
- "shape": "Svb"
+ "shape": "Swy"
},
"NextToken": {}
}
@@ -6470,7 +6878,7 @@
"MonitoringExecutionSummaries": {
"type": "list",
"member": {
- "shape": "Sqg"
+ "shape": "Ss0"
}
},
"NextToken": {}
@@ -6651,7 +7059,7 @@
"NotebookInstanceLifecycleConfigName": {},
"DefaultCodeRepository": {},
"AdditionalCodeRepositories": {
- "shape": "Sfe"
+ "shape": "Sgl"
}
}
}
@@ -6745,7 +7153,7 @@
"CallbackToken": {},
"SqsQueueUrl": {},
"OutputParameters": {
- "shape": "Szl"
+ "shape": "S11q"
}
}
},
@@ -6754,7 +7162,43 @@
"members": {
"Arn": {},
"OutputParameters": {
- "shape": "Szl"
+ "shape": "S11q"
+ }
+ }
+ },
+ "QualityCheck": {
+ "type": "structure",
+ "members": {
+ "CheckType": {},
+ "BaselineUsedForDriftCheckStatistics": {},
+ "BaselineUsedForDriftCheckConstraints": {},
+ "CalculatedBaselineStatistics": {},
+ "CalculatedBaselineConstraints": {},
+ "ModelPackageGroupName": {},
+ "ViolationReport": {},
+ "CheckJobArn": {},
+ "SkipCheck": {
+ "type": "boolean"
+ },
+ "RegisterNewBaseline": {
+ "type": "boolean"
+ }
+ }
+ },
+ "ClarifyCheck": {
+ "type": "structure",
+ "members": {
+ "CheckType": {},
+ "BaselineUsedForDriftCheckConstraints": {},
+ "CalculatedBaselineConstraints": {},
+ "ModelPackageGroupName": {},
+ "ViolationReport": {},
+ "CheckJobArn": {},
+ "SkipCheck": {
+ "type": "boolean"
+ },
+ "RegisterNewBaseline": {
+ "type": "boolean"
}
}
}
@@ -6829,7 +7273,7 @@
"type": "structure",
"members": {
"PipelineParameters": {
- "shape": "Szv"
+ "shape": "S122"
},
"NextToken": {}
}
@@ -7069,7 +7513,7 @@
"SubscribedWorkteams": {
"type": "list",
"member": {
- "shape": "Sre"
+ "shape": "Ssy"
}
},
"NextToken": {}
@@ -7188,7 +7632,7 @@
"TrainingJobSummaries": {
"type": "list",
"member": {
- "shape": "Spe"
+ "shape": "Sqm"
}
},
"NextToken": {}
@@ -7291,10 +7735,10 @@
"TrialComponentArn": {},
"DisplayName": {},
"TrialComponentSource": {
- "shape": "Ss5"
+ "shape": "Stp"
},
"Status": {
- "shape": "Sir"
+ "shape": "Sjy"
},
"StartTime": {
"type": "timestamp"
@@ -7306,13 +7750,13 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -7353,7 +7797,7 @@
"TrialName": {},
"DisplayName": {},
"TrialSource": {
- "shape": "Ss1"
+ "shape": "Stl"
},
"CreationTime": {
"type": "timestamp"
@@ -7428,7 +7872,7 @@
"Workforces": {
"type": "list",
"member": {
- "shape": "Ssh"
+ "shape": "Su1"
}
},
"NextToken": {}
@@ -7457,7 +7901,7 @@
"Workteams": {
"type": "list",
"member": {
- "shape": "Ssl"
+ "shape": "Su5"
}
},
"NextToken": {}
@@ -7486,6 +7930,89 @@
}
}
},
+ "QueryLineage": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "StartArns"
+ ],
+ "members": {
+ "StartArns": {
+ "type": "list",
+ "member": {}
+ },
+ "Direction": {},
+ "IncludeEdges": {
+ "type": "boolean"
+ },
+ "Filters": {
+ "type": "structure",
+ "members": {
+ "Types": {
+ "type": "list",
+ "member": {}
+ },
+ "LineageTypes": {
+ "type": "list",
+ "member": {}
+ },
+ "CreatedBefore": {
+ "type": "timestamp"
+ },
+ "CreatedAfter": {
+ "type": "timestamp"
+ },
+ "ModifiedBefore": {
+ "type": "timestamp"
+ },
+ "ModifiedAfter": {
+ "type": "timestamp"
+ },
+ "Properties": {
+ "type": "map",
+ "key": {},
+ "value": {}
+ }
+ }
+ },
+ "MaxDepth": {
+ "type": "integer"
+ },
+ "MaxResults": {
+ "type": "integer"
+ },
+ "NextToken": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {
+ "Vertices": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Arn": {},
+ "Type": {},
+ "LineageType": {}
+ }
+ }
+ },
+ "Edges": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "SourceArn": {},
+ "DestinationArn": {},
+ "AssociationType": {}
+ }
+ }
+ },
+ "NextToken": {}
+ }
+ }
+ },
"RegisterDevices": {
"input": {
"type": "structure",
@@ -7496,7 +8023,7 @@
"members": {
"DeviceFleetName": {},
"Devices": {
- "shape": "S11q"
+ "shape": "S14e"
},
"Tags": {
"shape": "S7"
@@ -7513,7 +8040,7 @@
],
"members": {
"UiTemplate": {
- "shape": "Sb6"
+ "shape": "Sba"
},
"Task": {
"type": "structure",
@@ -7583,7 +8110,7 @@
"members": {
"Resource": {},
"SearchExpression": {
- "shape": "S121"
+ "shape": "S14p"
},
"SortBy": {},
"SortOrder": {},
@@ -7602,7 +8129,7 @@
"type": "structure",
"members": {
"TrainingJob": {
- "shape": "S12e"
+ "shape": "S152"
},
"Experiment": {
"type": "structure",
@@ -7611,20 +8138,20 @@
"ExperimentArn": {},
"DisplayName": {},
"Source": {
- "shape": "Sop"
+ "shape": "Spx"
},
"Description": {},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"Tags": {
"shape": "S7"
@@ -7639,22 +8166,22 @@
"DisplayName": {},
"ExperimentName": {},
"Source": {
- "shape": "Ss1"
+ "shape": "Stl"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"Tags": {
"shape": "S7"
@@ -7667,13 +8194,13 @@
"TrialComponentName": {},
"TrialComponentArn": {},
"TrialComponentSource": {
- "shape": "Ss5"
+ "shape": "Stp"
},
"CreationTime": {
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -7687,10 +8214,10 @@
"DisplayName": {},
"TrialComponentArn": {},
"Source": {
- "shape": "Ss5"
+ "shape": "Stp"
},
"Status": {
- "shape": "Sir"
+ "shape": "Sjy"
},
"StartTime": {
"type": "timestamp"
@@ -7702,64 +8229,64 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"Parameters": {
- "shape": "Siv"
+ "shape": "Sk2"
},
"InputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"OutputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"Metrics": {
- "shape": "Ss7"
+ "shape": "Str"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"SourceDetail": {
"type": "structure",
"members": {
"SourceArn": {},
"TrainingJob": {
- "shape": "S12e"
+ "shape": "S152"
},
"ProcessingJob": {
"type": "structure",
"members": {
"ProcessingInputs": {
- "shape": "Sg5"
+ "shape": "Shc"
},
"ProcessingOutputConfig": {
- "shape": "Sgs"
+ "shape": "Shz"
},
"ProcessingJobName": {},
"ProcessingResources": {
- "shape": "Sgx"
+ "shape": "Si4"
},
"StoppingCondition": {
- "shape": "Sgz"
+ "shape": "Si6"
},
"AppSpecification": {
- "shape": "Sh1"
+ "shape": "Si8"
},
"Environment": {
- "shape": "Sh3"
+ "shape": "Sia"
},
"NetworkConfig": {
- "shape": "Sf1"
+ "shape": "Sg8"
},
"RoleArn": {},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"ProcessingJobArn": {},
"ProcessingJobStatus": {},
@@ -7797,23 +8324,23 @@
"type": "integer"
},
"ModelClientConfig": {
- "shape": "Sig"
+ "shape": "Sjn"
},
"MaxPayloadInMB": {
"type": "integer"
},
"BatchStrategy": {},
"Environment": {
- "shape": "S3l"
+ "shape": "S3o"
},
"TransformInput": {
- "shape": "S3o"
+ "shape": "S3r"
},
"TransformOutput": {
- "shape": "S3s"
+ "shape": "S3v"
},
"TransformResources": {
- "shape": "S3v"
+ "shape": "S3y"
},
"CreationTime": {
"type": "timestamp"
@@ -7827,10 +8354,10 @@
"LabelingJobArn": {},
"AutoMLJobArn": {},
"DataProcessing": {
- "shape": "Sij"
+ "shape": "Sjq"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"Tags": {
"shape": "S7"
@@ -7839,6 +8366,7 @@
}
}
},
+ "LineageGroupArn": {},
"Tags": {
"shape": "S7"
},
@@ -7869,10 +8397,10 @@
"EndpointArn": {},
"EndpointConfigName": {},
"ProductionVariants": {
- "shape": "So6"
+ "shape": "Spe"
},
"DataCaptureConfig": {
- "shape": "Sof"
+ "shape": "Spn"
},
"EndpointStatus": {},
"FailureReason": {},
@@ -7899,11 +8427,11 @@
"type": "timestamp"
},
"MonitoringScheduleConfig": {
- "shape": "Set"
+ "shape": "Sg0"
},
"EndpointName": {},
"LastMonitoringExecutionSummary": {
- "shape": "Sqg"
+ "shape": "Ss0"
},
"Tags": {
"shape": "S7"
@@ -7933,40 +8461,49 @@
"shape": "Sr"
},
"SourceAlgorithmSpecification": {
- "shape": "Se4"
+ "shape": "Sf3"
},
"ValidationSpecification": {
- "shape": "Se1"
+ "shape": "Sf0"
},
"ModelPackageStatus": {},
"ModelPackageStatusDetails": {
- "shape": "Sq3"
+ "shape": "Srn"
},
"CertifyForMarketplace": {
"type": "boolean"
},
"ModelApprovalStatus": {},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"MetadataProperties": {
- "shape": "S1n"
+ "shape": "S1q"
},
"ModelMetrics": {
- "shape": "Se7"
+ "shape": "Sf6"
},
"LastModifiedTime": {
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"ApprovalDescription": {},
+ "Domain": {},
+ "Task": {},
+ "SamplePayloadUrl": {},
+ "AdditionalInferenceSpecifications": {
+ "shape": "Sfm"
+ },
"Tags": {
"shape": "S7"
},
"CustomerMetadataProperties": {
- "shape": "See"
+ "shape": "Sfd"
+ },
+ "DriftCheckBaselines": {
+ "shape": "Sfg"
}
}
},
@@ -7980,7 +8517,7 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"ModelPackageGroupStatus": {},
"Tags": {
@@ -8007,10 +8544,10 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"Tags": {
"shape": "S7"
@@ -8026,7 +8563,7 @@
"PipelineExecutionStatus": {},
"PipelineExecutionDescription": {},
"PipelineExperimentConfig": {
- "shape": "Sqz"
+ "shape": "Ssj"
},
"FailureReason": {},
"CreationTime": {
@@ -8036,13 +8573,13 @@
"type": "timestamp"
},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"PipelineParameters": {
- "shape": "Szv"
+ "shape": "S122"
}
}
},
@@ -8054,21 +8591,21 @@
"RecordIdentifierFeatureName": {},
"EventTimeFeatureName": {},
"FeatureDefinitions": {
- "shape": "Sa1"
+ "shape": "Sa5"
},
"CreationTime": {
"type": "timestamp"
},
"OnlineStoreConfig": {
- "shape": "Sa4"
+ "shape": "Sa8"
},
"OfflineStoreConfig": {
- "shape": "Sa6"
+ "shape": "Saa"
},
"RoleArn": {},
"FeatureGroupStatus": {},
"OfflineStoreStatus": {
- "shape": "Sov"
+ "shape": "Sq3"
},
"FailureReason": {},
"Description": {},
@@ -8085,14 +8622,14 @@
"ProjectId": {},
"ProjectDescription": {},
"ServiceCatalogProvisioningDetails": {
- "shape": "Sh9"
+ "shape": "Sig"
},
"ServiceCatalogProvisionedProductDetails": {
- "shape": "Sr7"
+ "shape": "Ssr"
},
"ProjectStatus": {},
"CreatedBy": {
- "shape": "Slp"
+ "shape": "Smx"
},
"CreationTime": {
"type": "timestamp"
@@ -8104,7 +8641,7 @@
"type": "timestamp"
},
"LastModifiedBy": {
- "shape": "Slp"
+ "shape": "Smx"
}
}
}
@@ -8145,7 +8682,7 @@
"members": {
"CallbackToken": {},
"OutputParameters": {
- "shape": "Szl"
+ "shape": "S11q"
},
"ClientRequestToken": {
"idempotencyToken": true
@@ -8192,7 +8729,7 @@
"PipelineName": {},
"PipelineExecutionDisplayName": {},
"PipelineParameters": {
- "shape": "Szv"
+ "shape": "S122"
},
"PipelineExecutionDescription": {},
"ClientRequestToken": {
@@ -8251,6 +8788,17 @@
}
}
},
+ "StopInferenceRecommendationsJob": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "JobName"
+ ],
+ "members": {
+ "JobName": {}
+ }
+ }
+ },
"StopLabelingJob": {
"input": {
"type": "structure",
@@ -8349,10 +8897,10 @@
"Description": {},
"Status": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"PropertiesToRemove": {
- "shape": "S13j"
+ "shape": "S168"
}
}
},
@@ -8372,7 +8920,7 @@
"members": {
"AppImageConfigName": {},
"KernelGatewayImageConfig": {
- "shape": "S4e"
+ "shape": "S4h"
}
}
},
@@ -8393,10 +8941,10 @@
"ArtifactArn": {},
"ArtifactName": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"PropertiesToRemove": {
- "shape": "S13j"
+ "shape": "S168"
}
}
},
@@ -8443,10 +8991,10 @@
"ContextName": {},
"Description": {},
"Properties": {
- "shape": "S1l"
+ "shape": "S1o"
},
"PropertiesToRemove": {
- "shape": "S13j"
+ "shape": "S168"
}
}
},
@@ -8469,7 +9017,7 @@
"RoleArn": {},
"Description": {},
"OutputConfig": {
- "shape": "S7n"
+ "shape": "S7o"
},
"EnableIotRoleAlias": {
"type": "boolean"
@@ -8487,7 +9035,7 @@
"members": {
"DeviceFleetName": {},
"Devices": {
- "shape": "S11q"
+ "shape": "S14e"
}
}
}
@@ -8501,7 +9049,7 @@
"members": {
"DomainId": {},
"DefaultUserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
},
"DomainSettingsForUpdate": {
"type": "structure",
@@ -8514,7 +9062,7 @@
"members": {
"DomainExecutionRoleArn": {},
"DefaultResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
}
}
}
@@ -8555,7 +9103,7 @@
}
},
"DeploymentConfig": {
- "shape": "S8m"
+ "shape": "S8n"
},
"RetainDeploymentConfig": {
"type": "boolean"
@@ -8665,11 +9213,14 @@
"ModelApprovalStatus": {},
"ApprovalDescription": {},
"CustomerMetadataProperties": {
- "shape": "See"
+ "shape": "Sfd"
},
"CustomerMetadataPropertiesToRemove": {
"type": "list",
"member": {}
+ },
+ "AdditionalInferenceSpecificationsToAdd": {
+ "shape": "Sfm"
}
}
},
@@ -8693,7 +9244,7 @@
"members": {
"MonitoringScheduleName": {},
"MonitoringScheduleConfig": {
- "shape": "Set"
+ "shape": "Sg0"
}
}
},
@@ -8726,10 +9277,10 @@
},
"DefaultCodeRepository": {},
"AdditionalCodeRepositories": {
- "shape": "Sfe"
+ "shape": "Sgl"
},
"AcceleratorTypes": {
- "shape": "Sfb"
+ "shape": "Sgi"
},
"DisassociateAcceleratorTypes": {
"type": "boolean"
@@ -8757,10 +9308,10 @@
"members": {
"NotebookInstanceLifecycleConfigName": {},
"OnCreate": {
- "shape": "Sfk"
+ "shape": "Sgr"
},
"OnStart": {
- "shape": "Sfk"
+ "shape": "Sgr"
}
}
},
@@ -8823,7 +9374,7 @@
"members": {
"ProvisioningArtifactId": {},
"ProvisioningParameters": {
- "shape": "Shb"
+ "shape": "Sii"
}
}
},
@@ -8858,7 +9409,7 @@
"type": "long"
},
"ProfilingParameters": {
- "shape": "Si6"
+ "shape": "Sjd"
},
"DisableProfiler": {
"type": "boolean"
@@ -8866,7 +9417,7 @@
}
},
"ProfilerRuleConfigurations": {
- "shape": "Si7"
+ "shape": "Sje"
}
}
},
@@ -8908,7 +9459,7 @@
"TrialComponentName": {},
"DisplayName": {},
"Status": {
- "shape": "Sir"
+ "shape": "Sjy"
},
"StartTime": {
"type": "timestamp"
@@ -8917,22 +9468,22 @@
"type": "timestamp"
},
"Parameters": {
- "shape": "Siv"
+ "shape": "Sk2"
},
"ParametersToRemove": {
- "shape": "S156"
+ "shape": "S17v"
},
"InputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"InputArtifactsToRemove": {
- "shape": "S156"
+ "shape": "S17v"
},
"OutputArtifacts": {
- "shape": "Siz"
+ "shape": "Sk6"
},
"OutputArtifactsToRemove": {
- "shape": "S156"
+ "shape": "S17v"
}
}
},
@@ -8954,7 +9505,7 @@
"DomainId": {},
"UserProfileName": {},
"UserSettings": {
- "shape": "S7t"
+ "shape": "S7u"
}
}
},
@@ -8974,10 +9525,10 @@
"members": {
"WorkforceName": {},
"SourceIpConfig": {
- "shape": "Sjg"
+ "shape": "Skn"
},
"OidcConfig": {
- "shape": "Sjd"
+ "shape": "Skk"
}
}
},
@@ -8988,7 +9539,7 @@
],
"members": {
"Workforce": {
- "shape": "Ssh"
+ "shape": "Su1"
}
}
}
@@ -9002,11 +9553,11 @@
"members": {
"WorkteamName": {},
"MemberDefinitions": {
- "shape": "Sjo"
+ "shape": "Skv"
},
"Description": {},
"NotificationConfiguration": {
- "shape": "Sjw"
+ "shape": "Sl3"
}
}
},
@@ -9017,7 +9568,7 @@
],
"members": {
"Workteam": {
- "shape": "Ssl"
+ "shape": "Su5"
}
}
}
@@ -9047,38 +9598,50 @@
],
"members": {
"Containers": {
- "type": "list",
- "member": {
- "type": "structure",
- "required": [
- "Image"
- ],
- "members": {
- "ContainerHostname": {},
- "Image": {},
- "ImageDigest": {},
- "ModelDataUrl": {},
- "ProductId": {},
- "Environment": {
- "shape": "Sz"
- }
- }
- }
+ "shape": "Ss"
},
"SupportedTransformInstanceTypes": {
- "type": "list",
- "member": {}
+ "shape": "S16"
},
"SupportedRealtimeInferenceInstanceTypes": {
- "type": "list",
- "member": {}
+ "shape": "S18"
},
"SupportedContentTypes": {
- "shape": "S16"
+ "shape": "S1a"
},
"SupportedResponseMIMETypes": {
- "type": "list",
- "member": {}
+ "shape": "S1c"
+ }
+ }
+ },
+ "Ss": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Image"
+ ],
+ "members": {
+ "ContainerHostname": {},
+ "Image": {},
+ "ImageDigest": {},
+ "ModelDataUrl": {},
+ "ProductId": {},
+ "Environment": {
+ "shape": "Sz"
+ },
+ "ModelInput": {
+ "type": "structure",
+ "required": [
+ "DataInputConfig"
+ ],
+ "members": {
+ "DataInputConfig": {}
+ }
+ },
+ "Framework": {},
+ "FrameworkVersion": {},
+ "NearestModelName": {}
}
}
},
@@ -9091,7 +9654,19 @@
"type": "list",
"member": {}
},
- "S1g": {
+ "S18": {
+ "type": "list",
+ "member": {}
+ },
+ "S1a": {
+ "type": "list",
+ "member": {}
+ },
+ "S1c": {
+ "type": "list",
+ "member": {}
+ },
+ "S1j": {
"type": "structure",
"required": [
"SourceUri"
@@ -9102,12 +9677,12 @@
"SourceId": {}
}
},
- "S1l": {
+ "S1o": {
"type": "map",
"key": {},
"value": {}
},
- "S1n": {
+ "S1q": {
"type": "structure",
"members": {
"CommitId": {},
@@ -9116,7 +9691,7 @@
"ProjectId": {}
}
},
- "S1s": {
+ "S1v": {
"type": "structure",
"required": [
"TrainingImage",
@@ -9170,7 +9745,7 @@
],
"members": {
"Values": {
- "shape": "S22"
+ "shape": "S25"
}
}
}
@@ -9194,7 +9769,7 @@
"type": "boolean"
},
"MetricDefinitions": {
- "shape": "S27"
+ "shape": "S2a"
},
"TrainingChannels": {
"type": "list",
@@ -9212,7 +9787,7 @@
"type": "boolean"
},
"SupportedContentTypes": {
- "shape": "S16"
+ "shape": "S1a"
},
"SupportedCompressionTypes": {
"type": "list",
@@ -9228,16 +9803,16 @@
"SupportedTuningJobObjectiveMetrics": {
"type": "list",
"member": {
- "shape": "S2j"
+ "shape": "S2m"
}
}
}
},
- "S22": {
+ "S25": {
"type": "list",
"member": {}
},
- "S27": {
+ "S2a": {
"type": "list",
"member": {
"type": "structure",
@@ -9251,7 +9826,7 @@
}
}
},
- "S2j": {
+ "S2m": {
"type": "structure",
"required": [
"Type",
@@ -9262,7 +9837,7 @@
"MetricName": {}
}
},
- "S2l": {
+ "S2o": {
"type": "structure",
"required": [
"ValidationRole",
@@ -9292,36 +9867,36 @@
"members": {
"TrainingInputMode": {},
"HyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"InputDataConfig": {
- "shape": "S2s"
+ "shape": "S2v"
},
"OutputDataConfig": {
- "shape": "S39"
+ "shape": "S3c"
},
"ResourceConfig": {
- "shape": "S3b"
+ "shape": "S3e"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
}
}
},
"TransformJobDefinition": {
- "shape": "S3h"
+ "shape": "S3k"
}
}
}
}
}
},
- "S2q": {
+ "S2t": {
"type": "map",
"key": {},
"value": {}
},
- "S2s": {
+ "S2v": {
"type": "list",
"member": {
"type": "structure",
@@ -9385,7 +9960,7 @@
}
}
},
- "S39": {
+ "S3c": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -9395,7 +9970,7 @@
"S3OutputPath": {}
}
},
- "S3b": {
+ "S3e": {
"type": "structure",
"required": [
"InstanceType",
@@ -9413,7 +9988,7 @@
"VolumeKmsKeyId": {}
}
},
- "S3e": {
+ "S3h": {
"type": "structure",
"members": {
"MaxRuntimeInSeconds": {
@@ -9424,7 +9999,7 @@
}
}
},
- "S3h": {
+ "S3k": {
"type": "structure",
"required": [
"TransformInput",
@@ -9440,25 +10015,25 @@
},
"BatchStrategy": {},
"Environment": {
- "shape": "S3l"
+ "shape": "S3o"
},
"TransformInput": {
- "shape": "S3o"
+ "shape": "S3r"
},
"TransformOutput": {
- "shape": "S3s"
+ "shape": "S3v"
},
"TransformResources": {
- "shape": "S3v"
+ "shape": "S3y"
}
}
},
- "S3l": {
+ "S3o": {
"type": "map",
"key": {},
"value": {}
},
- "S3o": {
+ "S3r": {
"type": "structure",
"required": [
"DataSource"
@@ -9488,7 +10063,7 @@
"SplitType": {}
}
},
- "S3s": {
+ "S3v": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -9500,7 +10075,7 @@
"KmsKeyId": {}
}
},
- "S3v": {
+ "S3y": {
"type": "structure",
"required": [
"InstanceType",
@@ -9514,7 +10089,7 @@
"VolumeKmsKeyId": {}
}
},
- "S45": {
+ "S48": {
"type": "structure",
"members": {
"SageMakerImageArn": {},
@@ -9523,7 +10098,7 @@
"LifecycleConfigArn": {}
}
},
- "S4e": {
+ "S4h": {
"type": "structure",
"required": [
"KernelSpecs"
@@ -9556,7 +10131,7 @@
}
}
},
- "S4q": {
+ "S4t": {
"type": "structure",
"required": [
"SourceUri"
@@ -9579,7 +10154,7 @@
}
}
},
- "S4y": {
+ "S51": {
"type": "list",
"member": {
"type": "structure",
@@ -9612,7 +10187,7 @@
}
}
},
- "S54": {
+ "S57": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -9622,7 +10197,7 @@
"S3OutputPath": {}
}
},
- "S56": {
+ "S59": {
"type": "structure",
"required": [
"MetricName"
@@ -9631,11 +10206,11 @@
"MetricName": {}
}
},
- "S58": {
+ "S5b": {
"type": "structure",
"members": {
"CompletionCriteria": {
- "shape": "S59"
+ "shape": "S5c"
},
"SecurityConfig": {
"type": "structure",
@@ -9645,13 +10220,13 @@
"type": "boolean"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
}
}
}
}
},
- "S59": {
+ "S5c": {
"type": "structure",
"members": {
"MaxCandidates": {
@@ -9665,7 +10240,7 @@
}
}
},
- "S5e": {
+ "S5h": {
"type": "structure",
"required": [
"SecurityGroupIds",
@@ -9677,15 +10252,15 @@
"member": {}
},
"Subnets": {
- "shape": "S5h"
+ "shape": "S5k"
}
}
},
- "S5h": {
+ "S5k": {
"type": "list",
"member": {}
},
- "S5k": {
+ "S5n": {
"type": "structure",
"members": {
"AutoGenerateEndpointName": {
@@ -9694,7 +10269,7 @@
"EndpointName": {}
}
},
- "S5q": {
+ "S5t": {
"type": "structure",
"required": [
"RepositoryUrl"
@@ -9705,7 +10280,7 @@
"SecretArn": {}
}
},
- "S5x": {
+ "S60": {
"type": "structure",
"required": [
"S3Uri",
@@ -9719,7 +10294,7 @@
"FrameworkVersion": {}
}
},
- "S61": {
+ "S62": {
"type": "structure",
"required": [
"S3OutputLocation"
@@ -9743,7 +10318,7 @@
"KmsKeyId": {}
}
},
- "S68": {
+ "S69": {
"type": "structure",
"required": [
"SecurityGroupIds",
@@ -9760,7 +10335,7 @@
}
}
},
- "S6g": {
+ "S6h": {
"type": "structure",
"required": [
"SourceUri"
@@ -9771,31 +10346,31 @@
"SourceId": {}
}
},
- "S6l": {
+ "S6m": {
"type": "structure",
"members": {
"BaseliningJobName": {},
"ConstraintsResource": {
- "shape": "S6n"
+ "shape": "S6o"
},
"StatisticsResource": {
- "shape": "S6o"
+ "shape": "S6p"
}
}
},
- "S6n": {
+ "S6o": {
"type": "structure",
"members": {
"S3Uri": {}
}
},
- "S6o": {
+ "S6p": {
"type": "structure",
"members": {
"S3Uri": {}
}
},
- "S6p": {
+ "S6q": {
"type": "structure",
"required": [
"ImageUri"
@@ -9803,43 +10378,43 @@
"members": {
"ImageUri": {},
"ContainerEntrypoint": {
- "shape": "S6r"
+ "shape": "S6s"
},
"ContainerArguments": {
- "shape": "S6t"
+ "shape": "S6u"
},
"RecordPreprocessorSourceUri": {},
"PostAnalyticsProcessorSourceUri": {},
"Environment": {
- "shape": "S6v"
+ "shape": "S6w"
}
}
},
- "S6r": {
+ "S6s": {
"type": "list",
"member": {}
},
- "S6t": {
+ "S6u": {
"type": "list",
"member": {}
},
- "S6v": {
+ "S6w": {
"type": "map",
"key": {},
"value": {}
},
- "S6y": {
+ "S6z": {
"type": "structure",
"required": [
"EndpointInput"
],
"members": {
"EndpointInput": {
- "shape": "S6z"
+ "shape": "S70"
}
}
},
- "S6z": {
+ "S70": {
"type": "structure",
"required": [
"EndpointName",
@@ -9860,7 +10435,7 @@
"EndTimeOffset": {}
}
},
- "S75": {
+ "S76": {
"type": "structure",
"required": [
"MonitoringOutputs"
@@ -9892,7 +10467,7 @@
"KmsKeyId": {}
}
},
- "S7b": {
+ "S7c": {
"type": "structure",
"required": [
"ClusterConfig"
@@ -9918,7 +10493,7 @@
}
}
},
- "S7g": {
+ "S7h": {
"type": "structure",
"members": {
"EnableInterContainerTrafficEncryption": {
@@ -9928,11 +10503,11 @@
"type": "boolean"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
}
}
},
- "S7h": {
+ "S7i": {
"type": "structure",
"required": [
"MaxRuntimeInSeconds"
@@ -9943,7 +10518,7 @@
}
}
},
- "S7n": {
+ "S7o": {
"type": "structure",
"required": [
"S3OutputLocation"
@@ -9955,12 +10530,12 @@
"PresetDeploymentConfig": {}
}
},
- "S7t": {
+ "S7u": {
"type": "structure",
"members": {
"ExecutionRole": {},
"SecurityGroups": {
- "shape": "S7u"
+ "shape": "S7v"
},
"SharingSettings": {
"type": "structure",
@@ -9974,10 +10549,10 @@
"type": "structure",
"members": {
"DefaultResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
},
"LifecycleConfigArns": {
- "shape": "S7y"
+ "shape": "S7z"
}
}
},
@@ -9985,7 +10560,7 @@
"type": "structure",
"members": {
"DefaultResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
},
"CustomImages": {
"type": "list",
@@ -10005,7 +10580,7 @@
}
},
"LifecycleConfigArns": {
- "shape": "S7y"
+ "shape": "S7z"
}
}
},
@@ -10013,7 +10588,7 @@
"type": "structure",
"members": {
"DefaultResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
}
}
},
@@ -10030,15 +10605,15 @@
}
}
},
- "S7u": {
+ "S7v": {
"type": "list",
"member": {}
},
- "S7y": {
+ "S7z": {
"type": "list",
"member": {}
},
- "S8c": {
+ "S8d": {
"type": "structure",
"members": {
"SecurityGroupIds": {
@@ -10055,13 +10630,13 @@
"RStudioConnectUrl": {},
"RStudioPackageManagerUrl": {},
"DefaultResourceSpec": {
- "shape": "S45"
+ "shape": "S48"
}
}
}
}
},
- "S8m": {
+ "S8n": {
"type": "structure",
"required": [
"BlueGreenUpdatePolicy"
@@ -10085,10 +10660,10 @@
"type": "integer"
},
"CanarySize": {
- "shape": "S8r"
+ "shape": "S8s"
},
"LinearStepSize": {
- "shape": "S8r"
+ "shape": "S8s"
}
}
},
@@ -10116,7 +10691,7 @@
}
}
},
- "S8r": {
+ "S8s": {
"type": "structure",
"required": [
"Type",
@@ -10129,15 +10704,13 @@
}
}
},
- "S93": {
+ "S94": {
"type": "list",
"member": {
"type": "structure",
"required": [
"VariantName",
- "ModelName",
- "InitialInstanceCount",
- "InstanceType"
+ "ModelName"
],
"members": {
"VariantName": {},
@@ -10159,11 +10732,29 @@
"DestinationS3Uri": {},
"KmsKeyId": {}
}
+ },
+ "ServerlessConfig": {
+ "shape": "S9d"
}
}
}
},
- "S9c": {
+ "S9d": {
+ "type": "structure",
+ "required": [
+ "MemorySizeInMB",
+ "MaxConcurrency"
+ ],
+ "members": {
+ "MemorySizeInMB": {
+ "type": "integer"
+ },
+ "MaxConcurrency": {
+ "type": "integer"
+ }
+ }
+ },
+ "S9g": {
"type": "structure",
"required": [
"InitialSamplingPercentage",
@@ -10206,7 +10797,7 @@
}
}
},
- "S9n": {
+ "S9r": {
"type": "structure",
"required": [
"OutputConfig"
@@ -10239,7 +10830,7 @@
}
}
},
- "Sa1": {
+ "Sa5": {
"type": "list",
"member": {
"type": "structure",
@@ -10249,7 +10840,7 @@
}
}
},
- "Sa4": {
+ "Sa8": {
"type": "structure",
"members": {
"SecurityConfig": {
@@ -10263,7 +10854,7 @@
}
}
},
- "Sa6": {
+ "Saa": {
"type": "structure",
"required": [
"S3StorageConfig"
@@ -10298,7 +10889,7 @@
}
}
},
- "Sah": {
+ "Sal": {
"type": "structure",
"required": [
"AwsManagedHumanLoopRequestSource"
@@ -10307,7 +10898,7 @@
"AwsManagedHumanLoopRequestSource": {}
}
},
- "Saj": {
+ "San": {
"type": "structure",
"required": [
"HumanLoopActivationConditionsConfig"
@@ -10326,7 +10917,7 @@
}
}
},
- "Sam": {
+ "Saq": {
"type": "structure",
"required": [
"WorkteamArn",
@@ -10354,11 +10945,11 @@
"member": {}
},
"PublicWorkforceTaskPrice": {
- "shape": "Saw"
+ "shape": "Sb0"
}
}
},
- "Saw": {
+ "Sb0": {
"type": "structure",
"members": {
"AmountInUsd": {
@@ -10377,7 +10968,7 @@
}
}
},
- "Sb1": {
+ "Sb5": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -10387,7 +10978,7 @@
"KmsKeyId": {}
}
},
- "Sb6": {
+ "Sba": {
"type": "structure",
"required": [
"Content"
@@ -10396,7 +10987,7 @@
"Content": {}
}
},
- "Sbb": {
+ "Sbf": {
"type": "structure",
"required": [
"Strategy",
@@ -10405,13 +10996,13 @@
"members": {
"Strategy": {},
"HyperParameterTuningJobObjective": {
- "shape": "S2j"
+ "shape": "S2m"
},
"ResourceLimits": {
- "shape": "Sbd"
+ "shape": "Sbh"
},
"ParameterRanges": {
- "shape": "Sbg"
+ "shape": "Sbk"
},
"TrainingJobEarlyStoppingType": {},
"TuningJobCompletionCriteria": {
@@ -10427,7 +11018,7 @@
}
}
},
- "Sbd": {
+ "Sbh": {
"type": "structure",
"required": [
"MaxNumberOfTrainingJobs",
@@ -10442,7 +11033,7 @@
}
}
},
- "Sbg": {
+ "Sbk": {
"type": "structure",
"members": {
"IntegerParameterRanges": {
@@ -10490,14 +11081,14 @@
"members": {
"Name": {},
"Values": {
- "shape": "S22"
+ "shape": "S25"
}
}
}
}
}
},
- "Sbs": {
+ "Sbw": {
"type": "structure",
"required": [
"AlgorithmSpecification",
@@ -10509,13 +11100,13 @@
"members": {
"DefinitionName": {},
"TuningObjective": {
- "shape": "S2j"
+ "shape": "S2m"
},
"HyperParameterRanges": {
- "shape": "Sbg"
+ "shape": "Sbk"
},
"StaticHyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"AlgorithmSpecification": {
"type": "structure",
@@ -10527,25 +11118,25 @@
"TrainingInputMode": {},
"AlgorithmName": {},
"MetricDefinitions": {
- "shape": "S27"
+ "shape": "S2a"
}
}
},
"RoleArn": {},
"InputDataConfig": {
- "shape": "S2s"
+ "shape": "S2v"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"OutputDataConfig": {
- "shape": "S39"
+ "shape": "S3c"
},
"ResourceConfig": {
- "shape": "S3b"
+ "shape": "S3e"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"EnableNetworkIsolation": {
"type": "boolean"
@@ -10557,14 +11148,14 @@
"type": "boolean"
},
"CheckpointConfig": {
- "shape": "Sbx"
+ "shape": "Sc1"
},
"RetryStrategy": {
- "shape": "Sby"
+ "shape": "Sc2"
}
}
},
- "Sbx": {
+ "Sc1": {
"type": "structure",
"required": [
"S3Uri"
@@ -10574,7 +11165,7 @@
"LocalPath": {}
}
},
- "Sby": {
+ "Sc2": {
"type": "structure",
"required": [
"MaximumRetryAttempts"
@@ -10585,13 +11176,13 @@
}
}
},
- "Sc0": {
+ "Sc4": {
"type": "list",
"member": {
- "shape": "Sbs"
+ "shape": "Sbw"
}
},
- "Sc1": {
+ "Sc5": {
"type": "structure",
"required": [
"ParentHyperParameterTuningJobs",
@@ -10610,7 +11201,108 @@
"WarmStartType": {}
}
},
- "Sci": {
+ "Scm": {
+ "type": "structure",
+ "required": [
+ "ModelPackageVersionArn"
+ ],
+ "members": {
+ "ModelPackageVersionArn": {},
+ "JobDurationInSeconds": {
+ "type": "integer"
+ },
+ "TrafficPattern": {
+ "type": "structure",
+ "members": {
+ "TrafficType": {},
+ "Phases": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "InitialNumberOfUsers": {
+ "type": "integer"
+ },
+ "SpawnRate": {
+ "type": "integer"
+ },
+ "DurationInSeconds": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ },
+ "ResourceLimit": {
+ "type": "structure",
+ "members": {
+ "MaxNumberOfTests": {
+ "type": "integer"
+ },
+ "MaxParallelOfTests": {
+ "type": "integer"
+ }
+ }
+ },
+ "EndpointConfigurations": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "InstanceType"
+ ],
+ "members": {
+ "InstanceType": {},
+ "InferenceSpecificationName": {},
+ "EnvironmentParameterRanges": {
+ "type": "structure",
+ "members": {
+ "CategoricalParameterRanges": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {},
+ "Value": {
+ "type": "list",
+ "member": {}
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ }
+ },
+ "Sd8": {
+ "type": "structure",
+ "members": {
+ "MaxInvocations": {
+ "type": "integer"
+ },
+ "ModelLatencyThresholds": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "members": {
+ "Percentile": {},
+ "ValueInMilliseconds": {
+ "type": "integer"
+ }
+ }
+ }
+ }
+ }
+ },
+ "Sdh": {
"type": "structure",
"required": [
"DataSource"
@@ -10650,7 +11342,7 @@
}
}
},
- "Scp": {
+ "Sdo": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -10661,7 +11353,7 @@
"SnsTopicArn": {}
}
},
- "Scq": {
+ "Sdp": {
"type": "structure",
"members": {
"MaxHumanLabeledObjectCount": {
@@ -10672,7 +11364,7 @@
}
}
},
- "Sct": {
+ "Sds": {
"type": "structure",
"required": [
"LabelingJobAlgorithmSpecificationArn"
@@ -10688,7 +11380,7 @@
}
}
},
- "Scx": {
+ "Sdw": {
"type": "structure",
"required": [
"WorkteamArn",
@@ -10738,11 +11430,11 @@
}
},
"PublicWorkforceTaskPrice": {
- "shape": "Saw"
+ "shape": "Sb0"
}
}
},
- "Sdc": {
+ "Seb": {
"type": "structure",
"members": {
"ContainerHostname": {},
@@ -10771,6 +11463,7 @@
"shape": "Sz"
},
"ModelPackageName": {},
+ "InferenceSpecificationName": {},
"MultiModelConfig": {
"type": "structure",
"members": {
@@ -10779,13 +11472,13 @@
}
}
},
- "Sdl": {
+ "Sek": {
"type": "list",
"member": {
- "shape": "Sdc"
+ "shape": "Seb"
}
},
- "Sdm": {
+ "Sel": {
"type": "structure",
"required": [
"Mode"
@@ -10794,16 +11487,16 @@
"Mode": {}
}
},
- "Sdq": {
+ "Sep": {
"type": "structure",
"members": {
"BaseliningJobName": {},
"ConstraintsResource": {
- "shape": "S6n"
+ "shape": "S6o"
}
}
},
- "Sdr": {
+ "Seq": {
"type": "structure",
"required": [
"ImageUri",
@@ -10813,11 +11506,11 @@
"ImageUri": {},
"ConfigUri": {},
"Environment": {
- "shape": "S6v"
+ "shape": "S6w"
}
}
},
- "Sds": {
+ "Ser": {
"type": "structure",
"required": [
"EndpointInput",
@@ -10825,29 +11518,29 @@
],
"members": {
"EndpointInput": {
- "shape": "S6z"
+ "shape": "S70"
},
"GroundTruthS3Input": {
- "shape": "Sdt"
+ "shape": "Ses"
}
}
},
- "Sdt": {
+ "Ses": {
"type": "structure",
"members": {
"S3Uri": {}
}
},
- "Sdw": {
+ "Sev": {
"type": "structure",
"members": {
"BaseliningJobName": {},
"ConstraintsResource": {
- "shape": "S6n"
+ "shape": "S6o"
}
}
},
- "Sdx": {
+ "Sew": {
"type": "structure",
"required": [
"ImageUri",
@@ -10857,22 +11550,22 @@
"ImageUri": {},
"ConfigUri": {},
"Environment": {
- "shape": "S6v"
+ "shape": "S6w"
}
}
},
- "Sdy": {
+ "Sex": {
"type": "structure",
"required": [
"EndpointInput"
],
"members": {
"EndpointInput": {
- "shape": "S6z"
+ "shape": "S70"
}
}
},
- "Se1": {
+ "Sf0": {
"type": "structure",
"required": [
"ValidationRole",
@@ -10891,14 +11584,14 @@
"members": {
"ProfileName": {},
"TransformJobDefinition": {
- "shape": "S3h"
+ "shape": "S3k"
}
}
}
}
}
},
- "Se4": {
+ "Sf3": {
"type": "structure",
"required": [
"SourceAlgorithms"
@@ -10919,17 +11612,17 @@
}
}
},
- "Se7": {
+ "Sf6": {
"type": "structure",
"members": {
"ModelQuality": {
"type": "structure",
"members": {
"Statistics": {
- "shape": "Se9"
+ "shape": "Sf8"
},
"Constraints": {
- "shape": "Se9"
+ "shape": "Sf8"
}
}
},
@@ -10937,10 +11630,10 @@
"type": "structure",
"members": {
"Statistics": {
- "shape": "Se9"
+ "shape": "Sf8"
},
"Constraints": {
- "shape": "Se9"
+ "shape": "Sf8"
}
}
},
@@ -10948,7 +11641,13 @@
"type": "structure",
"members": {
"Report": {
- "shape": "Se9"
+ "shape": "Sf8"
+ },
+ "PreTrainingReport": {
+ "shape": "Sf8"
+ },
+ "PostTrainingReport": {
+ "shape": "Sf8"
}
}
},
@@ -10956,13 +11655,13 @@
"type": "structure",
"members": {
"Report": {
- "shape": "Se9"
+ "shape": "Sf8"
}
}
}
}
},
- "Se9": {
+ "Sf8": {
"type": "structure",
"required": [
"ContentType",
@@ -10974,21 +11673,113 @@
"S3Uri": {}
}
},
- "See": {
+ "Sfd": {
"type": "map",
"key": {},
"value": {}
},
- "Sem": {
+ "Sfg": {
+ "type": "structure",
+ "members": {
+ "Bias": {
+ "type": "structure",
+ "members": {
+ "ConfigFile": {
+ "shape": "Sfi"
+ },
+ "PreTrainingConstraints": {
+ "shape": "Sf8"
+ },
+ "PostTrainingConstraints": {
+ "shape": "Sf8"
+ }
+ }
+ },
+ "Explainability": {
+ "type": "structure",
+ "members": {
+ "Constraints": {
+ "shape": "Sf8"
+ },
+ "ConfigFile": {
+ "shape": "Sfi"
+ }
+ }
+ },
+ "ModelQuality": {
+ "type": "structure",
+ "members": {
+ "Statistics": {
+ "shape": "Sf8"
+ },
+ "Constraints": {
+ "shape": "Sf8"
+ }
+ }
+ },
+ "ModelDataQuality": {
+ "type": "structure",
+ "members": {
+ "Statistics": {
+ "shape": "Sf8"
+ },
+ "Constraints": {
+ "shape": "Sf8"
+ }
+ }
+ }
+ }
+ },
+ "Sfi": {
+ "type": "structure",
+ "required": [
+ "S3Uri"
+ ],
+ "members": {
+ "ContentType": {},
+ "ContentDigest": {},
+ "S3Uri": {}
+ }
+ },
+ "Sfm": {
+ "type": "list",
+ "member": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Containers"
+ ],
+ "members": {
+ "Name": {},
+ "Description": {},
+ "Containers": {
+ "shape": "Ss"
+ },
+ "SupportedTransformInstanceTypes": {
+ "shape": "S16"
+ },
+ "SupportedRealtimeInferenceInstanceTypes": {
+ "shape": "S18"
+ },
+ "SupportedContentTypes": {
+ "shape": "S1a"
+ },
+ "SupportedResponseMIMETypes": {
+ "shape": "S1c"
+ }
+ }
+ }
+ },
+ "Sft": {
"type": "structure",
"members": {
"BaseliningJobName": {},
"ConstraintsResource": {
- "shape": "S6n"
+ "shape": "S6o"
}
}
},
- "Sen": {
+ "Sfu": {
"type": "structure",
"required": [
"ImageUri"
@@ -10996,20 +11787,20 @@
"members": {
"ImageUri": {},
"ContainerEntrypoint": {
- "shape": "S6r"
+ "shape": "S6s"
},
"ContainerArguments": {
- "shape": "S6t"
+ "shape": "S6u"
},
"RecordPreprocessorSourceUri": {},
"PostAnalyticsProcessorSourceUri": {},
"ProblemType": {},
"Environment": {
- "shape": "S6v"
+ "shape": "S6w"
}
}
},
- "Sep": {
+ "Sfw": {
"type": "structure",
"required": [
"EndpointInput",
@@ -11017,14 +11808,14 @@
],
"members": {
"EndpointInput": {
- "shape": "S6z"
+ "shape": "S70"
},
"GroundTruthS3Input": {
- "shape": "Sdt"
+ "shape": "Ses"
}
}
},
- "Set": {
+ "Sg0": {
"type": "structure",
"members": {
"ScheduleConfig": {
@@ -11051,10 +11842,10 @@
"members": {
"BaseliningJobName": {},
"ConstraintsResource": {
- "shape": "S6n"
+ "shape": "S6o"
},
"StatisticsResource": {
- "shape": "S6o"
+ "shape": "S6p"
}
}
},
@@ -11067,16 +11858,16 @@
],
"members": {
"EndpointInput": {
- "shape": "S6z"
+ "shape": "S70"
}
}
}
},
"MonitoringOutputConfig": {
- "shape": "S75"
+ "shape": "S76"
},
"MonitoringResources": {
- "shape": "S7b"
+ "shape": "S7c"
},
"MonitoringAppSpecification": {
"type": "structure",
@@ -11086,23 +11877,23 @@
"members": {
"ImageUri": {},
"ContainerEntrypoint": {
- "shape": "S6r"
+ "shape": "S6s"
},
"ContainerArguments": {
- "shape": "S6t"
+ "shape": "S6u"
},
"RecordPreprocessorSourceUri": {},
"PostAnalyticsProcessorSourceUri": {}
}
},
"StoppingCondition": {
- "shape": "S7h"
+ "shape": "S7i"
},
"Environment": {
- "shape": "S6v"
+ "shape": "S6w"
},
"NetworkConfig": {
- "shape": "Sf1"
+ "shape": "Sg8"
},
"RoleArn": {}
}
@@ -11111,7 +11902,7 @@
"MonitoringType": {}
}
},
- "Sf1": {
+ "Sg8": {
"type": "structure",
"members": {
"EnableInterContainerTrafficEncryption": {
@@ -11121,19 +11912,19 @@
"type": "boolean"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
}
}
},
- "Sfb": {
+ "Sgi": {
"type": "list",
"member": {}
},
- "Sfe": {
+ "Sgl": {
"type": "list",
"member": {}
},
- "Sfk": {
+ "Sgr": {
"type": "list",
"member": {
"type": "structure",
@@ -11142,7 +11933,7 @@
}
}
},
- "Sg5": {
+ "Shc": {
"type": "list",
"member": {
"type": "structure",
@@ -11223,7 +12014,7 @@
}
}
},
- "Sgs": {
+ "Shz": {
"type": "structure",
"required": [
"Outputs"
@@ -11269,7 +12060,7 @@
"KmsKeyId": {}
}
},
- "Sgx": {
+ "Si4": {
"type": "structure",
"required": [
"ClusterConfig"
@@ -11295,7 +12086,7 @@
}
}
},
- "Sgz": {
+ "Si6": {
"type": "structure",
"required": [
"MaxRuntimeInSeconds"
@@ -11306,7 +12097,7 @@
}
}
},
- "Sh1": {
+ "Si8": {
"type": "structure",
"required": [
"ImageUri"
@@ -11314,7 +12105,7 @@
"members": {
"ImageUri": {},
"ContainerEntrypoint": {
- "shape": "S6r"
+ "shape": "S6s"
},
"ContainerArguments": {
"type": "list",
@@ -11322,12 +12113,12 @@
}
}
},
- "Sh3": {
+ "Sia": {
"type": "map",
"key": {},
"value": {}
},
- "Sh4": {
+ "Sib": {
"type": "structure",
"members": {
"ExperimentName": {},
@@ -11335,7 +12126,7 @@
"TrialComponentDisplayName": {}
}
},
- "Sh9": {
+ "Sig": {
"type": "structure",
"required": [
"ProductId"
@@ -11345,11 +12136,11 @@
"ProvisioningArtifactId": {},
"PathId": {},
"ProvisioningParameters": {
- "shape": "Shb"
+ "shape": "Sii"
}
}
},
- "Shb": {
+ "Sii": {
"type": "list",
"member": {
"type": "structure",
@@ -11359,7 +12150,7 @@
}
}
},
- "Shp": {
+ "Siw": {
"type": "structure",
"required": [
"TrainingInputMode"
@@ -11369,14 +12160,14 @@
"AlgorithmName": {},
"TrainingInputMode": {},
"MetricDefinitions": {
- "shape": "S27"
+ "shape": "S2a"
},
"EnableSageMakerMetricsTimeSeries": {
"type": "boolean"
}
}
},
- "Shq": {
+ "Six": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -11405,7 +12196,7 @@
}
}
},
- "Shy": {
+ "Sj5": {
"type": "list",
"member": {
"type": "structure",
@@ -11423,17 +12214,17 @@
"type": "integer"
},
"RuleParameters": {
- "shape": "Si2"
+ "shape": "Sj9"
}
}
}
},
- "Si2": {
+ "Sj9": {
"type": "map",
"key": {},
"value": {}
},
- "Si3": {
+ "Sja": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -11443,7 +12234,7 @@
"S3OutputPath": {}
}
},
- "Si4": {
+ "Sjb": {
"type": "structure",
"required": [
"S3OutputPath"
@@ -11454,16 +12245,16 @@
"type": "long"
},
"ProfilingParameters": {
- "shape": "Si6"
+ "shape": "Sjd"
}
}
},
- "Si6": {
+ "Sjd": {
"type": "map",
"key": {},
"value": {}
},
- "Si7": {
+ "Sje": {
"type": "list",
"member": {
"type": "structure",
@@ -11481,17 +12272,17 @@
"type": "integer"
},
"RuleParameters": {
- "shape": "Si2"
+ "shape": "Sj9"
}
}
}
},
- "Si9": {
+ "Sjg": {
"type": "map",
"key": {},
"value": {}
},
- "Sig": {
+ "Sjn": {
"type": "structure",
"members": {
"InvocationsTimeoutInSeconds": {
@@ -11502,7 +12293,7 @@
}
}
},
- "Sij": {
+ "Sjq": {
"type": "structure",
"members": {
"InputFilter": {},
@@ -11510,14 +12301,14 @@
"JoinSource": {}
}
},
- "Sir": {
+ "Sjy": {
"type": "structure",
"members": {
"PrimaryStatus": {},
"Message": {}
}
},
- "Siv": {
+ "Sk2": {
"type": "map",
"key": {},
"value": {
@@ -11530,7 +12321,7 @@
}
}
},
- "Siz": {
+ "Sk6": {
"type": "map",
"key": {},
"value": {
@@ -11544,7 +12335,7 @@
}
}
},
- "Sja": {
+ "Skh": {
"type": "structure",
"required": [
"UserPool",
@@ -11555,7 +12346,7 @@
"ClientId": {}
}
},
- "Sjd": {
+ "Skk": {
"type": "structure",
"required": [
"ClientId",
@@ -11581,7 +12372,7 @@
"JwksUri": {}
}
},
- "Sjg": {
+ "Skn": {
"type": "structure",
"required": [
"Cidrs"
@@ -11593,7 +12384,7 @@
}
}
},
- "Sjo": {
+ "Skv": {
"type": "list",
"member": {
"type": "structure",
@@ -11626,13 +12417,13 @@
}
}
},
- "Sjw": {
+ "Sl3": {
"type": "structure",
"members": {
"NotificationTopicArn": {}
}
},
- "Slp": {
+ "Smx": {
"type": "structure",
"members": {
"UserProfileArn": {},
@@ -11640,7 +12431,7 @@
"DomainId": {}
}
},
- "Slu": {
+ "Sn3": {
"type": "list",
"member": {
"type": "structure",
@@ -11655,7 +12446,7 @@
}
}
},
- "Sm8": {
+ "Snh": {
"type": "list",
"member": {
"type": "structure",
@@ -11664,7 +12455,7 @@
}
}
},
- "Sma": {
+ "Snj": {
"type": "structure",
"required": [
"CandidateName",
@@ -11764,7 +12555,7 @@
}
}
},
- "Sn9": {
+ "Soi": {
"type": "structure",
"required": [
"S3ModelArtifacts"
@@ -11773,7 +12564,7 @@
"S3ModelArtifacts": {}
}
},
- "So6": {
+ "Spe": {
"type": "list",
"member": {
"type": "structure",
@@ -11783,7 +12574,7 @@
"members": {
"VariantName": {},
"DeployedImages": {
- "shape": "So8"
+ "shape": "Spg"
},
"CurrentWeight": {
"type": "float"
@@ -11798,12 +12589,18 @@
"type": "integer"
},
"VariantStatus": {
- "shape": "Sob"
+ "shape": "Spj"
+ },
+ "CurrentServerlessConfig": {
+ "shape": "S9d"
+ },
+ "DesiredServerlessConfig": {
+ "shape": "S9d"
}
}
}
},
- "So8": {
+ "Spg": {
"type": "list",
"member": {
"type": "structure",
@@ -11816,7 +12613,7 @@
}
}
},
- "Sob": {
+ "Spj": {
"type": "list",
"member": {
"type": "structure",
@@ -11832,7 +12629,7 @@
}
}
},
- "Sof": {
+ "Spn": {
"type": "structure",
"required": [
"EnableCapture",
@@ -11853,7 +12650,7 @@
"KmsKeyId": {}
}
},
- "Sop": {
+ "Spx": {
"type": "structure",
"required": [
"SourceArn"
@@ -11863,7 +12660,7 @@
"SourceType": {}
}
},
- "Sov": {
+ "Sq3": {
"type": "structure",
"required": [
"Status"
@@ -11873,7 +12670,7 @@
"BlockedReason": {}
}
},
- "Spa": {
+ "Sqi": {
"type": "structure",
"members": {
"Completed": {
@@ -11893,7 +12690,7 @@
}
}
},
- "Spc": {
+ "Sqk": {
"type": "structure",
"members": {
"Succeeded": {
@@ -11907,7 +12704,7 @@
}
}
},
- "Spe": {
+ "Sqm": {
"type": "structure",
"required": [
"TrainingJobName",
@@ -11932,7 +12729,7 @@
},
"TrainingJobStatus": {},
"TunedHyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"FailureReason": {},
"FinalHyperParameterTuningJobObjectiveMetric": {
@@ -11952,7 +12749,7 @@
"ObjectiveStatus": {}
}
},
- "Spr": {
+ "Sr9": {
"type": "structure",
"members": {
"TotalLabeled": {
@@ -11972,7 +12769,7 @@
}
}
},
- "Spu": {
+ "Src": {
"type": "structure",
"required": [
"OutputDatasetS3Uri"
@@ -11982,21 +12779,21 @@
"FinalActiveLearningModelArn": {}
}
},
- "Sq3": {
+ "Srn": {
"type": "structure",
"required": [
"ValidationStatuses"
],
"members": {
"ValidationStatuses": {
- "shape": "Sq4"
+ "shape": "Sro"
},
"ImageScanStatuses": {
- "shape": "Sq4"
+ "shape": "Sro"
}
}
},
- "Sq4": {
+ "Sro": {
"type": "list",
"member": {
"type": "structure",
@@ -12011,7 +12808,7 @@
}
}
},
- "Sqg": {
+ "Ss0": {
"type": "structure",
"required": [
"MonitoringScheduleName",
@@ -12039,21 +12836,21 @@
"MonitoringType": {}
}
},
- "Sqz": {
+ "Ssj": {
"type": "structure",
"members": {
"ExperimentName": {},
"TrialName": {}
}
},
- "Sr7": {
+ "Ssr": {
"type": "structure",
"members": {
"ProvisionedProductId": {},
"ProvisionedProductStatusMessage": {}
}
},
- "Sre": {
+ "Ssy": {
"type": "structure",
"required": [
"WorkteamArn"
@@ -12066,7 +12863,7 @@
"ListingId": {}
}
},
- "Sri": {
+ "St2": {
"type": "list",
"member": {
"type": "structure",
@@ -12086,7 +12883,7 @@
}
}
},
- "Srl": {
+ "St5": {
"type": "list",
"member": {
"type": "structure",
@@ -12101,7 +12898,7 @@
}
}
},
- "Srp": {
+ "St9": {
"type": "list",
"member": {
"type": "structure",
@@ -12116,7 +12913,7 @@
}
}
},
- "Ss1": {
+ "Stl": {
"type": "structure",
"required": [
"SourceArn"
@@ -12126,7 +12923,7 @@
"SourceType": {}
}
},
- "Ss5": {
+ "Stp": {
"type": "structure",
"required": [
"SourceArn"
@@ -12136,7 +12933,7 @@
"SourceType": {}
}
},
- "Ss7": {
+ "Str": {
"type": "list",
"member": {
"type": "structure",
@@ -12167,7 +12964,7 @@
}
}
},
- "Ssh": {
+ "Su1": {
"type": "structure",
"required": [
"WorkforceName",
@@ -12180,11 +12977,11 @@
"type": "timestamp"
},
"SourceIpConfig": {
- "shape": "Sjg"
+ "shape": "Skn"
},
"SubDomain": {},
"CognitoConfig": {
- "shape": "Sja"
+ "shape": "Skh"
},
"OidcConfig": {
"type": "structure",
@@ -12203,7 +13000,7 @@
}
}
},
- "Ssl": {
+ "Su5": {
"type": "structure",
"required": [
"WorkteamName",
@@ -12214,7 +13011,7 @@
"members": {
"WorkteamName": {},
"MemberDefinitions": {
- "shape": "Sjo"
+ "shape": "Skv"
},
"WorkteamArn": {},
"WorkforceArn": {},
@@ -12231,11 +13028,11 @@
"type": "timestamp"
},
"NotificationConfiguration": {
- "shape": "Sjw"
+ "shape": "Sl3"
}
}
},
- "Svb": {
+ "Swy": {
"type": "list",
"member": {
"type": "structure",
@@ -12255,7 +13052,7 @@
}
}
},
- "Szl": {
+ "S11q": {
"type": "list",
"member": {
"type": "structure",
@@ -12269,7 +13066,7 @@
}
}
},
- "Szv": {
+ "S122": {
"type": "list",
"member": {
"type": "structure",
@@ -12283,7 +13080,7 @@
}
}
},
- "S11q": {
+ "S14e": {
"type": "list",
"member": {
"type": "structure",
@@ -12297,11 +13094,11 @@
}
}
},
- "S121": {
+ "S14p": {
"type": "structure",
"members": {
"Filters": {
- "shape": "S122"
+ "shape": "S14q"
},
"NestedFilters": {
"type": "list",
@@ -12314,7 +13111,7 @@
"members": {
"NestedPropertyName": {},
"Filters": {
- "shape": "S122"
+ "shape": "S14q"
}
}
}
@@ -12322,13 +13119,13 @@
"SubExpressions": {
"type": "list",
"member": {
- "shape": "S121"
+ "shape": "S14p"
}
},
"Operator": {}
}
},
- "S122": {
+ "S14q": {
"type": "list",
"member": {
"type": "structure",
@@ -12342,7 +13139,7 @@
}
}
},
- "S12e": {
+ "S152": {
"type": "structure",
"members": {
"TrainingJobName": {},
@@ -12351,32 +13148,32 @@
"LabelingJobArn": {},
"AutoMLJobArn": {},
"ModelArtifacts": {
- "shape": "Sn9"
+ "shape": "Soi"
},
"TrainingJobStatus": {},
"SecondaryStatus": {},
"FailureReason": {},
"HyperParameters": {
- "shape": "S2q"
+ "shape": "S2t"
},
"AlgorithmSpecification": {
- "shape": "Shp"
+ "shape": "Siw"
},
"RoleArn": {},
"InputDataConfig": {
- "shape": "S2s"
+ "shape": "S2v"
},
"OutputDataConfig": {
- "shape": "S39"
+ "shape": "S3c"
},
"ResourceConfig": {
- "shape": "S3b"
+ "shape": "S3e"
},
"VpcConfig": {
- "shape": "S5e"
+ "shape": "S5h"
},
"StoppingCondition": {
- "shape": "S3e"
+ "shape": "S3h"
},
"CreationTime": {
"type": "timestamp"
@@ -12391,10 +13188,10 @@
"type": "timestamp"
},
"SecondaryStatusTransitions": {
- "shape": "Sri"
+ "shape": "St2"
},
"FinalMetricDataList": {
- "shape": "Srl"
+ "shape": "St5"
},
"EnableNetworkIsolation": {
"type": "boolean"
@@ -12406,7 +13203,7 @@
"type": "boolean"
},
"CheckpointConfig": {
- "shape": "Sbx"
+ "shape": "Sc1"
},
"TrainingTimeInSeconds": {
"type": "integer"
@@ -12415,36 +13212,36 @@
"type": "integer"
},
"DebugHookConfig": {
- "shape": "Shq"
+ "shape": "Six"
},
"ExperimentConfig": {
- "shape": "Sh4"
+ "shape": "Sib"
},
"DebugRuleConfigurations": {
- "shape": "Shy"
+ "shape": "Sj5"
},
"TensorBoardOutputConfig": {
- "shape": "Si3"
+ "shape": "Sja"
},
"DebugRuleEvaluationStatuses": {
- "shape": "Srp"
+ "shape": "St9"
},
"Environment": {
- "shape": "Si9"
+ "shape": "Sjg"
},
"RetryStrategy": {
- "shape": "Sby"
+ "shape": "Sc2"
},
"Tags": {
"shape": "S7"
}
}
},
- "S13j": {
+ "S168": {
"type": "list",
"member": {}
},
- "S156": {
+ "S17v": {
"type": "list",
"member": {}
}
diff --git a/apis/sagemaker-2017-07-24.normal.json b/apis/sagemaker-2017-07-24.normal.json
index 108d086b6b..6a361f4e40 100644
--- a/apis/sagemaker-2017-07-24.normal.json
+++ b/apis/sagemaker-2017-07-24.normal.json
@@ -527,6 +527,28 @@
],
"documentation": "Creates a version of the SageMaker image specified by ImageName
. The version represents the Amazon Container Registry (ECR) container image specified by BaseImage
.
"
},
+ "CreateInferenceRecommendationsJob": {
+ "name": "CreateInferenceRecommendationsJob",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "CreateInferenceRecommendationsJobRequest"
+ },
+ "output": {
+ "shape": "CreateInferenceRecommendationsJobResponse"
+ },
+ "errors": [
+ {
+ "shape": "ResourceInUse"
+ },
+ {
+ "shape": "ResourceLimitExceeded"
+ }
+ ],
+ "documentation": "Starts a recommendation job. You can create either an instance recommendation or load test job.
"
+ },
"CreateLabelingJob": {
"name": "CreateLabelingJob",
"http": {
@@ -2054,6 +2076,25 @@
],
"documentation": "Describes a version of a SageMaker image.
"
},
+ "DescribeInferenceRecommendationsJob": {
+ "name": "DescribeInferenceRecommendationsJob",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeInferenceRecommendationsJobRequest"
+ },
+ "output": {
+ "shape": "DescribeInferenceRecommendationsJobResponse"
+ },
+ "errors": [
+ {
+ "shape": "ResourceNotFound"
+ }
+ ],
+ "documentation": "Provides the results of the Inference Recommender job. One or more recommendation jobs are returned.
"
+ },
"DescribeLabelingJob": {
"name": "DescribeLabelingJob",
"http": {
@@ -2073,6 +2114,25 @@
],
"documentation": "Gets information about a labeling job.
"
},
+ "DescribeLineageGroup": {
+ "name": "DescribeLineageGroup",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DescribeLineageGroupRequest"
+ },
+ "output": {
+ "shape": "DescribeLineageGroupResponse"
+ },
+ "errors": [
+ {
+ "shape": "ResourceNotFound"
+ }
+ ],
+ "documentation": "Provides a list of properties for the requested lineage group. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
"
+ },
"DescribeModel": {
"name": "DescribeModel",
"http": {
@@ -2526,6 +2586,25 @@
},
"documentation": "Describes a fleet.
"
},
+ "GetLineageGroupPolicy": {
+ "name": "GetLineageGroupPolicy",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "GetLineageGroupPolicyRequest"
+ },
+ "output": {
+ "shape": "GetLineageGroupPolicyResponse"
+ },
+ "errors": [
+ {
+ "shape": "ResourceNotFound"
+ }
+ ],
+ "documentation": "The resource policy for the lineage group.
"
+ },
"GetModelPackageGroupPolicy": {
"name": "GetModelPackageGroupPolicy",
"http": {
@@ -2948,6 +3027,20 @@
},
"documentation": "Lists the images in your account and their properties. The list can be filtered by creation time or modified time, and whether the image name contains a specified string.
"
},
+ "ListInferenceRecommendationsJobs": {
+ "name": "ListInferenceRecommendationsJobs",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListInferenceRecommendationsJobsRequest"
+ },
+ "output": {
+ "shape": "ListInferenceRecommendationsJobsResponse"
+ },
+ "documentation": "Lists recommendation jobs that satisfy various filters.
"
+ },
"ListLabelingJobs": {
"name": "ListLabelingJobs",
"http": {
@@ -2981,6 +3074,20 @@
],
"documentation": "Gets a list of labeling jobs assigned to a specified work team.
"
},
+ "ListLineageGroups": {
+ "name": "ListLineageGroups",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListLineageGroupsRequest"
+ },
+ "output": {
+ "shape": "ListLineageGroupsResponse"
+ },
+ "documentation": "A list of lineage groups shared with your Amazon Web Services account. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
"
+ },
"ListModelBiasJobDefinitions": {
"name": "ListModelBiasJobDefinitions",
"http": {
@@ -3009,6 +3116,20 @@
},
"documentation": "Lists model explainability job definitions that satisfy various filters.
"
},
+ "ListModelMetadata": {
+ "name": "ListModelMetadata",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "ListModelMetadataRequest"
+ },
+ "output": {
+ "shape": "ListModelMetadataResponse"
+ },
+ "documentation": "Lists the domain, framework, task, and model name of standard machine learning models found in common model zoos.
"
+ },
"ListModelPackageGroups": {
"name": "ListModelPackageGroups",
"http": {
@@ -3408,6 +3529,25 @@
},
"documentation": "Adds a resouce policy to control access to a model group. For information about resoure policies, see Identity-based policies and resource-based policies in the Amazon Web Services Identity and Access Management User Guide..
"
},
+ "QueryLineage": {
+ "name": "QueryLineage",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "QueryLineageRequest"
+ },
+ "output": {
+ "shape": "QueryLineageResponse"
+ },
+ "errors": [
+ {
+ "shape": "ResourceNotFound"
+ }
+ ],
+ "documentation": "Use this action to inspect your lineage and discover relationships between entities. For more information, see Querying Lineage Entities in the Amazon SageMaker Developer Guide.
"
+ },
"RegisterDevices": {
"name": "RegisterDevices",
"http": {
@@ -3639,6 +3779,22 @@
],
"documentation": "Stops a running hyperparameter tuning job and all running training jobs that the tuning job launched.
All model artifacts output from the training jobs are stored in Amazon Simple Storage Service (Amazon S3). All data that the training jobs write to Amazon CloudWatch Logs are still available in CloudWatch. After the tuning job moves to the Stopped
state, it releases all reserved resources for the tuning job.
"
},
+ "StopInferenceRecommendationsJob": {
+ "name": "StopInferenceRecommendationsJob",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "StopInferenceRecommendationsJobRequest"
+ },
+ "errors": [
+ {
+ "shape": "ResourceNotFound"
+ }
+ ],
+ "documentation": "Stops an Inference Recommender job.
"
+ },
"StopLabelingJob": {
"name": "StopLabelingJob",
"http": {
@@ -4384,6 +4540,52 @@
},
"max": 3
},
+ "AdditionalInferenceSpecificationDefinition": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Containers"
+ ],
+ "members": {
+ "Name": {
+ "shape": "EntityName",
+ "documentation": "A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
"
+ },
+ "Description": {
+ "shape": "EntityDescription",
+ "documentation": "A description of the additional Inference specification
"
+ },
+ "Containers": {
+ "shape": "ModelPackageContainerDefinitionList",
+ "documentation": "The Amazon ECR registry path of the Docker image that contains the inference code.
"
+ },
+ "SupportedTransformInstanceTypes": {
+ "shape": "TransformInstanceTypes",
+ "documentation": "A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
"
+ },
+ "SupportedRealtimeInferenceInstanceTypes": {
+ "shape": "RealtimeInferenceInstanceTypes",
+ "documentation": "A list of the instance types that are used to generate inferences in real-time.
"
+ },
+ "SupportedContentTypes": {
+ "shape": "ContentTypes",
+ "documentation": "The supported MIME types for the input data.
"
+ },
+ "SupportedResponseMIMETypes": {
+ "shape": "ResponseMIMETypes",
+ "documentation": "The supported MIME types for the output data.
"
+ }
+ },
+ "documentation": "A structure of additional Inference Specification. Additional Inference Specification specifies details about inference jobs that can be run with models based on this model package
"
+ },
+ "AdditionalInferenceSpecifications": {
+ "type": "list",
+ "member": {
+ "shape": "AdditionalInferenceSpecificationDefinition"
+ },
+ "max": 15,
+ "min": 1
+ },
"AgentVersion": {
"type": "structure",
"required": [
@@ -5784,6 +5986,12 @@
"Report": {
"shape": "MetricsSource",
"documentation": "The bias report for a model
"
+ },
+ "PreTrainingReport": {
+ "shape": "MetricsSource"
+ },
+ "PostTrainingReport": {
+ "shape": "MetricsSource"
}
},
"documentation": "Contains bias metrics for a model.
"
@@ -6030,6 +6238,24 @@
"min": 1,
"pattern": "[\\u0020-\\uD7FF\\uE000-\\uFFFD\\uD800\\uDC00-\\uDBFF\\uDFFF\\t]*"
},
+ "CategoricalParameter": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "String64",
+ "documentation": "The Name of the environment variable.
"
+ },
+ "Value": {
+ "shape": "CategoricalParameterRangeValues",
+ "documentation": "The list of values you can pass.
"
+ }
+ },
+ "documentation": "Environment parameters you want to benchmark your load test against.
"
+ },
"CategoricalParameterRange": {
"type": "structure",
"required": [
@@ -6061,6 +6287,14 @@
},
"documentation": "Defines the possible values for a categorical hyperparameter.
"
},
+ "CategoricalParameterRangeValues": {
+ "type": "list",
+ "member": {
+ "shape": "String128"
+ },
+ "max": 3,
+ "min": 1
+ },
"CategoricalParameterRanges": {
"type": "list",
"member": {
@@ -6069,6 +6303,14 @@
"max": 20,
"min": 0
},
+ "CategoricalParameters": {
+ "type": "list",
+ "member": {
+ "shape": "CategoricalParameter"
+ },
+ "max": 5,
+ "min": 1
+ },
"Cents": {
"type": "integer",
"max": 99,
@@ -6193,6 +6435,44 @@
"shape": "Cidr"
}
},
+ "ClarifyCheckStepMetadata": {
+ "type": "structure",
+ "members": {
+ "CheckType": {
+ "shape": "String256",
+ "documentation": "The type of the Clarify Check step
"
+ },
+ "BaselineUsedForDriftCheckConstraints": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of baseline constraints file to be used for the drift check.
"
+ },
+ "CalculatedBaselineConstraints": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the newly calculated baseline constraints file.
"
+ },
+ "ModelPackageGroupName": {
+ "shape": "String256",
+ "documentation": "The model package group name.
"
+ },
+ "ViolationReport": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the violation report if violations are detected.
"
+ },
+ "CheckJobArn": {
+ "shape": "String256",
+ "documentation": "The Amazon Resource Name (ARN) of the check processing job that was run by this step's execution.
"
+ },
+ "SkipCheck": {
+ "shape": "Boolean",
+ "documentation": "This flag indicates if the drift check against the previous baseline will be skipped or not. If it is set to False
, the previous baseline of the configured check type must be available.
"
+ },
+ "RegisterNewBaseline": {
+ "shape": "Boolean",
+ "documentation": "This flag indicates if a newly calculated baseline can be accessed through step properties BaselineUsedForDriftCheckConstraints
and BaselineUsedForDriftCheckStatistics
. If it is set to False
, the previous baseline of the configured check type must also be available. These can be accessed through the BaselineUsedForDriftCheckConstraints
property.
"
+ }
+ },
+ "documentation": "The container for the metadata for the ClarifyCheck step. For more information, see the topic on ClarifyCheck step in the Amazon SageMaker Developer Guide.
"
+ },
"ClientId": {
"type": "string",
"max": 1024,
@@ -6548,6 +6828,10 @@
"shape": "VersionedArnOrName",
"documentation": "The name or Amazon Resource Name (ARN) of the model package to use to create the model.
"
},
+ "InferenceSpecificationName": {
+ "shape": "InferenceSpecificationName",
+ "documentation": "The inference specification name in the model package version.
"
+ },
"MultiModelConfig": {
"shape": "MultiModelConfig",
"documentation": "Specifies additional configuration for multi-model endpoints.
"
@@ -7051,7 +7335,6 @@
"required": [
"CompilationJobName",
"RoleArn",
- "InputConfig",
"OutputConfig",
"StoppingCondition"
],
@@ -7064,6 +7347,10 @@
"shape": "RoleArn",
"documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
During model compilation, Amazon SageMaker needs your permission to:
-
Read input data from an S3 bucket
-
Write model artifacts to an S3 bucket
-
Write logs to Amazon CloudWatch Logs
-
Publish metrics to Amazon CloudWatch
You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole
permission. For more information, see Amazon SageMaker Roles.
"
},
+ "ModelPackageVersionArn": {
+ "shape": "ModelPackageArn",
+ "documentation": "The Amazon Resource Name (ARN) of a versioned model package. Provide either a ModelPackageVersionArn
or an InputConfig
object in the request syntax. The presence of both objects in the CreateCompilationJob
request will return an exception.
"
+ },
"InputConfig": {
"shape": "InputConfig",
"documentation": "Provides information about the location of input model artifacts, the name and shape of the expected data inputs, and the framework in which the model was trained.
"
@@ -7722,6 +8009,57 @@
}
}
},
+ "CreateInferenceRecommendationsJobRequest": {
+ "type": "structure",
+ "required": [
+ "JobName",
+ "JobType",
+ "RoleArn",
+ "InputConfig"
+ ],
+ "members": {
+ "JobName": {
+ "shape": "RecommendationJobName",
+ "documentation": "A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.
"
+ },
+ "JobType": {
+ "shape": "RecommendationJobType",
+ "documentation": "Defines the type of recommendation job. Specify Default
to initiate an instance recommendation and Advanced
to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will run an instance recommendation (DEFAULT
) job.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
"
+ },
+ "InputConfig": {
+ "shape": "RecommendationJobInputConfig",
+ "documentation": "Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
"
+ },
+ "JobDescription": {
+ "shape": "RecommendationJobDescription",
+ "documentation": "Description of the recommendation job.
"
+ },
+ "StoppingConditions": {
+ "shape": "RecommendationJobStoppingConditions",
+ "documentation": "A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
"
+ },
+ "Tags": {
+ "shape": "TagList",
+ "documentation": "The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
"
+ }
+ }
+ },
+ "CreateInferenceRecommendationsJobResponse": {
+ "type": "structure",
+ "required": [
+ "JobArn"
+ ],
+ "members": {
+ "JobArn": {
+ "shape": "RecommendationJobArn",
+ "documentation": "The Amazon Resource Name (ARN) of the recommendation job.
"
+ }
+ }
+ },
"CreateLabelingJobRequest": {
"type": "structure",
"required": [
@@ -8050,6 +8388,26 @@
"CustomerMetadataProperties": {
"shape": "CustomerMetadataMap",
"documentation": "The metadata properties associated with the model package versions.
"
+ },
+ "DriftCheckBaselines": {
+ "shape": "DriftCheckBaselines",
+ "documentation": "Represents the drift check baselines that can be used when the model monitor is set using the model package. For more information, see the topic on Drift Detection against Previous Baselines in SageMaker Pipelines in the Amazon SageMaker Developer Guide.
"
+ },
+ "Domain": {
+ "shape": "String",
+ "documentation": "The machine learning domain of your model package and its components. Common machine learning domains include computer vision and natural language processing.
"
+ },
+ "Task": {
+ "shape": "String",
+ "documentation": "The machine learning task your model package accomplishes. Common machine learning tasks include object detection and image classification.
"
+ },
+ "SamplePayloadUrl": {
+ "shape": "S3Uri",
+ "documentation": "The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
"
+ },
+ "AdditionalInferenceSpecifications": {
+ "shape": "AdditionalInferenceSpecifications",
+ "documentation": "An array of additional Inference Specification objects. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
"
}
}
},
@@ -10030,7 +10388,7 @@
"type": "structure",
"members": {
"ActionName": {
- "shape": "ExperimentEntityName",
+ "shape": "ExperimentEntityNameOrArn",
"documentation": "The name of the action.
"
},
"ActionArn": {
@@ -10073,6 +10431,10 @@
},
"MetadataProperties": {
"shape": "MetadataProperties"
+ },
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
}
}
},
@@ -10274,7 +10636,7 @@
"type": "structure",
"members": {
"ArtifactName": {
- "shape": "ExperimentEntityName",
+ "shape": "ExperimentEntityNameOrArn",
"documentation": "The name of the artifact.
"
},
"ArtifactArn": {
@@ -10309,6 +10671,10 @@
},
"MetadataProperties": {
"shape": "MetadataProperties"
+ },
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
}
}
},
@@ -10523,6 +10889,10 @@
"shape": "InferenceImage",
"documentation": "The inference image to use when compiling a model. Specify an image only if the target device is a cloud instance.
"
},
+ "ModelPackageVersionArn": {
+ "shape": "ModelPackageArn",
+ "documentation": "The Amazon Resource Name (ARN) of the versioned model package that was provided to SageMaker Neo when you initiated a compilation job.
"
+ },
"CreationTime": {
"shape": "CreationTime",
"documentation": "The time that the model compilation job was created.
"
@@ -10568,7 +10938,7 @@
],
"members": {
"ContextName": {
- "shape": "ExperimentEntityName",
+ "shape": "ExperimentEntityNameOrArn",
"documentation": "The name of the context to describe.
"
}
}
@@ -10613,6 +10983,10 @@
},
"LastModifiedBy": {
"shape": "UserContext"
+ },
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
}
}
},
@@ -11561,23 +11935,102 @@
}
}
},
- "DescribeLabelingJobRequest": {
+ "DescribeInferenceRecommendationsJobRequest": {
"type": "structure",
"required": [
- "LabelingJobName"
+ "JobName"
],
"members": {
- "LabelingJobName": {
- "shape": "LabelingJobName",
- "documentation": "The name of the labeling job to return information for.
"
+ "JobName": {
+ "shape": "RecommendationJobName",
+ "documentation": "The name of the job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
"
}
}
},
- "DescribeLabelingJobResponse": {
+ "DescribeInferenceRecommendationsJobResponse": {
"type": "structure",
"required": [
- "LabelingJobStatus",
- "LabelCounters",
+ "JobName",
+ "JobType",
+ "JobArn",
+ "RoleArn",
+ "Status",
+ "CreationTime",
+ "LastModifiedTime",
+ "InputConfig"
+ ],
+ "members": {
+ "JobName": {
+ "shape": "RecommendationJobName",
+ "documentation": "The name of the job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
"
+ },
+ "JobDescription": {
+ "shape": "RecommendationJobDescription",
+ "documentation": "The job description that you provided when you initiated the job.
"
+ },
+ "JobType": {
+ "shape": "RecommendationJobType",
+ "documentation": "The job type that you provided when you initiated the job.
"
+ },
+ "JobArn": {
+ "shape": "RecommendationJobArn",
+ "documentation": "The Amazon Resource Name (ARN) of the job.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role you provided when you initiated the job.
"
+ },
+ "Status": {
+ "shape": "RecommendationJobStatus",
+ "documentation": "The status of the job.
"
+ },
+ "CreationTime": {
+ "shape": "CreationTime",
+ "documentation": "A timestamp that shows when the job was created.
"
+ },
+ "CompletionTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp that shows when the job completed.
"
+ },
+ "LastModifiedTime": {
+ "shape": "LastModifiedTime",
+ "documentation": "A timestamp that shows when the job was last modified.
"
+ },
+ "FailureReason": {
+ "shape": "FailureReason",
+ "documentation": "If the job fails, provides information why the job failed.
"
+ },
+ "InputConfig": {
+ "shape": "RecommendationJobInputConfig",
+ "documentation": "Returns information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations you provided when you initiated the job.
"
+ },
+ "StoppingConditions": {
+ "shape": "RecommendationJobStoppingConditions",
+ "documentation": "The stopping conditions that you provided when you initiated the job.
"
+ },
+ "InferenceRecommendations": {
+ "shape": "InferenceRecommendations",
+ "documentation": "The recommendations made by Inference Recommender.
"
+ }
+ }
+ },
+ "DescribeLabelingJobRequest": {
+ "type": "structure",
+ "required": [
+ "LabelingJobName"
+ ],
+ "members": {
+ "LabelingJobName": {
+ "shape": "LabelingJobName",
+ "documentation": "The name of the labeling job to return information for.
"
+ }
+ }
+ },
+ "DescribeLabelingJobResponse": {
+ "type": "structure",
+ "required": [
+ "LabelingJobStatus",
+ "LabelCounters",
"CreationTime",
"LastModifiedTime",
"JobReferenceCode",
@@ -11663,6 +12116,53 @@
}
}
},
+ "DescribeLineageGroupRequest": {
+ "type": "structure",
+ "required": [
+ "LineageGroupName"
+ ],
+ "members": {
+ "LineageGroupName": {
+ "shape": "ExperimentEntityName",
+ "documentation": "The name of the lineage group.
"
+ }
+ }
+ },
+ "DescribeLineageGroupResponse": {
+ "type": "structure",
+ "members": {
+ "LineageGroupName": {
+ "shape": "ExperimentEntityName",
+ "documentation": "The name of the lineage group.
"
+ },
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
+ },
+ "DisplayName": {
+ "shape": "ExperimentEntityName",
+ "documentation": "The display name of the lineage group.
"
+ },
+ "Description": {
+ "shape": "ExperimentDescription",
+ "documentation": "The description of the lineage group.
"
+ },
+ "CreationTime": {
+ "shape": "Timestamp",
+ "documentation": "The creation time of lineage group.
"
+ },
+ "CreatedBy": {
+ "shape": "UserContext"
+ },
+ "LastModifiedTime": {
+ "shape": "Timestamp",
+ "documentation": "The last modified time of the lineage group.
"
+ },
+ "LastModifiedBy": {
+ "shape": "UserContext"
+ }
+ }
+ },
"DescribeModelBiasJobDefinitionRequest": {
"type": "structure",
"required": [
@@ -12003,6 +12503,26 @@
"CustomerMetadataProperties": {
"shape": "CustomerMetadataMap",
"documentation": "The metadata properties associated with the model package versions.
"
+ },
+ "DriftCheckBaselines": {
+ "shape": "DriftCheckBaselines",
+ "documentation": "Represents the drift check baselines that can be used when the model monitor is set using the model package. For more information, see the topic on Drift Detection against Previous Baselines in SageMaker Pipelines in the Amazon SageMaker Developer Guide.
"
+ },
+ "Domain": {
+ "shape": "String",
+ "documentation": "The machine learning domain of the model package you specified. Common machine learning domains include computer vision and natural language processing.
"
+ },
+ "Task": {
+ "shape": "String",
+ "documentation": "The machine learning task you specified that your model package accomplishes. Common machine learning tasks include object detection and image classification.
"
+ },
+ "SamplePayloadUrl": {
+ "shape": "String",
+ "documentation": "The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored. This path points to a single gzip compressed tar archive (.tar.gz suffix).
"
+ },
+ "AdditionalInferenceSpecifications": {
+ "shape": "AdditionalInferenceSpecifications",
+ "documentation": "An array of additional Inference Specification objects. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
"
}
}
},
@@ -12962,7 +13482,7 @@
],
"members": {
"TrialComponentName": {
- "shape": "ExperimentEntityName",
+ "shape": "ExperimentEntityNameOrArn",
"documentation": "The name of the trial component to describe.
"
}
}
@@ -13032,6 +13552,10 @@
"Metrics": {
"shape": "TrialComponentMetricSummaries",
"documentation": "The metrics for the component.
"
+ },
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
}
}
},
@@ -13430,6 +13954,14 @@
"Disabled"
]
},
+ "Direction": {
+ "type": "string",
+ "enum": [
+ "Both",
+ "Ascendants",
+ "Descendants"
+ ]
+ },
"DirectoryPath": {
"type": "string",
"max": 4096,
@@ -13593,6 +14125,99 @@
"DoubleParameterValue": {
"type": "double"
},
+ "DriftCheckBaselines": {
+ "type": "structure",
+ "members": {
+ "Bias": {
+ "shape": "DriftCheckBias",
+ "documentation": "Represents the drift check bias baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "Explainability": {
+ "shape": "DriftCheckExplainability",
+ "documentation": "Represents the drift check explainability baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "ModelQuality": {
+ "shape": "DriftCheckModelQuality",
+ "documentation": "Represents the drift check model quality baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "ModelDataQuality": {
+ "shape": "DriftCheckModelDataQuality",
+ "documentation": "Represents the drift check model data quality baselines that can be used when the model monitor is set using the model package.
"
+ }
+ },
+ "documentation": "Represents the drift check baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "DriftCheckBias": {
+ "type": "structure",
+ "members": {
+ "ConfigFile": {
+ "shape": "FileSource",
+ "documentation": "The bias config file for a model.
"
+ },
+ "PreTrainingConstraints": {
+ "shape": "MetricsSource"
+ },
+ "PostTrainingConstraints": {
+ "shape": "MetricsSource"
+ }
+ },
+ "documentation": "Represents the drift check bias baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "DriftCheckExplainability": {
+ "type": "structure",
+ "members": {
+ "Constraints": {
+ "shape": "MetricsSource"
+ },
+ "ConfigFile": {
+ "shape": "FileSource",
+ "documentation": "The explainability config file for the model.
"
+ }
+ },
+ "documentation": "Represents the drift check explainability baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "DriftCheckModelDataQuality": {
+ "type": "structure",
+ "members": {
+ "Statistics": {
+ "shape": "MetricsSource"
+ },
+ "Constraints": {
+ "shape": "MetricsSource"
+ }
+ },
+ "documentation": "Represents the drift check data quality baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "DriftCheckModelQuality": {
+ "type": "structure",
+ "members": {
+ "Statistics": {
+ "shape": "MetricsSource"
+ },
+ "Constraints": {
+ "shape": "MetricsSource"
+ }
+ },
+ "documentation": "Represents the drift check model quality baselines that can be used when the model monitor is set using the model package.
"
+ },
+ "Edge": {
+ "type": "structure",
+ "members": {
+ "SourceArn": {
+ "shape": "AssociationEntityArn",
+ "documentation": "The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
"
+ },
+ "DestinationArn": {
+ "shape": "AssociationEntityArn",
+ "documentation": "The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
"
+ },
+ "AssociationType": {
+ "shape": "AssociationEdgeType",
+ "documentation": "The type of the Association(Edge) between the source and destination. For example ContributedTo
, Produced
, or DerivedFrom
.
"
+ }
+ },
+ "documentation": "A directed edge connecting two lineage entities.
"
+ },
"EdgeModel": {
"type": "structure",
"required": [
@@ -13833,6 +14458,12 @@
"min": 1,
"pattern": "[a-zA-Z0-9\\ \\_\\.]+"
},
+ "Edges": {
+ "type": "list",
+ "member": {
+ "shape": "Edge"
+ }
+ },
"EfsUid": {
"type": "string",
"max": 10,
@@ -14017,6 +14648,35 @@
},
"documentation": "Input object for the endpoint
"
},
+ "EndpointInputConfiguration": {
+ "type": "structure",
+ "required": [
+ "InstanceType"
+ ],
+ "members": {
+ "InstanceType": {
+ "shape": "ProductionVariantInstanceType",
+ "documentation": "The instance types to use for the load test.
"
+ },
+ "InferenceSpecificationName": {
+ "shape": "InferenceSpecificationName",
+ "documentation": "The inference specification name in the model package version.
"
+ },
+ "EnvironmentParameterRanges": {
+ "shape": "EnvironmentParameterRanges",
+ "documentation": " The parameter you want to benchmark against.
"
+ }
+ },
+ "documentation": "The endpoint configuration for the load test.
"
+ },
+ "EndpointInputConfigurations": {
+ "type": "list",
+ "member": {
+ "shape": "EndpointInputConfiguration"
+ },
+ "max": 10,
+ "min": 1
+ },
"EndpointName": {
"type": "string",
"max": 63,
@@ -14027,6 +14687,34 @@
"max": 63,
"pattern": "[a-zA-Z0-9-]+"
},
+ "EndpointOutputConfiguration": {
+ "type": "structure",
+ "required": [
+ "EndpointName",
+ "VariantName",
+ "InstanceType",
+ "InitialInstanceCount"
+ ],
+ "members": {
+ "EndpointName": {
+ "shape": "String",
+ "documentation": "The name of the endpoint made during a recommendation job.
"
+ },
+ "VariantName": {
+ "shape": "String",
+ "documentation": "The name of the production variant (deployed model) made during a recommendation job.
"
+ },
+ "InstanceType": {
+ "shape": "ProductionVariantInstanceType",
+ "documentation": "The instance type recommended by Amazon SageMaker Inference Recommender.
"
+ },
+ "InitialInstanceCount": {
+ "shape": "Integer",
+ "documentation": "The number of instances recommended to launch initially.
"
+ }
+ },
+ "documentation": "The endpoint configuration made by Inference Recommender during a recommendation job.
"
+ },
"EndpointSortKey": {
"type": "string",
"enum": [
@@ -14113,6 +14801,47 @@
},
"max": 16
},
+ "EnvironmentParameter": {
+ "type": "structure",
+ "required": [
+ "Key",
+ "ValueType",
+ "Value"
+ ],
+ "members": {
+ "Key": {
+ "shape": "String",
+ "documentation": "The environment key suggested by the Amazon SageMaker Inference Recommender.
"
+ },
+ "ValueType": {
+ "shape": "String",
+ "documentation": "The value type suggested by the Amazon SageMaker Inference Recommender.
"
+ },
+ "Value": {
+ "shape": "String",
+ "documentation": "The value suggested by the Amazon SageMaker Inference Recommender.
"
+ }
+ },
+ "documentation": "A list of environment parameters suggested by the Amazon SageMaker Inference Recommender.
"
+ },
+ "EnvironmentParameterRanges": {
+ "type": "structure",
+ "members": {
+ "CategoricalParameterRanges": {
+ "shape": "CategoricalParameters",
+ "documentation": "Specified a list of parameters for each category.
"
+ }
+ },
+ "documentation": "Specifies the range of environment parameters
"
+ },
+ "EnvironmentParameters": {
+ "type": "list",
+ "member": {
+ "shape": "EnvironmentParameter"
+ },
+ "max": 10,
+ "min": 1
+ },
"EnvironmentValue": {
"type": "string",
"max": 1024,
@@ -14213,6 +14942,12 @@
"min": 1,
"pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,119}"
},
+ "ExperimentEntityNameOrArn": {
+ "type": "string",
+ "max": 256,
+ "min": 1,
+ "pattern": "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:(experiment|experiment-trial|experiment-trial-component|artifact|action|context)\\/)?([a-zA-Z0-9](-*[a-zA-Z0-9]){0,119})"
+ },
"ExperimentSource": {
"type": "structure",
"required": [
@@ -14472,6 +15207,27 @@
"String"
]
},
+ "FileSource": {
+ "type": "structure",
+ "required": [
+ "S3Uri"
+ ],
+ "members": {
+ "ContentType": {
+ "shape": "ContentType",
+ "documentation": "The type of content stored in the file source.
"
+ },
+ "ContentDigest": {
+ "shape": "ContentDigest",
+ "documentation": "The digest of the file source.
"
+ },
+ "S3Uri": {
+ "shape": "S3Uri",
+ "documentation": "The Amazon S3 URI for the file source.
"
+ }
+ },
+ "documentation": "Contains details regarding the file source.
"
+ },
"FileSystemAccessMode": {
"type": "string",
"enum": [
@@ -14821,6 +15577,31 @@
}
}
},
+ "GetLineageGroupPolicyRequest": {
+ "type": "structure",
+ "required": [
+ "LineageGroupName"
+ ],
+ "members": {
+ "LineageGroupName": {
+ "shape": "LineageGroupNameOrArn",
+ "documentation": "The name or Amazon Resource Name (ARN) of the lineage group.
"
+ }
+ }
+ },
+ "GetLineageGroupPolicyResponse": {
+ "type": "structure",
+ "members": {
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group.
"
+ },
+ "ResourcePolicy": {
+ "shape": "ResourcePolicyString",
+ "documentation": "The resource policy that gives access to the lineage group in another account.
"
+ }
+ }
+ },
"GetModelPackageGroupPolicyInput": {
"type": "structure",
"required": [
@@ -15078,11 +15859,11 @@
},
"TaskTimeLimitInSeconds": {
"shape": "TaskTimeLimitInSeconds",
- "documentation": "The amount of time that a worker has to complete a task.
If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds).
If you create a labeling job using a built-in task type the maximum for this parameter depends on the task type you use:
-
For image and text labeling jobs, the maximum is 8 hours (28,800 seconds).
-
For 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. If you want to change these limits, contact Amazon Web Services Support.
"
+ "documentation": "The amount of time that a worker has to complete a task.
If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds).
If you create a labeling job using a built-in task type the maximum for this parameter depends on the task type you use:
-
For image and text labeling jobs, the maximum is 8 hours (28,800 seconds).
-
For 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.
"
},
"TaskAvailabilityLifetimeInSeconds": {
"shape": "TaskAvailabilityLifetimeInSeconds",
- "documentation": "The length of time that a task remains available for labeling by human workers. The default and maximum values for this parameter depend on the type of workforce you use.
-
If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds).
-
If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. If you want to change this limit, contact Amazon Web Services Support.
"
+ "documentation": "The length of time that a task remains available for labeling by human workers. The default and maximum values for this parameter depend on the type of workforce you use.
-
If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds).
-
If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.
"
},
"MaxConcurrentTaskCount": {
"shape": "MaxConcurrentTaskCount",
@@ -15857,6 +16638,99 @@
"type": "string",
"max": 256
},
+ "InferenceRecommendation": {
+ "type": "structure",
+ "required": [
+ "Metrics",
+ "EndpointConfiguration",
+ "ModelConfiguration"
+ ],
+ "members": {
+ "Metrics": {
+ "shape": "RecommendationMetrics",
+ "documentation": "The metrics used to decide what recommendation to make.
"
+ },
+ "EndpointConfiguration": {
+ "shape": "EndpointOutputConfiguration",
+ "documentation": "Defines the endpoint configuration parameters.
"
+ },
+ "ModelConfiguration": {
+ "shape": "ModelConfiguration",
+ "documentation": "Defines the model configuration.
"
+ }
+ },
+ "documentation": "A list of recommendations made by Amazon SageMaker Inference Recommender.
"
+ },
+ "InferenceRecommendations": {
+ "type": "list",
+ "member": {
+ "shape": "InferenceRecommendation"
+ },
+ "max": 10,
+ "min": 1
+ },
+ "InferenceRecommendationsJob": {
+ "type": "structure",
+ "required": [
+ "JobName",
+ "JobDescription",
+ "JobType",
+ "JobArn",
+ "Status",
+ "CreationTime",
+ "RoleArn",
+ "LastModifiedTime"
+ ],
+ "members": {
+ "JobName": {
+ "shape": "RecommendationJobName",
+ "documentation": "The name of the job.
"
+ },
+ "JobDescription": {
+ "shape": "RecommendationJobDescription",
+ "documentation": "The job description.
"
+ },
+ "JobType": {
+ "shape": "RecommendationJobType",
+ "documentation": "The recommendation job type.
"
+ },
+ "JobArn": {
+ "shape": "RecommendationJobArn",
+ "documentation": "The Amazon Resource Name (ARN) of the recommendation job.
"
+ },
+ "Status": {
+ "shape": "RecommendationJobStatus",
+ "documentation": "The status of the job.
"
+ },
+ "CreationTime": {
+ "shape": "CreationTime",
+ "documentation": "A timestamp that shows when the job was created.
"
+ },
+ "CompletionTime": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp that shows when the job completed.
"
+ },
+ "RoleArn": {
+ "shape": "RoleArn",
+ "documentation": "The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
"
+ },
+ "LastModifiedTime": {
+ "shape": "LastModifiedTime",
+ "documentation": "A timestamp that shows when the job was last modified.
"
+ },
+ "FailureReason": {
+ "shape": "FailureReason",
+ "documentation": "If the job fails, provides information why the job failed.
"
+ }
+ },
+ "documentation": "A structure that contains a list of recommendation jobs.
"
+ },
+ "InferenceRecommendationsJobs": {
+ "type": "list",
+ "member": {
+ "shape": "InferenceRecommendationsJob"
+ }
+ },
"InferenceSpecification": {
"type": "structure",
"required": [
@@ -15888,6 +16762,16 @@
},
"documentation": "Defines how to perform inference generation after a training job is run.
"
},
+ "InferenceSpecificationName": {
+ "type": "string",
+ "max": 63,
+ "min": 1,
+ "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,62}$"
+ },
+ "InitialNumberOfUsers": {
+ "type": "integer",
+ "min": 1
+ },
"InitialTaskCount": {
"type": "integer",
"min": 1
@@ -16077,6 +16961,10 @@
"type": "string",
"pattern": "^arn:aws[a-z\\-]*:iam::\\d{12}:rolealias/?[a-zA-Z_0-9+=,.@\\-_/]+$"
},
+ "JobDurationInSeconds": {
+ "type": "integer",
+ "min": 1
+ },
"JobReferenceCode": {
"type": "string",
"min": 1,
@@ -16581,6 +17469,58 @@
},
"max": 30
},
+ "LineageGroupArn": {
+ "type": "string",
+ "max": 256,
+ "pattern": "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:lineage-group/.*"
+ },
+ "LineageGroupNameOrArn": {
+ "type": "string",
+ "max": 256,
+ "min": 1,
+ "pattern": "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:lineage-group\\/)?([a-zA-Z0-9](-*[a-zA-Z0-9]){0,119})"
+ },
+ "LineageGroupSummaries": {
+ "type": "list",
+ "member": {
+ "shape": "LineageGroupSummary"
+ }
+ },
+ "LineageGroupSummary": {
+ "type": "structure",
+ "members": {
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group resource.
"
+ },
+ "LineageGroupName": {
+ "shape": "ExperimentEntityName",
+ "documentation": "The name or Amazon Resource Name (ARN) of the lineage group.
"
+ },
+ "DisplayName": {
+ "shape": "ExperimentEntityName",
+ "documentation": "The display name of the lineage group summary.
"
+ },
+ "CreationTime": {
+ "shape": "Timestamp",
+ "documentation": "The creation time of the lineage group summary.
"
+ },
+ "LastModifiedTime": {
+ "shape": "Timestamp",
+ "documentation": "The last modified time of the lineage group summary.
"
+ }
+ },
+ "documentation": "Lists a summary of the properties of a lineage group. A lineage group provides a group of shareable lineage entity resources.
"
+ },
+ "LineageType": {
+ "type": "string",
+ "enum": [
+ "TrialComponent",
+ "Artifact",
+ "Context",
+ "Action"
+ ]
+ },
"ListActionsRequest": {
"type": "structure",
"members": {
@@ -17910,6 +18850,75 @@
}
}
},
+ "ListInferenceRecommendationsJobsRequest": {
+ "type": "structure",
+ "members": {
+ "CreationTimeAfter": {
+ "shape": "CreationTime",
+ "documentation": "A filter that returns only jobs created after the specified time (timestamp).
"
+ },
+ "CreationTimeBefore": {
+ "shape": "CreationTime",
+ "documentation": "A filter that returns only jobs created before the specified time (timestamp).
"
+ },
+ "LastModifiedTimeAfter": {
+ "shape": "LastModifiedTime",
+ "documentation": "A filter that returns only jobs that were last modified after the specified time (timestamp).
"
+ },
+ "LastModifiedTimeBefore": {
+ "shape": "LastModifiedTime",
+ "documentation": "A filter that returns only jobs that were last modified before the specified time (timestamp).
"
+ },
+ "NameContains": {
+ "shape": "NameContains",
+ "documentation": "A string in the job name. This filter returns only recommendations whose name contains the specified string.
"
+ },
+ "StatusEquals": {
+ "shape": "RecommendationJobStatus",
+ "documentation": "A filter that retrieves only inference recommendations jobs with a specific status.
"
+ },
+ "SortBy": {
+ "shape": "ListInferenceRecommendationsJobsSortBy",
+ "documentation": "The parameter by which to sort the results.
"
+ },
+ "SortOrder": {
+ "shape": "SortOrder",
+ "documentation": "The sort order for the results.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response to a previous ListInferenceRecommendationsJobsRequest
request was truncated, the response includes a NextToken
. To retrieve the next set of recommendations, use the token in the next request.
"
+ },
+ "MaxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of recommendations to return in the response.
"
+ }
+ }
+ },
+ "ListInferenceRecommendationsJobsResponse": {
+ "type": "structure",
+ "required": [
+ "InferenceRecommendationsJobs"
+ ],
+ "members": {
+ "InferenceRecommendationsJobs": {
+ "shape": "InferenceRecommendationsJobs",
+ "documentation": "The recommendations created from the Amazon SageMaker Inference Recommender job.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "A token for getting the next set of recommendations, if there are any.
"
+ }
+ }
+ },
+ "ListInferenceRecommendationsJobsSortBy": {
+ "type": "string",
+ "enum": [
+ "Name",
+ "CreationTime",
+ "Status"
+ ]
+ },
"ListLabelingJobsForWorkteamRequest": {
"type": "structure",
"required": [
@@ -18036,6 +19045,48 @@
"shape": "StringParameterValue"
}
},
+ "ListLineageGroupsRequest": {
+ "type": "structure",
+ "members": {
+ "CreatedAfter": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp to filter against lineage groups created after a certain point in time.
"
+ },
+ "CreatedBefore": {
+ "shape": "Timestamp",
+ "documentation": "A timestamp to filter against lineage groups created before a certain point in time.
"
+ },
+ "SortBy": {
+ "shape": "SortLineageGroupsBy",
+ "documentation": "The parameter by which to sort the results. The default is CreationTime
.
"
+ },
+ "SortOrder": {
+ "shape": "SortOrder",
+ "documentation": "The sort order for the results. The default is Ascending
.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, SageMaker returns this token. To retrieve the next set of algorithms, use it in the subsequent request.
"
+ },
+ "MaxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of endpoints to return in the response. This value defaults to 10.
"
+ }
+ }
+ },
+ "ListLineageGroupsResponse": {
+ "type": "structure",
+ "members": {
+ "LineageGroupSummaries": {
+ "shape": "LineageGroupSummaries",
+ "documentation": "A list of lineage groups and their properties.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response is truncated, SageMaker returns this token. To retrieve the next set of algorithms, use it in the subsequent request.
"
+ }
+ }
+ },
"ListMaxResults": {
"type": "integer",
"max": 100
@@ -18146,6 +19197,39 @@
}
}
},
+ "ListModelMetadataRequest": {
+ "type": "structure",
+ "members": {
+ "SearchExpression": {
+ "shape": "ModelMetadataSearchExpression",
+ "documentation": "One or more filters that searches for the specified resource or resources in a search. All resource objects that satisfy the expression's condition are included in the search results. Specify the Framework, FrameworkVersion, Domain or Task to filter supported. Filter names and values are case-sensitive.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "If the response to a previous ListModelMetadataResponse
request was truncated, the response includes a NextToken. To retrieve the next set of model metadata, use the token in the next request.
"
+ },
+ "MaxResults": {
+ "shape": "MaxResults",
+ "documentation": "The maximum number of models to return in the response.
"
+ }
+ }
+ },
+ "ListModelMetadataResponse": {
+ "type": "structure",
+ "required": [
+ "ModelMetadataSummaries"
+ ],
+ "members": {
+ "ModelMetadataSummaries": {
+ "shape": "ModelMetadataSummaries",
+ "documentation": "A structure that holds model metadata.
"
+ },
+ "NextToken": {
+ "shape": "NextToken",
+ "documentation": "A token for getting the next set of recommendations, if there are any.
"
+ }
+ }
+ },
"ListModelPackageGroupsInput": {
"type": "structure",
"members": {
@@ -19489,10 +20573,18 @@
"type": "integer",
"min": 1
},
+ "MaxNumberOfTests": {
+ "type": "integer",
+ "min": 1
+ },
"MaxNumberOfTrainingJobs": {
"type": "integer",
"min": 1
},
+ "MaxParallelOfTests": {
+ "type": "integer",
+ "min": 1
+ },
"MaxParallelTrainingJobs": {
"type": "integer",
"min": 1
@@ -19802,6 +20894,20 @@
},
"documentation": "Configures the timeout and maximum number of retries for processing a transform job invocation.
"
},
+ "ModelConfiguration": {
+ "type": "structure",
+ "members": {
+ "InferenceSpecificationName": {
+ "shape": "InferenceSpecificationName",
+ "documentation": "The inference specification name in the model package version.
"
+ },
+ "EnvironmentParameters": {
+ "shape": "EnvironmentParameters",
+ "documentation": "Defines the environment parameters that includes key, value types, and values.
"
+ }
+ },
+ "documentation": "Defines the model configuration. Includes the specification name and environment parameters.
"
+ },
"ModelDataQuality": {
"type": "structure",
"members": {
@@ -19897,6 +21003,125 @@
},
"documentation": "Inputs for the model explainability job.
"
},
+ "ModelInput": {
+ "type": "structure",
+ "required": [
+ "DataInputConfig"
+ ],
+ "members": {
+ "DataInputConfig": {
+ "shape": "DataInputConfig",
+ "documentation": "The input configuration object for the model.
"
+ }
+ },
+ "documentation": "Input object for the model.
"
+ },
+ "ModelLatencyThreshold": {
+ "type": "structure",
+ "members": {
+ "Percentile": {
+ "shape": "String64",
+ "documentation": "The model latency percentile threshold.
"
+ },
+ "ValueInMilliseconds": {
+ "shape": "Integer",
+ "documentation": "The model latency percentile value in milliseconds.
"
+ }
+ },
+ "documentation": "The model latency threshold.
"
+ },
+ "ModelLatencyThresholds": {
+ "type": "list",
+ "member": {
+ "shape": "ModelLatencyThreshold"
+ },
+ "max": 1,
+ "min": 1
+ },
+ "ModelMetadataFilter": {
+ "type": "structure",
+ "required": [
+ "Name",
+ "Value"
+ ],
+ "members": {
+ "Name": {
+ "shape": "ModelMetadataFilterType",
+ "documentation": "The name of the of the model to filter by.
"
+ },
+ "Value": {
+ "shape": "String256",
+ "documentation": "The value to filter the model metadata.
"
+ }
+ },
+ "documentation": "Part of the search expression. You can specify the name and value (domain, task, framework, framework version, task, and model).
"
+ },
+ "ModelMetadataFilterType": {
+ "type": "string",
+ "enum": [
+ "Domain",
+ "Framework",
+ "Task",
+ "FrameworkVersion"
+ ]
+ },
+ "ModelMetadataFilters": {
+ "type": "list",
+ "member": {
+ "shape": "ModelMetadataFilter"
+ },
+ "max": 4,
+ "min": 1
+ },
+ "ModelMetadataSearchExpression": {
+ "type": "structure",
+ "members": {
+ "Filters": {
+ "shape": "ModelMetadataFilters",
+ "documentation": "A list of filter objects.
"
+ }
+ },
+ "documentation": "One or more filters that searches for the specified resource or resources in a search. All resource objects that satisfy the expression's condition are included in the search results
"
+ },
+ "ModelMetadataSummaries": {
+ "type": "list",
+ "member": {
+ "shape": "ModelMetadataSummary"
+ }
+ },
+ "ModelMetadataSummary": {
+ "type": "structure",
+ "required": [
+ "Domain",
+ "Framework",
+ "Task",
+ "Model",
+ "FrameworkVersion"
+ ],
+ "members": {
+ "Domain": {
+ "shape": "String",
+ "documentation": "The machine learning domain of the model.
"
+ },
+ "Framework": {
+ "shape": "String",
+ "documentation": "The machine learning framework of the model.
"
+ },
+ "Task": {
+ "shape": "String",
+ "documentation": "The machine learning task of the model.
"
+ },
+ "Model": {
+ "shape": "String",
+ "documentation": "The name of the model.
"
+ },
+ "FrameworkVersion": {
+ "shape": "String",
+ "documentation": "The framework version of the model.
"
+ }
+ },
+ "documentation": "A summary of the model metadata.
"
+ },
"ModelMetrics": {
"type": "structure",
"members": {
@@ -20001,6 +21226,22 @@
"shape": "ApprovalDescription",
"documentation": "A description provided when the model approval is set.
"
},
+ "Domain": {
+ "shape": "String",
+ "documentation": "The machine learning domain of your model package and its components. Common machine learning domains include computer vision and natural language processing.
"
+ },
+ "Task": {
+ "shape": "String",
+ "documentation": "The machine learning task your model package accomplishes. Common machine learning tasks include object detection and image classification.
"
+ },
+ "SamplePayloadUrl": {
+ "shape": "String",
+ "documentation": "The Amazon Simple Storage Service path where the sample payload are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
"
+ },
+ "AdditionalInferenceSpecifications": {
+ "shape": "AdditionalInferenceSpecifications",
+ "documentation": "An array of additional Inference Specification objects.
"
+ },
"Tags": {
"shape": "TagList",
"documentation": "A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
"
@@ -20008,6 +21249,10 @@
"CustomerMetadataProperties": {
"shape": "CustomerMetadataMap",
"documentation": "The metadata properties for the model package.
"
+ },
+ "DriftCheckBaselines": {
+ "shape": "DriftCheckBaselines",
+ "documentation": "Represents the drift check baselines that can be used when the model monitor is set using the model package.
"
}
},
"documentation": "A versioned model that can be deployed for SageMaker inference.
"
@@ -20052,9 +21297,25 @@
"shape": "ProductId",
"documentation": "The Amazon Web Services Marketplace product ID of the model package.
"
},
- "Environment": {
- "shape": "EnvironmentMap",
- "documentation": "The environment variables to set in the Docker container. Each key and value in the Environment
string to string map can have length of up to 1024. We support up to 16 entries in the map.
"
+ "Environment": {
+ "shape": "EnvironmentMap",
+ "documentation": "The environment variables to set in the Docker container. Each key and value in the Environment
string to string map can have length of up to 1024. We support up to 16 entries in the map.
"
+ },
+ "ModelInput": {
+ "shape": "ModelInput",
+ "documentation": "A structure with Model Input details.
"
+ },
+ "Framework": {
+ "shape": "String",
+ "documentation": "The machine learning framework of the model package container image.
"
+ },
+ "FrameworkVersion": {
+ "shape": "FrameworkVersion",
+ "documentation": "The framework version of the Model Package Container Image.
"
+ },
+ "NearestModelName": {
+ "shape": "String",
+ "documentation": "The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. You can find a list of benchmarked models by calling ListModelMetadata
.
"
}
},
"documentation": "Describes the Docker container for the model package.
"
@@ -21909,6 +23170,14 @@
"VariantStatus": {
"shape": "ProductionVariantStatusList",
"documentation": "The endpoint variant status which describes the current deployment stage status or operational status.
"
+ },
+ "CurrentServerlessConfig": {
+ "shape": "ProductionVariantServerlessConfig",
+ "documentation": "The serverless configuration for the endpoint.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
"
+ },
+ "DesiredServerlessConfig": {
+ "shape": "ProductionVariantServerlessConfig",
+ "documentation": "The serverless configuration requested for this deployment, as specified in the endpoint configuration for the endpoint.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
"
}
},
"documentation": "The production variant summary for a deployment when an endpoint is creating or updating with the CreateEndpoint
or UpdateEndpoint
operations. Describes the VariantStatus
, weight and capacity for a production variant associated with an endpoint.
"
@@ -21920,6 +23189,31 @@
},
"min": 1
},
+ "Phase": {
+ "type": "structure",
+ "members": {
+ "InitialNumberOfUsers": {
+ "shape": "InitialNumberOfUsers",
+ "documentation": "Specifies how many concurrent users to start with.
"
+ },
+ "SpawnRate": {
+ "shape": "SpawnRate",
+ "documentation": "Specified how many new users to spawn in a minute.
"
+ },
+ "DurationInSeconds": {
+ "shape": "TrafficDurationInSeconds",
+ "documentation": "Specifies how long traffic phase should be.
"
+ }
+ },
+ "documentation": "Defines the traffic pattern.
"
+ },
+ "Phases": {
+ "type": "list",
+ "member": {
+ "shape": "Phase"
+ },
+ "min": 1
+ },
"Pipeline": {
"type": "structure",
"members": {
@@ -22152,6 +23446,14 @@
"Lambda": {
"shape": "LambdaStepMetadata",
"documentation": "The Amazon Resource Name (ARN) of the Lambda function that was run by this step execution and a list of output parameters.
"
+ },
+ "QualityCheck": {
+ "shape": "QualityCheckStepMetadata",
+ "documentation": "The configurations and outcomes of the check step execution. This includes:
-
The type of the check conducted,
-
The Amazon S3 URIs of baseline constraints and statistics files to be used for the drift check.
-
The Amazon S3 URIs of newly calculated baseline constraints and statistics.
-
The model package group name provided.
-
The Amazon S3 URI of the violation report if violations detected.
-
The Amazon Resource Name (ARN) of check processing job initiated by the step execution.
-
The boolean flags indicating if the drift check is skipped.
-
If step property BaselineUsedForDriftCheck
is set the same as CalculatedBaseline
.
"
+ },
+ "ClarifyCheck": {
+ "shape": "ClarifyCheckStepMetadata",
+ "documentation": "Container for the metadata for a Clarify check step. The configurations and outcomes of the check step execution. This includes:
-
The type of the check conducted,
-
The Amazon S3 URIs of baseline constraints and statistics files to be used for the drift check.
-
The Amazon S3 URIs of newly calculated baseline constraints and statistics.
-
The model package group name provided.
-
The Amazon S3 URI of the violation report if violations detected.
-
The Amazon Resource Name (ARN) of check processing job initiated by the step execution.
-
The boolean flags indicating if the drift check is skipped.
-
If step property BaselineUsedForDriftCheck
is set the same as CalculatedBaseline
.
"
}
},
"documentation": "Metadata for a step execution.
"
@@ -22807,9 +24109,7 @@
"type": "structure",
"required": [
"VariantName",
- "ModelName",
- "InitialInstanceCount",
- "InstanceType"
+ "ModelName"
],
"members": {
"VariantName": {
@@ -22839,6 +24139,10 @@
"CoreDumpConfig": {
"shape": "ProductionVariantCoreDumpConfig",
"documentation": "Specifies configuration for a core dump from the model container when the process crashes.
"
+ },
+ "ServerlessConfig": {
+ "shape": "ProductionVariantServerlessConfig",
+ "documentation": "The serverless configuration for an endpoint. Specifies a serverless endpoint configuration instead of an instance-based endpoint configuration.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
"
}
},
"documentation": "Identifies a model that you want to host and the resources chosen to deploy for hosting it. If you are deploying multiple models, tell Amazon SageMaker how to distribute traffic among the models by specifying variant weights.
"
@@ -22950,6 +24254,24 @@
"max": 10,
"min": 1
},
+ "ProductionVariantServerlessConfig": {
+ "type": "structure",
+ "required": [
+ "MemorySizeInMB",
+ "MaxConcurrency"
+ ],
+ "members": {
+ "MemorySizeInMB": {
+ "shape": "ServerlessMemorySizeInMB",
+ "documentation": "The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
"
+ },
+ "MaxConcurrency": {
+ "shape": "ServerlessMaxConcurrency",
+ "documentation": "The maximum number of concurrent invocations your serverless endpoint can process.
"
+ }
+ },
+ "documentation": " Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
Specifies the serverless configuration for an endpoint variant.
"
+ },
"ProductionVariantStatus": {
"type": "structure",
"required": [
@@ -23012,6 +24334,14 @@
"VariantStatus": {
"shape": "ProductionVariantStatusList",
"documentation": "The endpoint variant status which describes the current deployment stage status or operational status.
"
+ },
+ "CurrentServerlessConfig": {
+ "shape": "ProductionVariantServerlessConfig",
+ "documentation": "The serverless configuration for the endpoint.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
"
+ },
+ "DesiredServerlessConfig": {
+ "shape": "ProductionVariantServerlessConfig",
+ "documentation": "The serverless configuration requested for the endpoint update.
Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
"
}
},
"documentation": "Describes weight and capacities for a production variant associated with an endpoint. If you sent a request to the UpdateEndpointWeightsAndCapacities
API and the endpoint status is Updating
, you get different desired and current values.
"
@@ -23417,6 +24747,179 @@
}
}
},
+ "QualityCheckStepMetadata": {
+ "type": "structure",
+ "members": {
+ "CheckType": {
+ "shape": "String256",
+ "documentation": "The type of the Quality check step.
"
+ },
+ "BaselineUsedForDriftCheckStatistics": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the baseline statistics file used for the drift check.
"
+ },
+ "BaselineUsedForDriftCheckConstraints": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the baseline constraints file used for the drift check.
"
+ },
+ "CalculatedBaselineStatistics": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the newly calculated baseline statistics file.
"
+ },
+ "CalculatedBaselineConstraints": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of the newly calculated baseline constraints file.
"
+ },
+ "ModelPackageGroupName": {
+ "shape": "String256",
+ "documentation": "The model package group name.
"
+ },
+ "ViolationReport": {
+ "shape": "String1024",
+ "documentation": "The Amazon S3 URI of violation report if violations are detected.
"
+ },
+ "CheckJobArn": {
+ "shape": "String256",
+ "documentation": "The Amazon Resource Name (ARN) of the Quality check processing job that was run by this step execution.
"
+ },
+ "SkipCheck": {
+ "shape": "Boolean",
+ "documentation": "This flag indicates if the drift check against the previous baseline will be skipped or not. If it is set to False
, the previous baseline of the configured check type must be available.
"
+ },
+ "RegisterNewBaseline": {
+ "shape": "Boolean",
+ "documentation": "This flag indicates if a newly calculated baseline can be accessed through step properties BaselineUsedForDriftCheckConstraints
and BaselineUsedForDriftCheckStatistics
. If it is set to False
, the previous baseline of the configured check type must also be available. These can be accessed through the BaselineUsedForDriftCheckConstraints
and BaselineUsedForDriftCheckStatistics
properties.
"
+ }
+ },
+ "documentation": "Container for the metadata for a Quality check step. For more information, see the topic on QualityCheck step in the Amazon SageMaker Developer Guide.
"
+ },
+ "QueryFilters": {
+ "type": "structure",
+ "members": {
+ "Types": {
+ "shape": "QueryTypes",
+ "documentation": "Filter the lineage entities connected to the StartArn
by type. For example: DataSet
, Model
, Endpoint
, or ModelDeployment
.
"
+ },
+ "LineageTypes": {
+ "shape": "QueryLineageTypes",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) by the type of the lineage entity.
"
+ },
+ "CreatedBefore": {
+ "shape": "Timestamp",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) by created date.
"
+ },
+ "CreatedAfter": {
+ "shape": "Timestamp",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) after the create date.
"
+ },
+ "ModifiedBefore": {
+ "shape": "Timestamp",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) before the last modified date.
"
+ },
+ "ModifiedAfter": {
+ "shape": "Timestamp",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) after the last modified date.
"
+ },
+ "Properties": {
+ "shape": "QueryProperties",
+ "documentation": "Filter the lineage entities connected to the StartArn
(s) by a set if property key value pairs. If multiple pairs are provided, an entity will be included in the results if it matches any of the provided pairs.
"
+ }
+ },
+ "documentation": "A set of filters to narrow the set of lineage entities connected to the StartArn
(s) returned by the QueryLineage
API action.
"
+ },
+ "QueryLineageMaxDepth": {
+ "type": "integer",
+ "max": 10
+ },
+ "QueryLineageMaxResults": {
+ "type": "integer",
+ "max": 50
+ },
+ "QueryLineageRequest": {
+ "type": "structure",
+ "required": [
+ "StartArns"
+ ],
+ "members": {
+ "StartArns": {
+ "shape": "QueryLineageStartArns",
+ "documentation": "A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
"
+ },
+ "Direction": {
+ "shape": "Direction",
+ "documentation": "Associations between lineage entities are directed. This parameter determines the direction from the StartArn(s) the query will look.
"
+ },
+ "IncludeEdges": {
+ "shape": "Boolean",
+ "documentation": " Setting this value to True
will retrieve not only the entities of interest but also the Associations and lineage entities on the path. Set to False
to only return lineage entities that match your query.
"
+ },
+ "Filters": {
+ "shape": "QueryFilters",
+ "documentation": "A set of filtering parameters that allow you to specify which entities should be returned.
-
Properties - Key-value pairs to match on the lineage entities' properties.
-
LineageTypes - A set of lineage entity types to match on. For example: TrialComponent
, Artifact
, or Context
.
-
CreatedBefore - Filter entities created before this date.
-
ModifiedBefore - Filter entities modified before this date.
-
ModifiedAfter - Filter entities modified after this date.
"
+ },
+ "MaxDepth": {
+ "shape": "QueryLineageMaxDepth",
+ "documentation": "The maximum depth in lineage relationships from the StartArns
that will be traversed. Depth is a measure of the number of Associations
from the StartArn
entity to the matched results.
"
+ },
+ "MaxResults": {
+ "shape": "QueryLineageMaxResults",
+ "documentation": "Limits the number of vertices in the results. Use the NextToken
in a response to to retrieve the next page of results.
"
+ },
+ "NextToken": {
+ "shape": "String8192",
+ "documentation": "Limits the number of vertices in the request. Use the NextToken
in a response to to retrieve the next page of results.
"
+ }
+ }
+ },
+ "QueryLineageResponse": {
+ "type": "structure",
+ "members": {
+ "Vertices": {
+ "shape": "Vertices",
+ "documentation": "A list of vertices connected to the start entity(ies) in the lineage graph.
"
+ },
+ "Edges": {
+ "shape": "Edges",
+ "documentation": "A list of edges that connect vertices in the response.
"
+ },
+ "NextToken": {
+ "shape": "String8192",
+ "documentation": "Limits the number of vertices in the response. Use the NextToken
in a response to to retrieve the next page of results.
"
+ }
+ }
+ },
+ "QueryLineageStartArns": {
+ "type": "list",
+ "member": {
+ "shape": "AssociationEntityArn"
+ },
+ "max": 1,
+ "min": 1
+ },
+ "QueryLineageTypes": {
+ "type": "list",
+ "member": {
+ "shape": "LineageType"
+ },
+ "max": 4
+ },
+ "QueryProperties": {
+ "type": "map",
+ "key": {
+ "shape": "String256"
+ },
+ "value": {
+ "shape": "String256"
+ },
+ "max": 5
+ },
+ "QueryTypes": {
+ "type": "list",
+ "member": {
+ "shape": "String40"
+ },
+ "max": 5
+ },
"RSessionAppSettings": {
"type": "structure",
"members": {},
@@ -23496,6 +24999,124 @@
"shape": "ProductionVariantInstanceType"
}
},
+ "RecommendationJobArn": {
+ "type": "string",
+ "max": 256,
+ "pattern": "arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:inference-recommendations-job/.*"
+ },
+ "RecommendationJobDescription": {
+ "type": "string",
+ "max": 128
+ },
+ "RecommendationJobInputConfig": {
+ "type": "structure",
+ "required": [
+ "ModelPackageVersionArn"
+ ],
+ "members": {
+ "ModelPackageVersionArn": {
+ "shape": "ModelPackageArn",
+ "documentation": "The Amazon Resource Name (ARN) of a versioned model package.
"
+ },
+ "JobDurationInSeconds": {
+ "shape": "JobDurationInSeconds",
+ "documentation": "Specifies the maximum duration of the job, in seconds.>
"
+ },
+ "TrafficPattern": {
+ "shape": "TrafficPattern",
+ "documentation": "Specifies the traffic pattern of the job.
"
+ },
+ "ResourceLimit": {
+ "shape": "RecommendationJobResourceLimit",
+ "documentation": "Defines the resource limit of the job.
"
+ },
+ "EndpointConfigurations": {
+ "shape": "EndpointInputConfigurations",
+ "documentation": "Specifies the endpoint configuration to use for a job.
"
+ }
+ },
+ "documentation": "The input configuration of the recommendation job.
"
+ },
+ "RecommendationJobName": {
+ "type": "string",
+ "max": 64,
+ "min": 1,
+ "pattern": "^[a-zA-Z0-9](-*[a-zA-Z0-9]){0,63}"
+ },
+ "RecommendationJobResourceLimit": {
+ "type": "structure",
+ "members": {
+ "MaxNumberOfTests": {
+ "shape": "MaxNumberOfTests",
+ "documentation": "Defines the maximum number of load tests.
"
+ },
+ "MaxParallelOfTests": {
+ "shape": "MaxParallelOfTests",
+ "documentation": "Defines the maximum number of parallel load tests.
"
+ }
+ },
+ "documentation": "Specifies the maximum number of jobs that can run in parallel and the maximum number of jobs that can run.
"
+ },
+ "RecommendationJobStatus": {
+ "type": "string",
+ "enum": [
+ "PENDING",
+ "IN_PROGRESS",
+ "COMPLETED",
+ "FAILED",
+ "STOPPING",
+ "STOPPED"
+ ]
+ },
+ "RecommendationJobStoppingConditions": {
+ "type": "structure",
+ "members": {
+ "MaxInvocations": {
+ "shape": "Integer",
+ "documentation": "The maximum number of requests per minute expected for the endpoint.
"
+ },
+ "ModelLatencyThresholds": {
+ "shape": "ModelLatencyThresholds",
+ "documentation": "The interval of time taken by a model to respond as viewed from SageMaker. The interval includes the local communication time taken to send the request and to fetch the response from the container of a model and the time taken to complete the inference in the container.
"
+ }
+ },
+ "documentation": "Specifies conditions for stopping a job. When a job reaches a stopping condition limit, SageMaker ends the job.
"
+ },
+ "RecommendationJobType": {
+ "type": "string",
+ "enum": [
+ "Default",
+ "Advanced"
+ ]
+ },
+ "RecommendationMetrics": {
+ "type": "structure",
+ "required": [
+ "CostPerHour",
+ "CostPerInference",
+ "MaxInvocations",
+ "ModelLatency"
+ ],
+ "members": {
+ "CostPerHour": {
+ "shape": "Float",
+ "documentation": "Defines the cost per hour for the instance.
"
+ },
+ "CostPerInference": {
+ "shape": "Float",
+ "documentation": "Defines the cost per inference for the instance .
"
+ },
+ "MaxInvocations": {
+ "shape": "Integer",
+ "documentation": "The expected maximum number of requests per minute for the instance.
"
+ },
+ "ModelLatency": {
+ "shape": "Integer",
+ "documentation": "The expected model latency at maximum invocation per minute for the instance.
"
+ }
+ },
+ "documentation": "The metrics of recommendations.
"
+ },
"RecordWrapper": {
"type": "string",
"enum": [
@@ -23801,6 +25422,11 @@
},
"documentation": "Specifies the maximum number of training jobs and parallel training jobs that a hyperparameter tuning job can launch.
"
},
+ "ResourcePolicyString": {
+ "type": "string",
+ "max": 20480,
+ "pattern": ".*(?:[ \\r\\n\\t].*)*"
+ },
"ResourcePropertyName": {
"type": "string",
"max": 255,
@@ -24327,6 +25953,16 @@
}
}
},
+ "ServerlessMaxConcurrency": {
+ "type": "integer",
+ "max": 50,
+ "min": 1
+ },
+ "ServerlessMemorySizeInMB": {
+ "type": "integer",
+ "max": 6144,
+ "min": 1024
+ },
"ServiceCatalogEntityId": {
"type": "string",
"max": 100,
@@ -24476,6 +26112,13 @@
"CreationTime"
]
},
+ "SortLineageGroupsBy": {
+ "type": "string",
+ "enum": [
+ "Name",
+ "CreationTime"
+ ]
+ },
"SortOrder": {
"type": "string",
"enum": [
@@ -24571,6 +26214,10 @@
"max": 2048,
"pattern": ".*"
},
+ "SpawnRate": {
+ "type": "integer",
+ "min": 0
+ },
"SplitType": {
"type": "string",
"enum": [
@@ -24715,6 +26362,18 @@
}
}
},
+ "StopInferenceRecommendationsJobRequest": {
+ "type": "structure",
+ "required": [
+ "JobName"
+ ],
+ "members": {
+ "JobName": {
+ "shape": "RecommendationJobName",
+ "documentation": "The name of the job you want to stop.
"
+ }
+ }
+ },
"StopLabelingJobRequest": {
"type": "structure",
"required": [
@@ -24835,6 +26494,10 @@
"type": "string",
"max": 1024
},
+ "String128": {
+ "type": "string",
+ "max": 128
+ },
"String200": {
"type": "string",
"max": 200,
@@ -24849,10 +26512,18 @@
"type": "string",
"max": 256
},
+ "String40": {
+ "type": "string",
+ "max": 40
+ },
"String64": {
"type": "string",
"max": 64
},
+ "String8192": {
+ "type": "string",
+ "max": 8192
+ },
"StringParameterValue": {
"type": "string",
"max": 256,
@@ -25229,6 +26900,24 @@
"Timestamp": {
"type": "timestamp"
},
+ "TrafficDurationInSeconds": {
+ "type": "integer",
+ "min": 1
+ },
+ "TrafficPattern": {
+ "type": "structure",
+ "members": {
+ "TrafficType": {
+ "shape": "TrafficType",
+ "documentation": "Defines the traffic patterns.
"
+ },
+ "Phases": {
+ "shape": "Phases",
+ "documentation": "Defines the phases traffic specification.
"
+ }
+ },
+ "documentation": "Defines the traffic pattern of the load test.
"
+ },
"TrafficRoutingConfig": {
"type": "structure",
"required": [
@@ -25263,6 +26952,12 @@
"LINEAR"
]
},
+ "TrafficType": {
+ "type": "string",
+ "enum": [
+ "PHASES"
+ ]
+ },
"TrainingEnvironmentKey": {
"type": "string",
"max": 512,
@@ -26193,6 +27888,10 @@
"shape": "TrialComponentSourceDetail",
"documentation": "Details of the source of the component.
"
},
+ "LineageGroupArn": {
+ "shape": "LineageGroupArn",
+ "documentation": "The Amazon Resource Name (ARN) of the lineage group resource.
"
+ },
"Tags": {
"shape": "TagList",
"documentation": "The list of tags that are associated with the component. You can use Search API to search on the tags.
"
@@ -27016,6 +28715,10 @@
"CustomerMetadataPropertiesToRemove": {
"shape": "CustomerMetadataKeyList",
"documentation": "The metadata properties associated with the model package versions to remove.
"
+ },
+ "AdditionalInferenceSpecificationsToAdd": {
+ "shape": "AdditionalInferenceSpecifications",
+ "documentation": "An array of additional Inference Specification objects to be added to the existing array additional Inference Specification. Total number of additional Inference Specifications can not exceed 15. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
"
}
}
},
@@ -27487,7 +29190,7 @@
"documentation": "The domain associated with the user.
"
}
},
- "documentation": "Information about the user who created or modified an experiment, trial, trial component, or project.
"
+ "documentation": "Information about the user who created or modified an experiment, trial, trial component, lineage group, or project.
"
},
"UserProfileArn": {
"type": "string",
@@ -27646,6 +29349,30 @@
"min": 1,
"pattern": "(arn:aws[a-z\\-]*:sagemaker:[a-z0-9\\-]*:[0-9]{12}:[a-z\\-]*\\/)?([a-zA-Z0-9]([a-zA-Z0-9-]){0,62})(?The Amazon Resource Name (ARN) of the lineage entity resource.
"
+ },
+ "Type": {
+ "shape": "String40",
+ "documentation": "The type of the lineage entity resource. For example: DataSet
, Model
, Endpoint
, etc...
"
+ },
+ "LineageType": {
+ "shape": "LineageType",
+ "documentation": "The type of resource of the lineage entity.
"
+ }
+ },
+ "documentation": "A lineage entity connected to the starting entity(ies).
"
+ },
+ "Vertices": {
+ "type": "list",
+ "member": {
+ "shape": "Vertex"
+ }
+ },
"VolumeSizeInGB": {
"type": "integer",
"min": 1
diff --git a/apis/sagemaker-2017-07-24.paginators.json b/apis/sagemaker-2017-07-24.paginators.json
index 23a41036f5..dd67b25e3b 100644
--- a/apis/sagemaker-2017-07-24.paginators.json
+++ b/apis/sagemaker-2017-07-24.paginators.json
@@ -150,6 +150,12 @@
"limit_key": "MaxResults",
"result_key": "Images"
},
+ "ListInferenceRecommendationsJobs": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "InferenceRecommendationsJobs"
+ },
"ListLabelingJobs": {
"input_token": "NextToken",
"output_token": "NextToken",
@@ -162,6 +168,12 @@
"limit_key": "MaxResults",
"result_key": "LabelingJobSummaryList"
},
+ "ListLineageGroups": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "LineageGroupSummaries"
+ },
"ListModelBiasJobDefinitions": {
"input_token": "NextToken",
"output_token": "NextToken",
@@ -174,6 +186,12 @@
"limit_key": "MaxResults",
"result_key": "JobDefinitionSummaries"
},
+ "ListModelMetadata": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults",
+ "result_key": "ModelMetadataSummaries"
+ },
"ListModelPackageGroups": {
"input_token": "NextToken",
"output_token": "NextToken",
@@ -323,6 +341,11 @@
"limit_key": "MaxResults",
"result_key": "Workteams"
},
+ "QueryLineage": {
+ "input_token": "NextToken",
+ "output_token": "NextToken",
+ "limit_key": "MaxResults"
+ },
"Search": {
"input_token": "NextToken",
"output_token": "NextToken",
diff --git a/apis/shield-2016-06-02.min.json b/apis/shield-2016-06-02.min.json
index b26144baed..1f809de67c 100644
--- a/apis/shield-2016-06-02.min.json
+++ b/apis/shield-2016-06-02.min.json
@@ -300,13 +300,13 @@
"type": "structure",
"members": {
"BitsPerSecond": {
- "shape": "S20"
+ "shape": "S21"
},
"PacketsPerSecond": {
- "shape": "S20"
+ "shape": "S21"
},
"RequestsPerSecond": {
- "shape": "S20"
+ "shape": "S21"
}
}
},
@@ -361,7 +361,7 @@
"type": "structure",
"members": {
"Protection": {
- "shape": "S28"
+ "shape": "S29"
}
}
}
@@ -383,7 +383,7 @@
],
"members": {
"ProtectionGroup": {
- "shape": "S2d"
+ "shape": "S2j"
}
}
}
@@ -413,7 +413,7 @@
},
"AutoRenew": {},
"Limits": {
- "shape": "S2k"
+ "shape": "S2p"
},
"ProactiveEngagementStatus": {},
"SubscriptionLimits": {
@@ -430,7 +430,7 @@
],
"members": {
"ProtectedResourceTypeLimits": {
- "shape": "S2k"
+ "shape": "S2p"
}
}
},
@@ -473,6 +473,21 @@
}
}
},
+ "DisableApplicationLayerAutomaticResponse": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ResourceArn"
+ ],
+ "members": {
+ "ResourceArn": {}
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {}
+ }
+ },
"DisableProactiveEngagement": {
"input": {
"type": "structure",
@@ -525,6 +540,25 @@
"members": {}
}
},
+ "EnableApplicationLayerAutomaticResponse": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ResourceArn",
+ "Action"
+ ],
+ "members": {
+ "ResourceArn": {},
+ "Action": {
+ "shape": "S2e"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {}
+ }
+ },
"EnableProactiveEngagement": {
"input": {
"type": "structure",
@@ -624,7 +658,7 @@
"ProtectionGroups": {
"type": "list",
"member": {
- "shape": "S2d"
+ "shape": "S2j"
}
},
"NextToken": {}
@@ -647,7 +681,7 @@
"Protections": {
"type": "list",
"member": {
- "shape": "S28"
+ "shape": "S29"
}
},
"NextToken": {}
@@ -740,6 +774,25 @@
"members": {}
}
},
+ "UpdateApplicationLayerAutomaticResponse": {
+ "input": {
+ "type": "structure",
+ "required": [
+ "ResourceArn",
+ "Action"
+ ],
+ "members": {
+ "ResourceArn": {},
+ "Action": {
+ "shape": "S2e"
+ }
+ }
+ },
+ "output": {
+ "type": "structure",
+ "members": {}
+ }
+ },
"UpdateEmergencyContactSettings": {
"input": {
"type": "structure",
@@ -852,7 +905,7 @@
}
}
},
- "S20": {
+ "S21": {
"type": "structure",
"required": [
"Max"
@@ -863,7 +916,7 @@
}
}
},
- "S28": {
+ "S29": {
"type": "structure",
"members": {
"Id": {},
@@ -873,10 +926,36 @@
"type": "list",
"member": {}
},
- "ProtectionArn": {}
+ "ProtectionArn": {},
+ "ApplicationLayerAutomaticResponseConfiguration": {
+ "type": "structure",
+ "required": [
+ "Status",
+ "Action"
+ ],
+ "members": {
+ "Status": {},
+ "Action": {
+ "shape": "S2e"
+ }
+ }
+ }
+ }
+ },
+ "S2e": {
+ "type": "structure",
+ "members": {
+ "Block": {
+ "type": "structure",
+ "members": {}
+ },
+ "Count": {
+ "type": "structure",
+ "members": {}
+ }
}
},
- "S2d": {
+ "S2j": {
"type": "structure",
"required": [
"ProtectionGroupId",
@@ -895,7 +974,7 @@
"ProtectionGroupArn": {}
}
},
- "S2k": {
+ "S2p": {
"type": "list",
"member": {
"type": "structure",
diff --git a/apis/shield-2016-06-02.normal.json b/apis/shield-2016-06-02.normal.json
index a4b2bacd72..a686b8e453 100644
--- a/apis/shield-2016-06-02.normal.json
+++ b/apis/shield-2016-06-02.normal.json
@@ -51,7 +51,7 @@
"shape": "ResourceNotFoundException"
}
],
- "documentation": "Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription.
To use the services of the SRT and make an AssociateDRTLogBucket
request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
"
+ "documentation": "Authorizes the Shield Response Team (SRT) to access the specified Amazon S3 bucket containing log data such as Application Load Balancer access logs, CloudFront logs, or logs from third party sources. You can associate up to 10 Amazon S3 buckets with your subscription.
To use the services of the SRT and make an AssociateDRTLogBucket
request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
"
},
"AssociateDRTRole": {
"name": "AssociateDRTRole",
@@ -85,7 +85,7 @@
"shape": "ResourceNotFoundException"
}
],
- "documentation": "Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs.
You can associate only one RoleArn
with your subscription. If you submit an AssociateDRTRole
request for an account that already has an associated role, the new RoleArn
will replace the existing RoleArn
.
Prior to making the AssociateDRTRole
request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role you will specify in the request. For more information see Attaching and Detaching IAM Policies. The role must also trust the service principal drt.shield.amazonaws.com
. For more information, see IAM JSON Policy Elements: Principal.
The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you.
You must have the iam:PassRole
permission to make an AssociateDRTRole
request. For more information, see Granting a User Permissions to Pass a Role to an Amazon Web Services Service.
To use the services of the SRT and make an AssociateDRTRole
request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
"
+ "documentation": "Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs.
You can associate only one RoleArn
with your subscription. If you submit an AssociateDRTRole
request for an account that already has an associated role, the new RoleArn
will replace the existing RoleArn
.
Prior to making the AssociateDRTRole
request, you must attach the AWSShieldDRTAccessPolicy
managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at AWSShieldDRTAccessPolicy. For more information see Adding and removing IAM identity permissions. The role must also trust the service principal drt.shield.amazonaws.com
. For more information, see IAM JSON policy elements: Principal.
The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you.
You must have the iam:PassRole
permission to make an AssociateDRTRole
request. For more information, see Granting a user permissions to pass a role to an Amazon Web Services service.
To use the services of the SRT and make an AssociateDRTRole
request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
"
},
"AssociateHealthCheck": {
"name": "AssociateHealthCheck",
@@ -114,9 +114,12 @@
},
{
"shape": "OptimisticLockException"
+ },
+ {
+ "shape": "InvalidResourceException"
}
],
- "documentation": "Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation.
You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
"
+ "documentation": "Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response.
You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
"
},
"AssociateProactiveEngagementDetails": {
"name": "AssociateProactiveEngagementDetails",
@@ -187,7 +190,7 @@
"shape": "InvalidParameterException"
}
],
- "documentation": "Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.
You can add protection to only a single resource with each CreateProtection request. If you want to add protection to multiple resources at once, use the WAF console. For more information see Getting Started with Shield Advanced and Add Shield Advanced Protection to more Amazon Web Services Resources.
"
+ "documentation": "Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone.
You can add protection to only a single resource with each CreateProtection
request. You can add protection to multiple resources at once through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information see Getting Started with Shield Advanced and Adding Shield Advanced protection to Amazon Web Services resources.
"
},
"CreateProtectionGroup": {
"name": "CreateProtectionGroup",
@@ -475,6 +478,37 @@
],
"documentation": "Provides details about the Shield Advanced subscription for an account.
"
},
+ "DisableApplicationLayerAutomaticResponse": {
+ "name": "DisableApplicationLayerAutomaticResponse",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "DisableApplicationLayerAutomaticResponseRequest"
+ },
+ "output": {
+ "shape": "DisableApplicationLayerAutomaticResponseResponse"
+ },
+ "errors": [
+ {
+ "shape": "InternalErrorException"
+ },
+ {
+ "shape": "InvalidParameterException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "OptimisticLockException"
+ },
+ {
+ "shape": "InvalidOperationException"
+ }
+ ],
+ "documentation": "Disable the Shield Advanced automatic application layer DDoS mitigation feature for the resource. This stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource.
"
+ },
"DisableProactiveEngagement": {
"name": "DisableProactiveEngagement",
"http": {
@@ -538,7 +572,7 @@
"shape": "ResourceNotFoundException"
}
],
- "documentation": "Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.
To make a DisassociateDRTLogBucket
request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTLogBucket
request to remove this access.
"
+ "documentation": "Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.
"
},
"DisassociateDRTRole": {
"name": "DisassociateDRTRole",
@@ -566,7 +600,7 @@
"shape": "ResourceNotFoundException"
}
],
- "documentation": "Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.
To make a DisassociateDRTRole
request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTRole
request to remove this access.
"
+ "documentation": "Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.
"
},
"DisassociateHealthCheck": {
"name": "DisassociateHealthCheck",
@@ -592,9 +626,46 @@
},
{
"shape": "OptimisticLockException"
+ },
+ {
+ "shape": "InvalidResourceException"
}
],
- "documentation": "Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation.
You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
"
+ "documentation": "Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response.
You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
"
+ },
+ "EnableApplicationLayerAutomaticResponse": {
+ "name": "EnableApplicationLayerAutomaticResponse",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "EnableApplicationLayerAutomaticResponseRequest"
+ },
+ "output": {
+ "shape": "EnableApplicationLayerAutomaticResponseResponse"
+ },
+ "errors": [
+ {
+ "shape": "LimitsExceededException"
+ },
+ {
+ "shape": "InternalErrorException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "InvalidParameterException"
+ },
+ {
+ "shape": "OptimisticLockException"
+ },
+ {
+ "shape": "InvalidOperationException"
+ }
+ ],
+ "documentation": "Enable the Shield Advanced automatic application layer DDoS mitigation for the resource.
This feature is available for Amazon CloudFront distributions only.
This causes Shield Advanced to create, verify, and apply WAF rules for DDoS attacks that it detects for the resource. Shield Advanced applies the rules in a Shield rule group inside the web ACL that you've associated with the resource. For information about how automatic mitigation works and the requirements for using it, see Shield Advanced automatic application layer DDoS mitigation.
Don't use this action to make changes to automatic mitigation settings when it's already enabled for a resource. Instead, use UpdateApplicationLayerAutomaticResponse.
To use this feature, you must associate a web ACL with the protected resource. The web ACL must be created using the latest version of WAF (v2). You can associate the web ACL through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information, see Getting Started with Shield Advanced.
You can also do this through the WAF console or the WAF API, but you must manage Shield Advanced automatic mitigation through Shield Advanced. For information about WAF, see WAF Developer Guide.
"
},
"EnableProactiveEngagement": {
"name": "EnableProactiveEngagement",
@@ -827,6 +898,37 @@
],
"documentation": "Removes tags from a resource in Shield.
"
},
+ "UpdateApplicationLayerAutomaticResponse": {
+ "name": "UpdateApplicationLayerAutomaticResponse",
+ "http": {
+ "method": "POST",
+ "requestUri": "/"
+ },
+ "input": {
+ "shape": "UpdateApplicationLayerAutomaticResponseRequest"
+ },
+ "output": {
+ "shape": "UpdateApplicationLayerAutomaticResponseResponse"
+ },
+ "errors": [
+ {
+ "shape": "InternalErrorException"
+ },
+ {
+ "shape": "ResourceNotFoundException"
+ },
+ {
+ "shape": "InvalidParameterException"
+ },
+ {
+ "shape": "OptimisticLockException"
+ },
+ {
+ "shape": "InvalidOperationException"
+ }
+ ],
+ "documentation": "Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource.
"
+ },
"UpdateEmergencyContactSettings": {
"name": "UpdateEmergencyContactSettings",
"http": {
@@ -916,6 +1018,30 @@
}
},
"shapes": {
+ "ApplicationLayerAutomaticResponseConfiguration": {
+ "type": "structure",
+ "required": [
+ "Status",
+ "Action"
+ ],
+ "members": {
+ "Status": {
+ "shape": "ApplicationLayerAutomaticResponseStatus",
+ "documentation": "Indicates whether automatic application layer DDoS mitigation is enabled for the protection.
"
+ },
+ "Action": {
+ "shape": "ResponseAction"
+ }
+ },
+ "documentation": "The automatic application layer DDoS mitigation settings for a Protection. This configuration determines whether Shield Advanced automatically manages rules in the web ACL in order to respond to application layer events that Shield Advanced determines to be DDoS attacks.
"
+ },
+ "ApplicationLayerAutomaticResponseStatus": {
+ "type": "string",
+ "enum": [
+ "ENABLED",
+ "DISABLED"
+ ]
+ },
"AssociateDRTLogBucketRequest": {
"type": "structure",
"required": [
@@ -1002,11 +1128,11 @@
},
"StartTime": {
"shape": "AttackTimestamp",
- "documentation": "The time the attack started, in Unix time in seconds. For more information see timestamp.
"
+ "documentation": "The time the attack started, in Unix time in seconds.
"
},
"EndTime": {
"shape": "AttackTimestamp",
- "documentation": "The time the attack ended, in Unix time in seconds. For more information see timestamp.
"
+ "documentation": "The time the attack ended, in Unix time in seconds.
"
},
"AttackCounters": {
"shape": "SummarizedCounterList",
@@ -1014,7 +1140,7 @@
},
"AttackProperties": {
"shape": "AttackProperties",
- "documentation": "The array of objects that provide details of the Shield event.
For infrastructure layer events (L3 and L4 events) after January 25, 2021, you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
"
+ "documentation": "The array of objects that provide details of the Shield event.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
"
},
"Mitigations": {
"shape": "MitigationList",
@@ -1047,7 +1173,7 @@
"members": {
"AttackLayer": {
"shape": "AttackLayer",
- "documentation": "The type of Shield event that was observed. NETWORK
indicates layer 3 and layer 4 events and APPLICATION
indicates layer 7 events.
For infrastructure layer events (L3 and L4 events) after January 25, 2021, you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
"
+ "documentation": "The type of Shield event that was observed. NETWORK
indicates layer 3 and layer 4 events and APPLICATION
indicates layer 7 events.
For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
"
},
"AttackPropertyIdentifier": {
"shape": "AttackPropertyIdentifier",
@@ -1055,7 +1181,7 @@
},
"TopContributors": {
"shape": "TopContributors",
- "documentation": "Contributor objects for the top five contributors to a Shield event.
"
+ "documentation": "Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
"
},
"Unit": {
"shape": "Unit",
@@ -1123,11 +1249,11 @@
},
"StartTime": {
"shape": "AttackTimestamp",
- "documentation": "The start time of the attack, in Unix time in seconds. For more information see timestamp.
"
+ "documentation": "The start time of the attack, in Unix time in seconds.
"
},
"EndTime": {
"shape": "AttackTimestamp",
- "documentation": "The end time of the attack, in Unix time in seconds. For more information see timestamp.
"
+ "documentation": "The end time of the attack, in Unix time in seconds.
"
},
"AttackVectors": {
"shape": "AttackVectorDescriptionList",
@@ -1196,6 +1322,11 @@
"DISABLED"
]
},
+ "BlockAction": {
+ "type": "structure",
+ "members": {},
+ "documentation": "Specifies that Shield Advanced should configure its WAF rules with the WAF Block
action.
This is only used in the context of the ResponseAction
setting.
JSON specification: \"Block\": {}
"
+ },
"ContactNotes": {
"type": "string",
"max": 1024,
@@ -1207,14 +1338,19 @@
"members": {
"Name": {
"shape": "String",
- "documentation": "The name of the contributor. This is dependent on the AttackPropertyIdentifier
. For example, if the AttackPropertyIdentifier
is SOURCE_COUNTRY
, the Name
could be United States
.
"
+ "documentation": "The name of the contributor. The type of name that you'll find here depends on the AttackPropertyIdentifier
setting in the AttackProperty
where this contributor is defined. For example, if the AttackPropertyIdentifier
is SOURCE_COUNTRY
, the Name
could be United States
.
"
},
"Value": {
"shape": "Long",
"documentation": "The contribution of this contributor expressed in Protection units. For example 10,000
.
"
}
},
- "documentation": "A contributor to the attack and their contribution.
"
+ "documentation": "A contributor to the attack and their contribution.
"
+ },
+ "CountAction": {
+ "type": "structure",
+ "members": {},
+ "documentation": "Specifies that Shield Advanced should configure its WAF rules with the WAF Count
action.
This is only used in the context of the ResponseAction
setting.
JSON specification: \"Count\": {}
"
},
"CreateProtectionGroupRequest": {
"type": "structure",
@@ -1267,7 +1403,7 @@
},
"ResourceArn": {
"shape": "ResourceArn",
- "documentation": "The ARN (Amazon Resource Name) of the resource to be protected.
The ARN should be in one of the following formats:
-
For an Application Load Balancer: arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id
-
For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region:account-id:loadbalancer/load-balancer-name
-
For an Amazon CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id
-
For an Global Accelerator accelerator: arn:aws:globalaccelerator::account-id:accelerator/accelerator-id
-
For Amazon Route 53: arn:aws:route53:::hostedzone/hosted-zone-id
-
For an Elastic IP address: arn:aws:ec2:region:account-id:eip-allocation/allocation-id
"
+ "documentation": "The ARN (Amazon Resource Name) of the resource to be protected.
The ARN should be in one of the following formats:
-
For an Application Load Balancer: arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id
-
For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region:account-id:loadbalancer/load-balancer-name
-
For an Amazon CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id
-
For an Global Accelerator accelerator: arn:aws:globalaccelerator::account-id:accelerator/accelerator-id
-
For Amazon Route 53: arn:aws:route53:::hostedzone/hosted-zone-id
-
For an Elastic IP address: arn:aws:ec2:region:account-id:eip-allocation/allocation-id
"
},
"Tags": {
"shape": "TagList",
@@ -1342,7 +1478,7 @@
"members": {
"AttackId": {
"shape": "AttackId",
- "documentation": "The unique identifier (ID) for the attack that to be described.
"
+ "documentation": "The unique identifier (ID) for the attack.
"
}
}
},
@@ -1464,6 +1600,22 @@
}
}
},
+ "DisableApplicationLayerAutomaticResponseRequest": {
+ "type": "structure",
+ "required": [
+ "ResourceArn"
+ ],
+ "members": {
+ "ResourceArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN (Amazon Resource Name) of the resource.
"
+ }
+ }
+ },
+ "DisableApplicationLayerAutomaticResponseResponse": {
+ "type": "structure",
+ "members": {}
+ },
"DisableProactiveEngagementRequest": {
"type": "structure",
"members": {}
@@ -1559,6 +1711,27 @@
"max": 10,
"min": 0
},
+ "EnableApplicationLayerAutomaticResponseRequest": {
+ "type": "structure",
+ "required": [
+ "ResourceArn",
+ "Action"
+ ],
+ "members": {
+ "ResourceArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN (Amazon Resource Name) of the resource.
"
+ },
+ "Action": {
+ "shape": "ResponseAction",
+ "documentation": "Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
"
+ }
+ }
+ },
+ "EnableApplicationLayerAutomaticResponseResponse": {
+ "type": "structure",
+ "members": {}
+ },
"EnableProactiveEngagementRequest": {
"type": "structure",
"members": {}
@@ -1626,23 +1799,23 @@
"members": {
"ResourceArns": {
"shape": "ResourceArnFilterList",
- "documentation": "The ARN (Amazon Resource Name) of the resource that was attacked. If this is left blank, all applicable resources for this account will be included.
"
+ "documentation": "The ARNs (Amazon Resource Names) of the resources that were attacked. If you leave this blank, all applicable resources for this account will be included.
"
},
"StartTime": {
"shape": "TimeRange",
- "documentation": "The start of the time period for the attacks. This is a timestamp
type. The sample request above indicates a number
type because the default used by WAF is Unix time in seconds. However any valid timestamp format is allowed.
"
+ "documentation": "The start of the time period for the attacks. This is a timestamp
type. The request syntax listing for this call indicates a number
type, but you can provide the time in any valid timestamp format setting.
"
},
"EndTime": {
"shape": "TimeRange",
- "documentation": "The end of the time period for the attacks. This is a timestamp
type. The sample request above indicates a number
type because the default used by WAF is Unix time in seconds. However any valid timestamp format is allowed.
"
+ "documentation": "The end of the time period for the attacks. This is a timestamp
type. The request syntax listing for this call indicates a number
type, but you can provide the time in any valid timestamp format setting.
"
},
"NextToken": {
"shape": "Token",
- "documentation": "The ListAttacksRequest.NextMarker
value from a previous call to ListAttacksRequest
. Pass null if this is the first call.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
On your first call to a list operation, leave this setting empty.
"
},
"MaxResults": {
"shape": "MaxResults",
- "documentation": "The maximum number of AttackSummary objects to return. If you leave this blank, Shield Advanced returns the first 20 results.
This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults
, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken
that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken
value in the response.
The default setting is 20.
"
}
}
},
@@ -1655,7 +1828,7 @@
},
"NextToken": {
"shape": "Token",
- "documentation": "The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker
parameter in a subsequent call to ListAttacks
to retrieve the next set of items.
Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken
.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
"
}
}
},
@@ -1664,11 +1837,11 @@
"members": {
"NextToken": {
"shape": "Token",
- "documentation": "The next token value from a previous call to ListProtectionGroups
. Pass null if this is the first call.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
On your first call to a list operation, leave this setting empty.
"
},
"MaxResults": {
"shape": "MaxResults",
- "documentation": "The maximum number of ProtectionGroup objects to return. If you leave this blank, Shield Advanced returns the first 20 results.
This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults
, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken
that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken
value in the response.
The default setting is 20.
"
}
}
},
@@ -1684,7 +1857,7 @@
},
"NextToken": {
"shape": "Token",
- "documentation": "If you specify a value for MaxResults
and you have more protection groups than the value of MaxResults, Shield Advanced returns this token that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
"
}
}
},
@@ -1693,11 +1866,11 @@
"members": {
"NextToken": {
"shape": "Token",
- "documentation": "The ListProtectionsRequest.NextToken
value from a previous call to ListProtections
. Pass null if this is the first call.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
On your first call to a list operation, leave this setting empty.
"
},
"MaxResults": {
"shape": "MaxResults",
- "documentation": "The maximum number of Protection objects to return. If you leave this blank, Shield Advanced returns the first 20 results.
This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults
, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken
that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken
value in the response.
The default setting is 20.
"
}
}
},
@@ -1710,7 +1883,7 @@
},
"NextToken": {
"shape": "Token",
- "documentation": "If you specify a value for MaxResults
and you have more Protections than the value of MaxResults, Shield Advanced returns a NextToken value in the response that allows you to list another group of Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the previous response to get information about another batch of Protections.
Shield Advanced might return the list of Protection objects in batches smaller than the number specified by MaxResults. If there are more Protection objects to return, Shield Advanced will always also return a NextToken
.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
"
}
}
},
@@ -1726,11 +1899,11 @@
},
"NextToken": {
"shape": "Token",
- "documentation": "The next token value from a previous call to ListResourcesInProtectionGroup
. Pass null if this is the first call.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
On your first call to a list operation, leave this setting empty.
"
},
"MaxResults": {
"shape": "MaxResults",
- "documentation": "The maximum number of resource ARN objects to return. If you leave this blank, Shield Advanced returns the first 20 results.
This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults
, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken
that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken
value in the response.
The default setting is 20.
"
}
}
},
@@ -1746,7 +1919,7 @@
},
"NextToken": {
"shape": "Token",
- "documentation": "If you specify a value for MaxResults
and you have more resources in the protection group than the value of MaxResults, Shield Advanced returns this token that you can use in your next request, to get the next batch of objects.
"
+ "documentation": "When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken
value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request.
You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults
setting. Shield Advanced will not return more than MaxResults
objects, but may return fewer, even if more objects are still available.
Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken
value.
"
}
}
},
@@ -1852,11 +2025,15 @@
},
"HealthCheckIds": {
"shape": "HealthCheckIds",
- "documentation": "The unique identifier (ID) for the Route 53 health check that's associated with the protection.
"
+ "documentation": "The unique identifier (ID) for the Route 53 health check that's associated with the protection.
"
},
"ProtectionArn": {
"shape": "ResourceArn",
"documentation": "The ARN (Amazon Resource Name) of the protection.
"
+ },
+ "ApplicationLayerAutomaticResponseConfiguration": {
+ "shape": "ApplicationLayerAutomaticResponseConfiguration",
+ "documentation": "The automatic application layer DDoS mitigation settings for the protection. This configuration determines whether Shield Advanced automatically manages rules in the web ACL in order to respond to application layer events that Shield Advanced determines to be DDoS attacks.
"
}
},
"documentation": "An object that represents a resource that is under DDoS protection.
"
@@ -1980,7 +2157,7 @@
"ProtectionId": {
"type": "string",
"max": 36,
- "min": 1,
+ "min": 36,
"pattern": "[a-zA-Z0-9\\\\-]*"
},
"ProtectionLimits": {
@@ -2026,6 +2203,20 @@
"shape": "ResourceArn"
}
},
+ "ResponseAction": {
+ "type": "structure",
+ "members": {
+ "Block": {
+ "shape": "BlockAction",
+ "documentation": "Specifies that Shield Advanced should configure its WAF rules with the WAF Block
action.
You must specify exactly one action, either Block
or Count
.
"
+ },
+ "Count": {
+ "shape": "CountAction",
+ "documentation": "Specifies that Shield Advanced should configure its WAF rules with the WAF Count
action.
You must specify exactly one action, either Block
or Count
.
"
+ }
+ },
+ "documentation": "Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
"
+ },
"RoleArn": {
"type": "string",
"max": 2048,
@@ -2078,7 +2269,7 @@
"members": {
"StartTime": {
"shape": "Timestamp",
- "documentation": "The start time of the subscription, in Unix time in seconds. For more information see timestamp.
"
+ "documentation": "The start time of the subscription, in Unix time in seconds.
"
},
"EndTime": {
"shape": "Timestamp",
@@ -2260,12 +2451,12 @@
"type": "structure",
"members": {
"FromInclusive": {
- "shape": "AttackTimestamp",
- "documentation": "The start time, in Unix time in seconds. For more information see timestamp.
"
+ "shape": "Timestamp",
+ "documentation": "The start time, in Unix time in seconds.
"
},
"ToExclusive": {
- "shape": "AttackTimestamp",
- "documentation": "The end time, in Unix time in seconds. For more information see timestamp.
"
+ "shape": "Timestamp",
+ "documentation": "The end time, in Unix time in seconds.
"
}
},
"documentation": "The time range.
"
@@ -2315,6 +2506,27 @@
"type": "structure",
"members": {}
},
+ "UpdateApplicationLayerAutomaticResponseRequest": {
+ "type": "structure",
+ "required": [
+ "ResourceArn",
+ "Action"
+ ],
+ "members": {
+ "ResourceArn": {
+ "shape": "ResourceArn",
+ "documentation": "The ARN (Amazon Resource Name) of the resource.
"
+ },
+ "Action": {
+ "shape": "ResponseAction",
+ "documentation": "Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
"
+ }
+ }
+ },
+ "UpdateApplicationLayerAutomaticResponseResponse": {
+ "type": "structure",
+ "members": {}
+ },
"UpdateEmergencyContactSettingsRequest": {
"type": "structure",
"members": {
diff --git a/clients/devopsguru.d.ts b/clients/devopsguru.d.ts
index da6d90b713..8208476b0a 100644
--- a/clients/devopsguru.d.ts
+++ b/clients/devopsguru.d.ts
@@ -84,11 +84,11 @@ declare class DevOpsGuru extends Service {
*/
describeOrganizationResourceCollectionHealth(callback?: (err: AWSError, data: DevOpsGuru.Types.DescribeOrganizationResourceCollectionHealthResponse) => void): Request;
/**
- * Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
describeResourceCollectionHealth(params: DevOpsGuru.Types.DescribeResourceCollectionHealthRequest, callback?: (err: AWSError, data: DevOpsGuru.Types.DescribeResourceCollectionHealthResponse) => void): Request;
/**
- * Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
describeResourceCollectionHealth(callback?: (err: AWSError, data: DevOpsGuru.Types.DescribeResourceCollectionHealthResponse) => void): Request;
/**
@@ -108,11 +108,11 @@ declare class DevOpsGuru extends Service {
*/
getCostEstimation(callback?: (err: AWSError, data: DevOpsGuru.Types.GetCostEstimationResponse) => void): Request;
/**
- * Returns lists Amazon Web Services resources that are of the specified resource collection type. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
getResourceCollection(params: DevOpsGuru.Types.GetResourceCollectionRequest, callback?: (err: AWSError, data: DevOpsGuru.Types.GetResourceCollectionResponse) => void): Request;
/**
- * Returns lists Amazon Web Services resources that are of the specified resource collection type. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
getResourceCollection(callback?: (err: AWSError, data: DevOpsGuru.Types.GetResourceCollectionResponse) => void): Request;
/**
@@ -204,11 +204,11 @@ declare class DevOpsGuru extends Service {
*/
startCostEstimation(callback?: (err: AWSError, data: DevOpsGuru.Types.StartCostEstimationResponse) => void): Request;
/**
- * Updates the collection of resources that DevOps Guru analyzes. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
+ * Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
*/
updateResourceCollection(params: DevOpsGuru.Types.UpdateResourceCollectionRequest, callback?: (err: AWSError, data: DevOpsGuru.Types.UpdateResourceCollectionResponse) => void): Request;
/**
- * Updates the collection of resources that DevOps Guru analyzes. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
+ * Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
*/
updateResourceCollection(callback?: (err: AWSError, data: DevOpsGuru.Types.UpdateResourceCollectionResponse) => void): Request;
/**
@@ -255,8 +255,10 @@ declare namespace DevOpsGuru {
*/
Id: NotificationChannelId;
}
+ export type AnomalyDescription = string;
export type AnomalyId = string;
export type AnomalyLimit = number;
+ export type AnomalyName = string;
export interface AnomalyReportedTimeRange {
/**
* The time when an anomaly is opened.
@@ -267,12 +269,27 @@ declare namespace DevOpsGuru {
*/
CloseTime?: Timestamp;
}
+ export interface AnomalyResource {
+ /**
+ * The name of the Amazon Web Services resource.
+ */
+ Name?: ResourceName;
+ /**
+ * The type of the Amazon Web Services resource.
+ */
+ Type?: ResourceType;
+ }
+ export type AnomalyResources = AnomalyResource[];
export type AnomalySeverity = "LOW"|"MEDIUM"|"HIGH"|string;
export interface AnomalySourceDetails {
/**
- * An array of CloudWatchMetricsDetail object that contains information about the analyzed metrics that displayed anomalous behavior.
+ * An array of CloudWatchMetricsDetail objects that contain information about analyzed CloudWatch metrics that show anomalous behavior.
*/
CloudWatchMetrics?: CloudWatchMetricsDetails;
+ /**
+ * An array of PerformanceInsightsMetricsDetail objects that contain information about analyzed Performance Insights metrics that show anomalous behavior.
+ */
+ PerformanceInsightsMetrics?: PerformanceInsightsMetricsDetails;
}
export type AnomalyStatus = "ONGOING"|"CLOSED"|string;
export interface AnomalyTimeRange {
@@ -285,6 +302,9 @@ declare namespace DevOpsGuru {
*/
EndTime?: Timestamp;
}
+ export type AnomalyType = "CAUSAL"|"CONTEXTUAL"|string;
+ export type AppBoundaryKey = string;
+ export type AssociatedResourceArns = ResourceArn[];
export type AwsAccountId = string;
export type Channels = NotificationChannel[];
export type ClientToken = string;
@@ -320,11 +340,11 @@ declare namespace DevOpsGuru {
export type CloudWatchMetricDataStatusCode = "Complete"|"InternalError"|"PartialData"|string;
export interface CloudWatchMetricsDataSummary {
/**
- * This is a list of cloudwatch metric values at given timestamp.
+ * This is a list of Amazon CloudWatch metric values at given timestamp.
*/
TimestampMetricValuePairList?: TimestampMetricValuePairList;
/**
- * This is enum of the status showing whether the metric value pair list has Partial or Complete data or there was an error.
+ * This is an enum of the status showing whether the metric value pair list has partial or complete data, or if there was an error.
*/
StatusCode?: CloudWatchMetricDataStatusCode;
}
@@ -383,11 +403,16 @@ declare namespace DevOpsGuru {
* An object that specifies the CloudFormation stack that defines the Amazon Web Services resources used to create a monthly estimate for DevOps Guru.
*/
CloudFormation?: CloudFormationCostEstimationResourceCollectionFilter;
+ /**
+ * The Amazon Web Services tags used to filter the resource collection that is used for a cost estimate. Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper. Each Amazon Web Services tag has two parts. A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive. An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. Together these are known as key-value pairs. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ Tags?: TagCostEstimationResourceCollectionFilters;
}
export type CostEstimationServiceResourceCount = number;
export type CostEstimationServiceResourceState = "ACTIVE"|"INACTIVE"|string;
export type CostEstimationStackNames = StackName[];
export type CostEstimationStatus = "ONGOING"|"COMPLETED"|string;
+ export type CostEstimationTagValues = TagValue[];
export interface CostEstimationTimeRange {
/**
* The start time of the cost estimation.
@@ -454,11 +479,11 @@ declare namespace DevOpsGuru {
}
export interface DescribeAnomalyResponse {
/**
- * A ReactiveAnomaly object that represents the requested anomaly.
+ * A ProactiveAnomaly object that represents the requested anomaly.
*/
ProactiveAnomaly?: ProactiveAnomaly;
/**
- * A ProactiveAnomaly object that represents the requested anomaly.
+ * A ReactiveAnomaly object that represents the requested anomaly.
*/
ReactiveAnomaly?: ReactiveAnomaly;
}
@@ -549,7 +574,7 @@ declare namespace DevOpsGuru {
}
export interface DescribeOrganizationResourceCollectionHealthRequest {
/**
- * An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
OrganizationResourceCollectionType: OrganizationResourceCollectionType;
/**
@@ -589,7 +614,7 @@ declare namespace DevOpsGuru {
}
export interface DescribeResourceCollectionHealthRequest {
/**
- * An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * An Amazon Web Services resource collection type. This type specifies how analyzed Amazon Web Services resources are defined. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
ResourceCollectionType: ResourceCollectionType;
/**
@@ -601,7 +626,7 @@ declare namespace DevOpsGuru {
/**
* The returned CloudFormationHealthOverview object that contains an InsightHealthOverview object with the requested system health information.
*/
- CloudFormation: CloudFormationHealths;
+ CloudFormation?: CloudFormationHealths;
/**
* An array of ServiceHealth objects that describes the health of the Amazon Web Services services associated with the resources in the collection.
*/
@@ -610,6 +635,10 @@ declare namespace DevOpsGuru {
* The pagination token to use to retrieve the next page of results for this operation. If there are no more pages, this value is null.
*/
NextToken?: UuidNextToken;
+ /**
+ * The Amazon Web Services tags that are used by resources in the resource collection. Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper. Each Amazon Web Services tag has two parts. A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive. An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. Together these are known as key-value pairs. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ Tags?: TagHealths;
}
export interface DescribeServiceIntegrationRequest {
}
@@ -735,7 +764,7 @@ declare namespace DevOpsGuru {
}
export interface GetResourceCollectionResponse {
/**
- * The requested list of Amazon Web Services resource collections. The one type of Amazon Web Services resource collection supported is Amazon Web Services CloudFormation stacks. DevOps Guru can be configured to analyze only the Amazon Web Services resources that are defined in the stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * The requested list of Amazon Web Services resource collections. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
ResourceCollection?: ResourceCollectionFilter;
/**
@@ -1064,6 +1093,118 @@ declare namespace DevOpsGuru {
export type OrganizationResourceCollectionType = "AWS_CLOUD_FORMATION"|"AWS_SERVICE"|"AWS_ACCOUNT"|string;
export type OrganizationalUnitId = string;
export type OrganizationalUnitIdList = OrganizationalUnitId[];
+ export type PerformanceInsightsMetricDimension = string;
+ export interface PerformanceInsightsMetricDimensionGroup {
+ /**
+ * The name of the dimension group. Its valid values are: db - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB) db.application - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL) db.host - The host name of the connected client (all engines) db.session_type - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL) db.sql - The SQL that is currently executing (all engines) db.sql_tokenized - The SQL digest (all engines) db.wait_event - The event for which the database backend is waiting (all engines) db.wait_event_type - The type of event for which the database backend is waiting (all engines) db.user - The user logged in to the database (all engines)
+ */
+ Group?: PerformanceInsightsMetricGroup;
+ /**
+ * A list of specific dimensions from a dimension group. If this parameter is not present, then it signifies that all of the dimensions in the group were requested or are present in the response. Valid values for elements in the Dimensions array are: db.application.name - The name of the application that is connected to the database (only Aurora PostgreSQL and RDS PostgreSQL) db.host.id - The host ID of the connected client (all engines) db.host.name - The host name of the connected client (all engines) db.name - The name of the database to which the client is connected (only Aurora PostgreSQL, Amazon RDS PostgreSQL, Aurora MySQL, Amazon RDS MySQL, and MariaDB) db.session_type.name - The type of the current session (only Aurora PostgreSQL and RDS PostgreSQL) db.sql.id - The SQL ID generated by Performance Insights (all engines) db.sql.db_id - The SQL ID generated by the database (all engines) db.sql.statement - The SQL text that is being executed (all engines) db.sql.tokenized_id db.sql_tokenized.id - The SQL digest ID generated by Performance Insights (all engines) db.sql_tokenized.db_id - SQL digest ID generated by the database (all engines) db.sql_tokenized.statement - The SQL digest text (all engines) db.user.id - The ID of the user logged in to the database (all engines) db.user.name - The name of the user logged in to the database (all engines) db.wait_event.name - The event for which the backend is waiting (all engines) db.wait_event.type - The type of event for which the backend is waiting (all engines) db.wait_event_type.name - The name of the event type for which the backend is waiting (all engines)
+ */
+ Dimensions?: PerformanceInsightsMetricDimensions;
+ /**
+ * The maximum number of items to fetch for this dimension group.
+ */
+ Limit?: PerformanceInsightsMetricLimitInteger;
+ }
+ export type PerformanceInsightsMetricDimensions = PerformanceInsightsMetricDimension[];
+ export type PerformanceInsightsMetricDisplayName = string;
+ export type PerformanceInsightsMetricFilterKey = string;
+ export type PerformanceInsightsMetricFilterMap = {[key: string]: PerformanceInsightsMetricFilterValue};
+ export type PerformanceInsightsMetricFilterValue = string;
+ export type PerformanceInsightsMetricGroup = string;
+ export type PerformanceInsightsMetricLimitInteger = number;
+ export type PerformanceInsightsMetricName = string;
+ export interface PerformanceInsightsMetricQuery {
+ /**
+ * The name of the meteric used used when querying an Performance Insights GetResourceMetrics API for anomaly metrics. Valid values for Metric are: db.load.avg - a scaled representation of the number of active sessions for the database engine. db.sampledload.avg - the raw number of active sessions for the database engine. If the number of active sessions is less than an internal Performance Insights threshold, db.load.avg and db.sampledload.avg are the same value. If the number of active sessions is greater than the internal threshold, Performance Insights samples the active sessions, with db.load.avg showing the scaled values, db.sampledload.avg showing the raw values, and db.sampledload.avg less than db.load.avg. For most use cases, you can query db.load.avg only.
+ */
+ Metric?: PerformanceInsightsMetricName;
+ /**
+ * The specification for how to aggregate the data points from a Performance Insights GetResourceMetrics API query. The Performance Insights query returns all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
+ */
+ GroupBy?: PerformanceInsightsMetricDimensionGroup;
+ /**
+ * One or more filters to apply to a Performance Insights GetResourceMetrics API query. Restrictions: Any number of filters by the same dimension, as specified in the GroupBy parameter. A single filter for any other dimension in this dimension group.
+ */
+ Filter?: PerformanceInsightsMetricFilterMap;
+ }
+ export type PerformanceInsightsMetricUnit = string;
+ export interface PerformanceInsightsMetricsDetail {
+ /**
+ * The name used for a specific Performance Insights metric.
+ */
+ MetricDisplayName?: PerformanceInsightsMetricDisplayName;
+ /**
+ * The unit of measure for a metric. For example, a session or a process.
+ */
+ Unit?: PerformanceInsightsMetricUnit;
+ /**
+ * A single query to be processed for the metric. For more information, see PerformanceInsightsMetricQuery .
+ */
+ MetricQuery?: PerformanceInsightsMetricQuery;
+ /**
+ * For more information, see PerformanceInsightsReferenceData .
+ */
+ ReferenceData?: PerformanceInsightsReferenceDataList;
+ /**
+ * The metric statistics during the anomalous period detected by DevOps Guru;
+ */
+ StatsAtAnomaly?: PerformanceInsightsStats;
+ /**
+ * Typical metric statistics that are not considered anomalous. When DevOps Guru analyzes metrics, it compares them to StatsAtBaseline to help determine if they are anomalous.
+ */
+ StatsAtBaseline?: PerformanceInsightsStats;
+ }
+ export type PerformanceInsightsMetricsDetails = PerformanceInsightsMetricsDetail[];
+ export interface PerformanceInsightsReferenceComparisonValues {
+ /**
+ * A scalar value DevOps Guru for a metric that DevOps Guru compares to actual metric values. This reference value is used to determine if an actual metric value should be considered anomalous.
+ */
+ ReferenceScalar?: PerformanceInsightsReferenceScalar;
+ /**
+ * A metric that DevOps Guru compares to actual metric values. This reference metric is used to determine if an actual metric should be considered anomalous.
+ */
+ ReferenceMetric?: PerformanceInsightsReferenceMetric;
+ }
+ export interface PerformanceInsightsReferenceData {
+ /**
+ * The name of the reference data.
+ */
+ Name?: PerformanceInsightsReferenceName;
+ /**
+ * The specific reference values used to evaluate the Performance Insights. For more information, see PerformanceInsightsReferenceComparisonValues .
+ */
+ ComparisonValues?: PerformanceInsightsReferenceComparisonValues;
+ }
+ export type PerformanceInsightsReferenceDataList = PerformanceInsightsReferenceData[];
+ export interface PerformanceInsightsReferenceMetric {
+ /**
+ * A query to be processed on the metric.
+ */
+ MetricQuery?: PerformanceInsightsMetricQuery;
+ }
+ export type PerformanceInsightsReferenceName = string;
+ export interface PerformanceInsightsReferenceScalar {
+ /**
+ * The reference value.
+ */
+ Value?: PerformanceInsightsValueDouble;
+ }
+ export interface PerformanceInsightsStat {
+ /**
+ * The statistic type.
+ */
+ Type?: PerformanceInsightsStatType;
+ /**
+ * The value of the statistic.
+ */
+ Value?: PerformanceInsightsValueDouble;
+ }
+ export type PerformanceInsightsStatType = string;
+ export type PerformanceInsightsStats = PerformanceInsightsStat[];
+ export type PerformanceInsightsValueDouble = number;
export interface PredictionTimeRange {
/**
* The time range during which a metric limit is expected to be exceeded. This applies to proactive insights only.
@@ -1081,7 +1222,7 @@ declare namespace DevOpsGuru {
*/
Id?: AnomalyId;
/**
- * The severity of a proactive anomaly.
+ * The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: AnomalySeverity;
/**
@@ -1094,7 +1235,7 @@ declare namespace DevOpsGuru {
UpdateTime?: Timestamp;
AnomalyTimeRange?: AnomalyTimeRange;
/**
- * A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
+ * An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
*/
AnomalyReportedTimeRange?: AnomalyReportedTimeRange;
PredictionTimeRange?: PredictionTimeRange;
@@ -1118,7 +1259,7 @@ declare namespace DevOpsGuru {
*/
Id?: AnomalyId;
/**
- * The severity of the anomaly.
+ * The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: AnomalySeverity;
/**
@@ -1131,7 +1272,7 @@ declare namespace DevOpsGuru {
UpdateTime?: Timestamp;
AnomalyTimeRange?: AnomalyTimeRange;
/**
- * A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
+ * An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
*/
AnomalyReportedTimeRange?: AnomalyReportedTimeRange;
PredictionTimeRange?: PredictionTimeRange;
@@ -1159,7 +1300,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * The severity of the proactive insight.
+ * The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1184,7 +1325,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * The severity of the proactive insight.
+ * The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1198,6 +1339,10 @@ declare namespace DevOpsGuru {
* A collection of the names of Amazon Web Services services.
*/
ServiceCollection?: ServiceCollection;
+ /**
+ * The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
+ */
+ AssociatedResourceArns?: AssociatedResourceArns;
}
export type ProactiveInsights = ProactiveInsightSummary[];
export interface ProactiveOrganizationInsightSummary {
@@ -1218,7 +1363,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * An array of severity values used to search for insights.
+ * An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1246,7 +1391,7 @@ declare namespace DevOpsGuru {
*/
Id?: AnomalyId;
/**
- * The severity of the anomaly.
+ * The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: AnomalySeverity;
/**
@@ -1255,7 +1400,7 @@ declare namespace DevOpsGuru {
Status?: AnomalyStatus;
AnomalyTimeRange?: AnomalyTimeRange;
/**
- * A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
+ * An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
*/
AnomalyReportedTimeRange?: AnomalyReportedTimeRange;
/**
@@ -1267,6 +1412,26 @@ declare namespace DevOpsGuru {
*/
AssociatedInsightId?: InsightId;
ResourceCollection?: ResourceCollection;
+ /**
+ * The type of the reactive anomaly. It can be one of the following types. CAUSAL - the anomaly can cause a new insight. CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.
+ */
+ Type?: AnomalyType;
+ /**
+ * The name of the reactive anomaly.
+ */
+ Name?: AnomalyName;
+ /**
+ * A description of the reactive anomaly.
+ */
+ Description?: AnomalyDescription;
+ /**
+ * The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.
+ */
+ CausalAnomalyId?: AnomalyId;
+ /**
+ * The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.
+ */
+ AnomalyResources?: AnomalyResources;
}
export interface ReactiveAnomalySummary {
/**
@@ -1274,7 +1439,7 @@ declare namespace DevOpsGuru {
*/
Id?: AnomalyId;
/**
- * The severity of the reactive anomaly.
+ * The severity of the anomaly. The severity of anomalies that generate an insight determine that insight's severity. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: AnomalySeverity;
/**
@@ -1283,7 +1448,7 @@ declare namespace DevOpsGuru {
Status?: AnomalyStatus;
AnomalyTimeRange?: AnomalyTimeRange;
/**
- * A AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
+ * An AnomalyReportedTimeRange object that specifies the time range between when the anomaly is opened and the time when it is closed.
*/
AnomalyReportedTimeRange?: AnomalyReportedTimeRange;
/**
@@ -1295,6 +1460,26 @@ declare namespace DevOpsGuru {
*/
AssociatedInsightId?: InsightId;
ResourceCollection?: ResourceCollection;
+ /**
+ * The type of the reactive anomaly. It can be one of the following types. CAUSAL - the anomaly can cause a new insight. CONTEXTUAL - the anomaly contains additional information about an insight or its causal anomaly.
+ */
+ Type?: AnomalyType;
+ /**
+ * The name of the reactive anomaly.
+ */
+ Name?: AnomalyName;
+ /**
+ * A description of the reactive anomaly.
+ */
+ Description?: AnomalyDescription;
+ /**
+ * The ID of the causal anomaly that is associated with this reactive anomaly. The ID of a `CAUSAL` anomaly is always `NULL`.
+ */
+ CausalAnomalyId?: AnomalyId;
+ /**
+ * The Amazon Web Services resources in which anomalous behavior was detected by DevOps Guru.
+ */
+ AnomalyResources?: AnomalyResources;
}
export interface ReactiveInsight {
/**
@@ -1306,7 +1491,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * The severity of a reactive insight.
+ * The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1330,7 +1515,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * The severity of a reactive insight.
+ * The severity of the insight. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1343,6 +1528,10 @@ declare namespace DevOpsGuru {
* A collection of the names of Amazon Web Services services.
*/
ServiceCollection?: ServiceCollection;
+ /**
+ * The Amazon Resource Names (ARNs) of the Amazon Web Services resources that generated this insight.
+ */
+ AssociatedResourceArns?: AssociatedResourceArns;
}
export type ReactiveInsights = ReactiveInsightSummary[];
export interface ReactiveOrganizationInsightSummary {
@@ -1351,7 +1540,7 @@ declare namespace DevOpsGuru {
*/
Id?: InsightId;
/**
- * The ID of the Amazon Web Services account.
+ * The ID of the Amazon Web Services account.
*/
AccountId?: AwsAccountId;
/**
@@ -1363,7 +1552,7 @@ declare namespace DevOpsGuru {
*/
Name?: InsightName;
/**
- * An array of severity values used to search for insights.
+ * An array of severity values used to search for insights. For more information, see Understanding insight severities in the Amazon DevOps Guru User Guide.
*/
Severity?: InsightSeverity;
/**
@@ -1415,6 +1604,10 @@ declare namespace DevOpsGuru {
* Information about where the anomalous behavior related the recommendation was found. For example, details in Amazon CloudWatch metrics.
*/
SourceDetails?: RelatedAnomalySourceDetails;
+ /**
+ * The ID of an anomaly that generated the insight with this recommendation.
+ */
+ AnomalyId?: AnomalyId;
}
export interface RecommendationRelatedAnomalyResource {
/**
@@ -1422,7 +1615,7 @@ declare namespace DevOpsGuru {
*/
Name?: RecommendationRelatedAnomalyResourceName;
/**
- * The type of the resource.
+ * The type of the resource. Resource types take the same form that is used by Amazon Web Services CloudFormation resource type identifiers, service-provider::service-name::data-type-name. For example, AWS::RDS::DBCluster. For more information, see Amazon Web Services resource and property types reference in the Amazon Web Services CloudFormation User Guide.
*/
Type?: RecommendationRelatedAnomalyResourceType;
}
@@ -1483,20 +1676,30 @@ declare namespace DevOpsGuru {
}
export interface RemoveNotificationChannelResponse {
}
+ export type ResourceArn = string;
export interface ResourceCollection {
/**
* An array of the names of Amazon Web Services CloudFormation stacks. The stacks define Amazon Web Services resources that DevOps Guru analyzes. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
CloudFormation?: CloudFormationCollection;
+ /**
+ * The Amazon Web Services tags that are used by resources in the resource collection. Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper. Each Amazon Web Services tag has two parts. A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive. An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. Together these are known as key-value pairs. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ Tags?: TagCollections;
}
export interface ResourceCollectionFilter {
/**
* Information about Amazon Web Services CloudFormation stacks. You can use up to 500 stacks to specify which Amazon Web Services resources in your account to analyze. For more information, see Stacks in the Amazon Web Services CloudFormation User Guide.
*/
CloudFormation?: CloudFormationCollectionFilter;
+ /**
+ * The Amazon Web Services tags used to filter the resources in the resource collection. Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper. Each Amazon Web Services tag has two parts. A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive. An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. Together these are known as key-value pairs. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ Tags?: TagCollectionFilters;
}
- export type ResourceCollectionType = "AWS_CLOUD_FORMATION"|"AWS_SERVICE"|string;
+ export type ResourceCollectionType = "AWS_CLOUD_FORMATION"|"AWS_SERVICE"|"AWS_TAGS"|string;
export type ResourceHours = number;
+ export type ResourceName = string;
export type ResourceType = string;
export type SearchInsightsAccountIdList = AwsAccountId[];
export interface SearchInsightsFilters {
@@ -1690,6 +1893,56 @@ declare namespace DevOpsGuru {
*/
ToTime?: Timestamp;
}
+ export interface TagCollection {
+ /**
+ * An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ AppBoundaryKey: AppBoundaryKey;
+ /**
+ * The values in an Amazon Web Services tag collection. The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
+ */
+ TagValues: TagValues;
+ }
+ export interface TagCollectionFilter {
+ /**
+ * An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ AppBoundaryKey: AppBoundaryKey;
+ /**
+ * The values in an Amazon Web Services tag collection. The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
+ */
+ TagValues: TagValues;
+ }
+ export type TagCollectionFilters = TagCollectionFilter[];
+ export type TagCollections = TagCollection[];
+ export interface TagCostEstimationResourceCollectionFilter {
+ /**
+ * An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ AppBoundaryKey: AppBoundaryKey;
+ /**
+ * The values in an Amazon Web Services tag collection. The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
+ */
+ TagValues: CostEstimationTagValues;
+ }
+ export type TagCostEstimationResourceCollectionFilters = TagCostEstimationResourceCollectionFilter[];
+ export interface TagHealth {
+ /**
+ * An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ AppBoundaryKey?: AppBoundaryKey;
+ /**
+ * The value in an Amazon Web Services tag. The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
+ */
+ TagValue?: TagValue;
+ /**
+ * Information about the health of the Amazon Web Services resources in your account that are specified by an Amazon Web Services tag, including the number of open proactive, open reactive insights, and the Mean Time to Recover (MTTR) of closed insights.
+ */
+ Insight?: InsightHealth;
+ }
+ export type TagHealths = TagHealth[];
+ export type TagValue = string;
+ export type TagValues = TagValue[];
export type Timestamp = Date;
export interface TimestampMetricValuePair {
/**
@@ -1712,9 +1965,13 @@ declare namespace DevOpsGuru {
export type UpdateResourceCollectionAction = "ADD"|"REMOVE"|string;
export interface UpdateResourceCollectionFilter {
/**
- * An collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
+ * A collection of Amazon Web Services CloudFormation stacks. You can specify up to 500 Amazon Web Services CloudFormation stacks.
*/
CloudFormation?: UpdateCloudFormationCollectionFilter;
+ /**
+ * The updated Amazon Web Services tags used to filter the resources in the resource collection. Tags help you identify and organize your Amazon Web Services resources. Many Amazon Web Services services support tagging, so you can assign the same tag to resources from different services to indicate that the resources are related. For example, you can assign the same tag to an Amazon DynamoDB table resource that you assign to an Lambda function. For more information about using tags, see the Tagging best practices whitepaper. Each Amazon Web Services tag has two parts. A tag key (for example, CostCenter, Environment, Project, or Secret). Tag keys are case-sensitive. An optional field known as a tag value (for example, 111122223333, Production, or a team name). Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. Together these are known as key-value pairs. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ Tags?: UpdateTagCollectionFilters;
}
export interface UpdateResourceCollectionRequest {
/**
@@ -1737,6 +1994,18 @@ declare namespace DevOpsGuru {
export interface UpdateServiceIntegrationResponse {
}
export type UpdateStackNames = StackName[];
+ export interface UpdateTagCollectionFilter {
+ /**
+ * An Amazon Web Services tag key that is used to identify the Amazon Web Services resources that DevOps Guru analyzes. All Amazon Web Services resources in your account and Region tagged with this key make up your DevOps Guru application and analysis boundary. The string used for a key in a tag that you use to define your resource coverage must begin with the prefix Devops-guru-. The tag key might be Devops-guru-deployment-application or Devops-guru-rds-application. While keys are case-sensitive, the case of key characters don't matter to DevOps Guru. For example, DevOps Guru works with a key named devops-guru-rds and a key named DevOps-Guru-RDS. Possible key/value pairs in your application might be Devops-Guru-production-application/RDS or Devops-Guru-production-application/containers.
+ */
+ AppBoundaryKey: AppBoundaryKey;
+ /**
+ * The values in an Amazon Web Services tag collection. The tag's value is an optional field used to associate a string with the tag key (for example, 111122223333, Production, or a team name). The key and value are the tag's key pair. Omitting the tag value is the same as using an empty string. Like tag keys, tag values are case-sensitive. You can specify a maximum of 256 characters for a tag value.
+ */
+ TagValues: UpdateTagValues;
+ }
+ export type UpdateTagCollectionFilters = UpdateTagCollectionFilter[];
+ export type UpdateTagValues = TagValue[];
export type UuidNextToken = string;
/**
* A string in YYYY-MM-DD format that represents the latest possible API version that can be used in this service. Specify 'latest' to use the latest possible version.
diff --git a/clients/directconnect.d.ts b/clients/directconnect.d.ts
index 25efae3d57..1f043b9251 100644
--- a/clients/directconnect.d.ts
+++ b/clients/directconnect.d.ts
@@ -1496,7 +1496,7 @@ declare namespace DirectConnect {
*/
virtualInterfaceId?: VirtualInterfaceId;
/**
- * The name of the virtual interface assigned by the customer network.
+ * Provides the details about a virtual interface's router.
*/
virtualInterfaceName?: VirtualInterfaceName;
}
@@ -1693,6 +1693,7 @@ declare namespace DirectConnect {
*/
macSecKeys?: MacSecKeyList;
}
+ export type EnableSiteLink = boolean;
export type EncryptionMode = string;
export type EndTime = Date;
export type FailureTestHistoryStatus = string;
@@ -2043,6 +2044,10 @@ declare namespace DirectConnect {
* The tags associated with the private virtual interface.
*/
tags?: TagList;
+ /**
+ * Indicates whether to enable or disable SiteLink.
+ */
+ enableSiteLink?: EnableSiteLink;
}
export interface NewPrivateVirtualInterfaceAllocation {
/**
@@ -2199,6 +2204,10 @@ declare namespace DirectConnect {
* The tags associated with the transitive virtual interface.
*/
tags?: TagList;
+ /**
+ * Indicates whether to enable or disable SiteLink.
+ */
+ enableSiteLink?: EnableSiteLink;
}
export interface NewTransitVirtualInterfaceAllocation {
/**
@@ -2298,6 +2307,7 @@ declare namespace DirectConnect {
}
export type RouterTypeIdentifier = string;
export type SecretARN = string;
+ export type SiteLinkEnabled = boolean;
export type Software = string;
export interface StartBgpFailoverTestRequest {
/**
@@ -2447,6 +2457,14 @@ declare namespace DirectConnect {
* The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 9001. The default value is 1500.
*/
mtu?: MTU;
+ /**
+ * Indicates whether to enable or disable SiteLink.
+ */
+ enableSiteLink?: EnableSiteLink;
+ /**
+ * The name of the virtual private interface.
+ */
+ virtualInterfaceName?: VirtualInterfaceName;
}
export type VLAN = number;
export type Vendor = string;
@@ -2571,6 +2589,10 @@ declare namespace DirectConnect {
* The tags associated with the virtual interface.
*/
tags?: TagList;
+ /**
+ * Indicates whether SiteLink is enabled.
+ */
+ siteLinkEnabled?: SiteLinkEnabled;
}
export type VirtualInterfaceId = string;
export type VirtualInterfaceList = VirtualInterface[];
diff --git a/clients/dynamodb.d.ts b/clients/dynamodb.d.ts
index 011097b7f8..71f733e9a4 100644
--- a/clients/dynamodb.d.ts
+++ b/clients/dynamodb.d.ts
@@ -1031,6 +1031,10 @@ declare namespace DynamoDB {
* Replica-specific global secondary index settings.
*/
GlobalSecondaryIndexes?: ReplicaGlobalSecondaryIndexList;
+ /**
+ * Replica-specific table class. If not specified, uses the source table's table class.
+ */
+ TableClassOverride?: TableClass;
}
export interface CreateTableInput {
/**
@@ -1073,6 +1077,10 @@ declare namespace DynamoDB {
* A list of key-value pairs to label the table. For more information, see Tagging for DynamoDB.
*/
Tags?: TagList;
+ /**
+ * The table class of the new table. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS.
+ */
+ TableClass?: TableClass;
}
export interface CreateTableOutput {
/**
@@ -2499,6 +2507,7 @@ declare namespace DynamoDB {
* The time at which the replica was first detected as inaccessible. To determine cause of inaccessibility check the ReplicaStatus property.
*/
ReplicaInaccessibleDateTime?: _Date;
+ ReplicaTableClassSummary?: TableClassSummary;
}
export type ReplicaDescriptionList = ReplicaDescription[];
export interface ReplicaGlobalSecondaryIndex {
@@ -2620,6 +2629,7 @@ declare namespace DynamoDB {
* Replica global secondary index settings for the global table.
*/
ReplicaGlobalSecondaryIndexSettings?: ReplicaGlobalSecondaryIndexSettingsDescriptionList;
+ ReplicaTableClassSummary?: TableClassSummary;
}
export type ReplicaSettingsDescriptionList = ReplicaSettingsDescription[];
export interface ReplicaSettingsUpdate {
@@ -2639,6 +2649,10 @@ declare namespace DynamoDB {
* Represents the settings of a global secondary index for a global table that will be modified.
*/
ReplicaGlobalSecondaryIndexSettingsUpdate?: ReplicaGlobalSecondaryIndexSettingsUpdateList;
+ /**
+ * Replica-specific table class. If not specified, uses the source table's table class.
+ */
+ ReplicaTableClass?: TableClass;
}
export type ReplicaSettingsUpdateList = ReplicaSettingsUpdate[];
export type ReplicaStatus = "CREATING"|"CREATION_FAILED"|"UPDATING"|"DELETING"|"ACTIVE"|"REGION_DISABLED"|"INACCESSIBLE_ENCRYPTION_CREDENTIALS"|string;
@@ -2999,6 +3013,17 @@ declare namespace DynamoDB {
*/
Replicas?: ReplicaAutoScalingDescriptionList;
}
+ export type TableClass = "STANDARD"|"STANDARD_INFREQUENT_ACCESS"|string;
+ export interface TableClassSummary {
+ /**
+ * The table class of the specified table. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS.
+ */
+ TableClass?: TableClass;
+ /**
+ * The date and time at which the table class was last updated.
+ */
+ LastUpdateDateTime?: _Date;
+ }
export type TableCreationDateTime = Date;
export interface TableDescription {
/**
@@ -3085,6 +3110,10 @@ declare namespace DynamoDB {
* Contains information about the table archive.
*/
ArchivalSummary?: ArchivalSummary;
+ /**
+ * Contains details of the table class.
+ */
+ TableClassSummary?: TableClassSummary;
}
export type TableId = string;
export type TableName = string;
@@ -3435,6 +3464,10 @@ declare namespace DynamoDB {
* Replica-specific global secondary index settings.
*/
GlobalSecondaryIndexes?: ReplicaGlobalSecondaryIndexList;
+ /**
+ * Replica-specific table class. If not specified, uses the source table's table class.
+ */
+ TableClassOverride?: TableClass;
}
export interface UpdateTableInput {
/**
@@ -3469,6 +3502,10 @@ declare namespace DynamoDB {
* A list of replica update actions (create, delete, or update) for the table. This property only applies to Version 2019.11.21 of global tables.
*/
ReplicaUpdates?: ReplicationGroupUpdateList;
+ /**
+ * The table class of the table to be updated. Valid values are STANDARD and STANDARD_INFREQUENT_ACCESS.
+ */
+ TableClass?: TableClass;
}
export interface UpdateTableOutput {
/**
diff --git a/clients/ec2.d.ts b/clients/ec2.d.ts
index dcc1d1a13c..3a8ce084ed 100644
--- a/clients/ec2.d.ts
+++ b/clients/ec2.d.ts
@@ -84,6 +84,14 @@ declare class EC2 extends Service {
* Allocates a Dedicated Host to your account. At a minimum, specify the supported instance type or instance family, the Availability Zone in which to allocate the host, and the number of hosts to allocate.
*/
allocateHosts(callback?: (err: AWSError, data: EC2.Types.AllocateHostsResult) => void): Request;
+ /**
+ * Allocate a CIDR from an IPAM pool. In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool. For more information, see Allocate CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ allocateIpamPoolCidr(params: EC2.Types.AllocateIpamPoolCidrRequest, callback?: (err: AWSError, data: EC2.Types.AllocateIpamPoolCidrResult) => void): Request;
+ /**
+ * Allocate a CIDR from an IPAM pool. In IPAM, an allocation is a CIDR assignment from an IPAM pool to another resource or IPAM pool. For more information, see Allocate CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ allocateIpamPoolCidr(callback?: (err: AWSError, data: EC2.Types.AllocateIpamPoolCidrResult) => void): Request;
/**
* Applies a security group to the association between the target network and the Client VPN endpoint. This action replaces the existing security groups with the specified security groups.
*/
@@ -516,6 +524,30 @@ declare class EC2 extends Service {
* Creates an internet gateway for use with a VPC. After creating the internet gateway, you attach it to a VPC using AttachInternetGateway. For more information about your VPC and internet gateway, see the Amazon Virtual Private Cloud User Guide.
*/
createInternetGateway(callback?: (err: AWSError, data: EC2.Types.CreateInternetGatewayResult) => void): Request;
+ /**
+ * Create an IPAM. Amazon VCP IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see Create an IPAM in the Amazon VPC IPAM User Guide.
+ */
+ createIpam(params: EC2.Types.CreateIpamRequest, callback?: (err: AWSError, data: EC2.Types.CreateIpamResult) => void): Request;
+ /**
+ * Create an IPAM. Amazon VCP IP Address Manager (IPAM) is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see Create an IPAM in the Amazon VPC IPAM User Guide.
+ */
+ createIpam(callback?: (err: AWSError, data: EC2.Types.CreateIpamResult) => void): Request;
+ /**
+ * Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each. For more information, see Create a top-level pool in the Amazon VPC IPAM User Guide.
+ */
+ createIpamPool(params: EC2.Types.CreateIpamPoolRequest, callback?: (err: AWSError, data: EC2.Types.CreateIpamPoolResult) => void): Request;
+ /**
+ * Create an IP address pool for Amazon VPC IP Address Manager (IPAM). In IPAM, a pool is a collection of contiguous IP addresses CIDRs. Pools enable you to organize your IP addresses according to your routing and security needs. For example, if you have separate routing and security needs for development and production applications, you can create a pool for each. For more information, see Create a top-level pool in the Amazon VPC IPAM User Guide.
+ */
+ createIpamPool(callback?: (err: AWSError, data: EC2.Types.CreateIpamPoolResult) => void): Request;
+ /**
+ * Create an IPAM scope. In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict. For more information, see Add a scope in the Amazon VPC IPAM User Guide.
+ */
+ createIpamScope(params: EC2.Types.CreateIpamScopeRequest, callback?: (err: AWSError, data: EC2.Types.CreateIpamScopeResult) => void): Request;
+ /**
+ * Create an IPAM scope. In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict. For more information, see Add a scope in the Amazon VPC IPAM User Guide.
+ */
+ createIpamScope(callback?: (err: AWSError, data: EC2.Types.CreateIpamScopeResult) => void): Request;
/**
* Creates an ED25519 or 2048-bit RSA key pair with the specified name. Amazon EC2 stores the public key and displays the private key for you to save to a file. The private key is returned as an unencrypted PEM encoded PKCS#1 private key. If a key with the specified name already exists, Amazon EC2 returns an error. The key pair returned to you is available only in the Amazon Web Services Region in which you create it. If you prefer, you can create your own key pair using a third-party tool and upload it to any Region using ImportKeyPair. You can have up to 5,000 key pairs per Amazon Web Services Region. For more information, see Amazon EC2 key pairs in the Amazon Elastic Compute Cloud User Guide.
*/
@@ -588,6 +620,14 @@ declare class EC2 extends Service {
* Creates an entry (a rule) in a network ACL with the specified rule number. Each network ACL has a set of numbered ingress rules and a separate set of numbered egress rules. When determining whether a packet should be allowed in or out of a subnet associated with the ACL, we process the entries in the ACL according to the rule numbers, in ascending order. Each network ACL has a set of ingress rules and a separate set of egress rules. We recommend that you leave room between the rule numbers (for example, 100, 110, 120, ...), and not number them one right after the other (for example, 101, 102, 103, ...). This makes it easier to add a rule between existing ones without having to renumber the rules. After you add an entry, you can't modify it; you must either replace it, or create an entry and delete the old one. For more information about network ACLs, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
*/
createNetworkAclEntry(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Creates a Network Access Scope. Amazon Web Services Network Access Analyzer enables cloud networking and cloud operations teams to verify that their networks on Amazon Web Services conform to their network security and governance objectives. For more information, see the Amazon Web Services Network Access Analyzer Guide.
+ */
+ createNetworkInsightsAccessScope(params: EC2.Types.CreateNetworkInsightsAccessScopeRequest, callback?: (err: AWSError, data: EC2.Types.CreateNetworkInsightsAccessScopeResult) => void): Request;
+ /**
+ * Creates a Network Access Scope. Amazon Web Services Network Access Analyzer enables cloud networking and cloud operations teams to verify that their networks on Amazon Web Services conform to their network security and governance objectives. For more information, see the Amazon Web Services Network Access Analyzer Guide.
+ */
+ createNetworkInsightsAccessScope(callback?: (err: AWSError, data: EC2.Types.CreateNetworkInsightsAccessScopeResult) => void): Request;
/**
* Creates a path to analyze for reachability. Reachability Analyzer enables you to analyze and debug network reachability between two resources in your virtual private cloud (VPC). For more information, see What is Reachability Analyzer.
*/
@@ -620,6 +660,14 @@ declare class EC2 extends Service {
* Creates a placement group in which to launch instances. The strategy of the placement group determines how the instances are organized within the group. A cluster placement group is a logical grouping of instances within a single Availability Zone that benefit from low network latency, high network throughput. A spread placement group places instances on distinct hardware. A partition placement group places groups of instances in different partitions, where instances in one partition do not share the same hardware with instances in another partition. For more information, see Placement groups in the Amazon EC2 User Guide.
*/
createPlacementGroup(callback?: (err: AWSError, data: EC2.Types.CreatePlacementGroupResult) => void): Request;
+ /**
+ * Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only. To monitor the status of pool creation, use DescribePublicIpv4Pools.
+ */
+ createPublicIpv4Pool(params: EC2.Types.CreatePublicIpv4PoolRequest, callback?: (err: AWSError, data: EC2.Types.CreatePublicIpv4PoolResult) => void): Request;
+ /**
+ * Creates a public IPv4 address pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only. To monitor the status of pool creation, use DescribePublicIpv4Pools.
+ */
+ createPublicIpv4Pool(callback?: (err: AWSError, data: EC2.Types.CreatePublicIpv4PoolResult) => void): Request;
/**
* Creates a root volume replacement task for an Amazon EC2 instance. The root volume can either be restored to its initial launch state, or it can be restored using a specific snapshot. For more information, see Replace a root volume in the Amazon Elastic Compute Cloud User Guide.
*/
@@ -988,6 +1036,30 @@ declare class EC2 extends Service {
* Deletes the specified internet gateway. You must detach the internet gateway from the VPC before you can delete it.
*/
deleteInternetGateway(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Delete an IPAM. Deleting an IPAM removes all monitored data associated with the IPAM including the historical data for CIDRs. You cannot delete an IPAM if there are CIDRs provisioned to pools or if there are allocations in the pools within the IPAM. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr. To release allocations, see ReleaseIpamPoolAllocation. For more information, see Delete an IPAM in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpam(params: EC2.Types.DeleteIpamRequest, callback?: (err: AWSError, data: EC2.Types.DeleteIpamResult) => void): Request;
+ /**
+ * Delete an IPAM. Deleting an IPAM removes all monitored data associated with the IPAM including the historical data for CIDRs. You cannot delete an IPAM if there are CIDRs provisioned to pools or if there are allocations in the pools within the IPAM. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr. To release allocations, see ReleaseIpamPoolAllocation. For more information, see Delete an IPAM in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpam(callback?: (err: AWSError, data: EC2.Types.DeleteIpamResult) => void): Request;
+ /**
+ * Delete an IPAM pool. You cannot delete an IPAM pool if there are allocations in it or CIDRs provisioned to it. To release allocations, see ReleaseIpamPoolAllocation. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr. For more information, see Delete a pool in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpamPool(params: EC2.Types.DeleteIpamPoolRequest, callback?: (err: AWSError, data: EC2.Types.DeleteIpamPoolResult) => void): Request;
+ /**
+ * Delete an IPAM pool. You cannot delete an IPAM pool if there are allocations in it or CIDRs provisioned to it. To release allocations, see ReleaseIpamPoolAllocation. To deprovision pool CIDRs, see DeprovisionIpamPoolCidr. For more information, see Delete a pool in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpamPool(callback?: (err: AWSError, data: EC2.Types.DeleteIpamPoolResult) => void): Request;
+ /**
+ * Delete the scope for an IPAM. You cannot delete the default scopes. For more information, see Delete a scope in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpamScope(params: EC2.Types.DeleteIpamScopeRequest, callback?: (err: AWSError, data: EC2.Types.DeleteIpamScopeResult) => void): Request;
+ /**
+ * Delete the scope for an IPAM. You cannot delete the default scopes. For more information, see Delete a scope in the Amazon VPC IPAM User Guide.
+ */
+ deleteIpamScope(callback?: (err: AWSError, data: EC2.Types.DeleteIpamScopeResult) => void): Request;
/**
* Deletes the specified key pair, by removing the public key from Amazon EC2.
*/
@@ -1060,6 +1132,22 @@ declare class EC2 extends Service {
* Deletes the specified ingress or egress entry (rule) from the specified network ACL.
*/
deleteNetworkAclEntry(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Deletes the specified Network Access Scope.
+ */
+ deleteNetworkInsightsAccessScope(params: EC2.Types.DeleteNetworkInsightsAccessScopeRequest, callback?: (err: AWSError, data: EC2.Types.DeleteNetworkInsightsAccessScopeResult) => void): Request;
+ /**
+ * Deletes the specified Network Access Scope.
+ */
+ deleteNetworkInsightsAccessScope(callback?: (err: AWSError, data: EC2.Types.DeleteNetworkInsightsAccessScopeResult) => void): Request;
+ /**
+ * Deletes the specified Network Access Scope analysis.
+ */
+ deleteNetworkInsightsAccessScopeAnalysis(params: EC2.Types.DeleteNetworkInsightsAccessScopeAnalysisRequest, callback?: (err: AWSError, data: EC2.Types.DeleteNetworkInsightsAccessScopeAnalysisResult) => void): Request;
+ /**
+ * Deletes the specified Network Access Scope analysis.
+ */
+ deleteNetworkInsightsAccessScopeAnalysis(callback?: (err: AWSError, data: EC2.Types.DeleteNetworkInsightsAccessScopeAnalysisResult) => void): Request;
/**
* Deletes the specified network insights analysis.
*/
@@ -1100,6 +1188,14 @@ declare class EC2 extends Service {
* Deletes the specified placement group. You must terminate all instances in the placement group before you can delete the placement group. For more information, see Placement groups in the Amazon EC2 User Guide.
*/
deletePlacementGroup(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Delete a public IPv4 pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only.
+ */
+ deletePublicIpv4Pool(params: EC2.Types.DeletePublicIpv4PoolRequest, callback?: (err: AWSError, data: EC2.Types.DeletePublicIpv4PoolResult) => void): Request;
+ /**
+ * Delete a public IPv4 pool. A public IPv4 pool is an EC2 IP address pool required for the public IPv4 CIDRs that you own and bring to Amazon Web Services to manage with IPAM. IPv6 addresses you bring to Amazon Web Services, however, use IPAM pools only.
+ */
+ deletePublicIpv4Pool(callback?: (err: AWSError, data: EC2.Types.DeletePublicIpv4PoolResult) => void): Request;
/**
* Deletes the queued purchases for the specified Reserved Instances.
*/
@@ -1356,6 +1452,22 @@ declare class EC2 extends Service {
* Releases the specified address range that you provisioned for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and deletes the corresponding address pool. Before you can release an address range, you must stop advertising it using WithdrawByoipCidr and you must not have any IP addresses allocated from its address range.
*/
deprovisionByoipCidr(callback?: (err: AWSError, data: EC2.Types.DeprovisionByoipCidrResult) => void): Request;
+ /**
+ * Deprovision a CIDR provisioned from an IPAM pool. If you deprovision a CIDR from a pool that has a source pool, the CIDR is recycled back into the source pool. For more information, see Deprovision pool CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ deprovisionIpamPoolCidr(params: EC2.Types.DeprovisionIpamPoolCidrRequest, callback?: (err: AWSError, data: EC2.Types.DeprovisionIpamPoolCidrResult) => void): Request;
+ /**
+ * Deprovision a CIDR provisioned from an IPAM pool. If you deprovision a CIDR from a pool that has a source pool, the CIDR is recycled back into the source pool. For more information, see Deprovision pool CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ deprovisionIpamPoolCidr(callback?: (err: AWSError, data: EC2.Types.DeprovisionIpamPoolCidrResult) => void): Request;
+ /**
+ * Deprovision a CIDR from a public IPv4 pool.
+ */
+ deprovisionPublicIpv4PoolCidr(params: EC2.Types.DeprovisionPublicIpv4PoolCidrRequest, callback?: (err: AWSError, data: EC2.Types.DeprovisionPublicIpv4PoolCidrResult) => void): Request;
+ /**
+ * Deprovision a CIDR from a public IPv4 pool.
+ */
+ deprovisionPublicIpv4PoolCidr(callback?: (err: AWSError, data: EC2.Types.DeprovisionPublicIpv4PoolCidrResult) => void): Request;
/**
* Deregisters the specified AMI. After you deregister an AMI, it can't be used to launch new instances; however, it doesn't affect any instances that you've already launched from the AMI. You'll continue to incur usage costs for those instances until you terminate them. When you deregister an Amazon EBS-backed AMI, it doesn't affect the snapshot that was created for the root volume of the instance during the AMI creation process. When you deregister an instance store-backed AMI, it doesn't affect the files that you uploaded to Amazon S3 when you created the AMI.
*/
@@ -1788,6 +1900,30 @@ declare class EC2 extends Service {
* Describes one or more of your internet gateways.
*/
describeInternetGateways(callback?: (err: AWSError, data: EC2.Types.DescribeInternetGatewaysResult) => void): Request;
+ /**
+ * Get information about your IPAM pools.
+ */
+ describeIpamPools(params: EC2.Types.DescribeIpamPoolsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeIpamPoolsResult) => void): Request;
+ /**
+ * Get information about your IPAM pools.
+ */
+ describeIpamPools(callback?: (err: AWSError, data: EC2.Types.DescribeIpamPoolsResult) => void): Request;
+ /**
+ * Get information about your IPAM scopes.
+ */
+ describeIpamScopes(params: EC2.Types.DescribeIpamScopesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeIpamScopesResult) => void): Request;
+ /**
+ * Get information about your IPAM scopes.
+ */
+ describeIpamScopes(callback?: (err: AWSError, data: EC2.Types.DescribeIpamScopesResult) => void): Request;
+ /**
+ * Get information about your IPAM pools. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ describeIpams(params: EC2.Types.DescribeIpamsRequest, callback?: (err: AWSError, data: EC2.Types.DescribeIpamsResult) => void): Request;
+ /**
+ * Get information about your IPAM pools. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ describeIpams(callback?: (err: AWSError, data: EC2.Types.DescribeIpamsResult) => void): Request;
/**
* Describes your IPv6 address pools.
*/
@@ -1900,6 +2036,22 @@ declare class EC2 extends Service {
* Describes one or more of your network ACLs. For more information, see Network ACLs in the Amazon Virtual Private Cloud User Guide.
*/
describeNetworkAcls(callback?: (err: AWSError, data: EC2.Types.DescribeNetworkAclsResult) => void): Request;
+ /**
+ * Describes the specified Network Access Scope analyses.
+ */
+ describeNetworkInsightsAccessScopeAnalyses(params: EC2.Types.DescribeNetworkInsightsAccessScopeAnalysesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeNetworkInsightsAccessScopeAnalysesResult) => void): Request;
+ /**
+ * Describes the specified Network Access Scope analyses.
+ */
+ describeNetworkInsightsAccessScopeAnalyses(callback?: (err: AWSError, data: EC2.Types.DescribeNetworkInsightsAccessScopeAnalysesResult) => void): Request;
+ /**
+ * Describes the specified Network Access Scopes.
+ */
+ describeNetworkInsightsAccessScopes(params: EC2.Types.DescribeNetworkInsightsAccessScopesRequest, callback?: (err: AWSError, data: EC2.Types.DescribeNetworkInsightsAccessScopesResult) => void): Request;
+ /**
+ * Describes the specified Network Access Scopes.
+ */
+ describeNetworkInsightsAccessScopes(callback?: (err: AWSError, data: EC2.Types.DescribeNetworkInsightsAccessScopesResult) => void): Request;
/**
* Describes one or more of your network insights analyses.
*/
@@ -2468,6 +2620,14 @@ declare class EC2 extends Service {
* Cancels the deprecation of the specified AMI. For more information, see Deprecate an AMI in the Amazon Elastic Compute Cloud User Guide.
*/
disableImageDeprecation(callback?: (err: AWSError, data: EC2.Types.DisableImageDeprecationResult) => void): Request;
+ /**
+ * Disable the IPAM account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
+ */
+ disableIpamOrganizationAdminAccount(params: EC2.Types.DisableIpamOrganizationAdminAccountRequest, callback?: (err: AWSError, data: EC2.Types.DisableIpamOrganizationAdminAccountResult) => void): Request;
+ /**
+ * Disable the IPAM account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
+ */
+ disableIpamOrganizationAdminAccount(callback?: (err: AWSError, data: EC2.Types.DisableIpamOrganizationAdminAccountResult) => void): Request;
/**
* Disables access to the EC2 serial console of all instances for your account. By default, access to the EC2 serial console is disabled for your account. For more information, see Manage account access to the EC2 serial console in the Amazon EC2 User Guide.
*/
@@ -2620,6 +2780,14 @@ declare class EC2 extends Service {
* Enables deprecation of the specified AMI at the specified date and time. For more information, see Deprecate an AMI in the Amazon Elastic Compute Cloud User Guide.
*/
enableImageDeprecation(callback?: (err: AWSError, data: EC2.Types.EnableImageDeprecationResult) => void): Request;
+ /**
+ * Enable an Organizations member account as the IPAM admin account. You cannot select the Organizations management account as the IPAM admin account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
+ */
+ enableIpamOrganizationAdminAccount(params: EC2.Types.EnableIpamOrganizationAdminAccountRequest, callback?: (err: AWSError, data: EC2.Types.EnableIpamOrganizationAdminAccountResult) => void): Request;
+ /**
+ * Enable an Organizations member account as the IPAM admin account. You cannot select the Organizations management account as the IPAM admin account. For more information, see Enable integration with Organizations in the Amazon VPC IPAM User Guide.
+ */
+ enableIpamOrganizationAdminAccount(callback?: (err: AWSError, data: EC2.Types.EnableIpamOrganizationAdminAccountResult) => void): Request;
/**
* Enables access to the EC2 serial console of all instances for your account. By default, access to the EC2 serial console is disabled for your account. For more information, see Manage account access to the EC2 serial console in the Amazon EC2 User Guide.
*/
@@ -2804,6 +2972,38 @@ declare class EC2 extends Service {
* Returns a list of instance types with the specified instance attributes. You can use the response to preview the instance types without launching instances. Note that the response does not consider capacity. When you specify multiple parameters, you get instance types that satisfy all of the specified parameters. If you specify multiple values for a parameter, you get instance types that satisfy any of the specified values. For more information, see Preview instance types with specified attributes, Attribute-based instance type selection for EC2 Fleet, Attribute-based instance type selection for Spot Fleet, and Spot placement score in the Amazon EC2 User Guide, and Creating an Auto Scaling group using attribute-based instance type selection in the Amazon EC2 Auto Scaling User Guide.
*/
getInstanceTypesFromInstanceRequirements(callback?: (err: AWSError, data: EC2.Types.GetInstanceTypesFromInstanceRequirementsResult) => void): Request;
+ /**
+ * Retrieve historical information about a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.
+ */
+ getIpamAddressHistory(params: EC2.Types.GetIpamAddressHistoryRequest, callback?: (err: AWSError, data: EC2.Types.GetIpamAddressHistoryResult) => void): Request;
+ /**
+ * Retrieve historical information about a CIDR within an IPAM scope. For more information, see View the history of IP addresses in the Amazon VPC IPAM User Guide.
+ */
+ getIpamAddressHistory(callback?: (err: AWSError, data: EC2.Types.GetIpamAddressHistoryResult) => void): Request;
+ /**
+ * Get a list of all the CIDR allocations in an IPAM pool.
+ */
+ getIpamPoolAllocations(params: EC2.Types.GetIpamPoolAllocationsRequest, callback?: (err: AWSError, data: EC2.Types.GetIpamPoolAllocationsResult) => void): Request;
+ /**
+ * Get a list of all the CIDR allocations in an IPAM pool.
+ */
+ getIpamPoolAllocations(callback?: (err: AWSError, data: EC2.Types.GetIpamPoolAllocationsResult) => void): Request;
+ /**
+ * Get the CIDRs provisioned to an IPAM pool.
+ */
+ getIpamPoolCidrs(params: EC2.Types.GetIpamPoolCidrsRequest, callback?: (err: AWSError, data: EC2.Types.GetIpamPoolCidrsResult) => void): Request;
+ /**
+ * Get the CIDRs provisioned to an IPAM pool.
+ */
+ getIpamPoolCidrs(callback?: (err: AWSError, data: EC2.Types.GetIpamPoolCidrsResult) => void): Request;
+ /**
+ * Get information about the resources in a scope.
+ */
+ getIpamResourceCidrs(params: EC2.Types.GetIpamResourceCidrsRequest, callback?: (err: AWSError, data: EC2.Types.GetIpamResourceCidrsResult) => void): Request;
+ /**
+ * Get information about the resources in a scope.
+ */
+ getIpamResourceCidrs(callback?: (err: AWSError, data: EC2.Types.GetIpamResourceCidrsResult) => void): Request;
/**
* Retrieves the configuration data of the specified instance. You can use this data to create a launch template. This action calls on other describe actions to get instance information. Depending on your instance configuration, you may need to allow the following actions in your IAM policy: DescribeSpotInstanceRequests, DescribeInstanceCreditSpecifications, DescribeVolumes, DescribeInstanceAttribute, and DescribeElasticGpus. Or, you can allow describe* depending on your instance requirements.
*/
@@ -2828,6 +3028,22 @@ declare class EC2 extends Service {
* Gets information about the entries for a specified managed prefix list.
*/
getManagedPrefixListEntries(callback?: (err: AWSError, data: EC2.Types.GetManagedPrefixListEntriesResult) => void): Request;
+ /**
+ * Gets the findings for the specified Network Access Scope analysis.
+ */
+ getNetworkInsightsAccessScopeAnalysisFindings(params: EC2.Types.GetNetworkInsightsAccessScopeAnalysisFindingsRequest, callback?: (err: AWSError, data: EC2.Types.GetNetworkInsightsAccessScopeAnalysisFindingsResult) => void): Request;
+ /**
+ * Gets the findings for the specified Network Access Scope analysis.
+ */
+ getNetworkInsightsAccessScopeAnalysisFindings(callback?: (err: AWSError, data: EC2.Types.GetNetworkInsightsAccessScopeAnalysisFindingsResult) => void): Request;
+ /**
+ * Gets the content for the specified Network Access Scope.
+ */
+ getNetworkInsightsAccessScopeContent(params: EC2.Types.GetNetworkInsightsAccessScopeContentRequest, callback?: (err: AWSError, data: EC2.Types.GetNetworkInsightsAccessScopeContentResult) => void): Request;
+ /**
+ * Gets the content for the specified Network Access Scope.
+ */
+ getNetworkInsightsAccessScopeContent(callback?: (err: AWSError, data: EC2.Types.GetNetworkInsightsAccessScopeContentResult) => void): Request;
/**
* Retrieves the encrypted administrator password for a running Windows instance. The Windows password is generated at boot by the EC2Config service or EC2Launch scripts (Windows Server 2016 and later). This usually only happens the first time an instance is launched. For more information, see EC2Config and EC2Launch in the Amazon EC2 User Guide. For the EC2Config service, the password is not generated for rebundled AMIs unless Ec2SetPassword is enabled before bundling. The password is encrypted using the key pair that you specified when you launched the instance. You must provide the corresponding key pair file. When you launch an instance, password generation and encryption may take a few minutes. If you try to retrieve the password before it's available, the output returns an empty string. We recommend that you wait up to 15 minutes after launching an instance before trying to retrieve the generated password.
*/
@@ -3140,6 +3356,38 @@ declare class EC2 extends Service {
* Modifies the placement attributes for a specified instance. You can do the following: Modify the affinity between an instance and a Dedicated Host. When affinity is set to host and the instance is not associated with a specific Dedicated Host, the next time the instance is launched, it is automatically associated with the host on which it lands. If the instance is restarted or rebooted, this relationship persists. Change the Dedicated Host with which an instance is associated. Change the instance tenancy of an instance. Move an instance to or from a placement group. At least one attribute for affinity, host ID, tenancy, or placement group name must be specified in the request. Affinity and tenancy can be modified in the same request. To modify the host ID, tenancy, placement group, or partition for an instance, the instance must be in the stopped state.
*/
modifyInstancePlacement(callback?: (err: AWSError, data: EC2.Types.ModifyInstancePlacementResult) => void): Request;
+ /**
+ * Modify the configurations of an IPAM.
+ */
+ modifyIpam(params: EC2.Types.ModifyIpamRequest, callback?: (err: AWSError, data: EC2.Types.ModifyIpamResult) => void): Request;
+ /**
+ * Modify the configurations of an IPAM.
+ */
+ modifyIpam(callback?: (err: AWSError, data: EC2.Types.ModifyIpamResult) => void): Request;
+ /**
+ * Modify the configurations of an IPAM pool. For more information, see Modify a pool in the Amazon VPC IPAM User Guide.
+ */
+ modifyIpamPool(params: EC2.Types.ModifyIpamPoolRequest, callback?: (err: AWSError, data: EC2.Types.ModifyIpamPoolResult) => void): Request;
+ /**
+ * Modify the configurations of an IPAM pool. For more information, see Modify a pool in the Amazon VPC IPAM User Guide.
+ */
+ modifyIpamPool(callback?: (err: AWSError, data: EC2.Types.ModifyIpamPoolResult) => void): Request;
+ /**
+ * Modify a resource CIDR. You can use this action to transfer resource CIDRs between scopes and ignore resource CIDRs that you do not want to manage. If set to false, the resource will not be tracked for overlap, it cannot be auto-imported into a pool, and it will be removed from any pool it has an allocation in. For more information, see Move resource CIDRs between scopes and Change the monitoring state of resource CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ modifyIpamResourceCidr(params: EC2.Types.ModifyIpamResourceCidrRequest, callback?: (err: AWSError, data: EC2.Types.ModifyIpamResourceCidrResult) => void): Request;
+ /**
+ * Modify a resource CIDR. You can use this action to transfer resource CIDRs between scopes and ignore resource CIDRs that you do not want to manage. If set to false, the resource will not be tracked for overlap, it cannot be auto-imported into a pool, and it will be removed from any pool it has an allocation in. For more information, see Move resource CIDRs between scopes and Change the monitoring state of resource CIDRs in the Amazon VPC IPAM User Guide.
+ */
+ modifyIpamResourceCidr(callback?: (err: AWSError, data: EC2.Types.ModifyIpamResourceCidrResult) => void): Request;
+ /**
+ * Modify an IPAM scope.
+ */
+ modifyIpamScope(params: EC2.Types.ModifyIpamScopeRequest, callback?: (err: AWSError, data: EC2.Types.ModifyIpamScopeResult) => void): Request;
+ /**
+ * Modify an IPAM scope.
+ */
+ modifyIpamScope(callback?: (err: AWSError, data: EC2.Types.ModifyIpamScopeResult) => void): Request;
/**
* Modifies a launch template. You can specify which version of the launch template to set as the default version. When launching an instance, the default version applies when a launch template version is not specified.
*/
@@ -3388,6 +3636,14 @@ declare class EC2 extends Service {
* Moves an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform. The Elastic IP address must be allocated to your account for more than 24 hours, and it must not be associated with an instance. After the Elastic IP address is moved, it is no longer available for use in the EC2-Classic platform, unless you move it back using the RestoreAddressToClassic request. You cannot move an Elastic IP address that was originally allocated for use in the EC2-VPC platform to the EC2-Classic platform.
*/
moveAddressToVpc(callback?: (err: AWSError, data: EC2.Types.MoveAddressToVpcResult) => void): Request;
+ /**
+ * Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool.
+ */
+ moveByoipCidrToIpam(params: EC2.Types.MoveByoipCidrToIpamRequest, callback?: (err: AWSError, data: EC2.Types.MoveByoipCidrToIpamResult) => void): Request;
+ /**
+ * Move an BYOIP IPv4 CIDR to IPAM from a public IPv4 pool.
+ */
+ moveByoipCidrToIpam(callback?: (err: AWSError, data: EC2.Types.MoveByoipCidrToIpamResult) => void): Request;
/**
* Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
*/
@@ -3396,6 +3652,22 @@ declare class EC2 extends Service {
* Provisions an IPv4 or IPv6 address range for use with your Amazon Web Services resources through bring your own IP addresses (BYOIP) and creates a corresponding address pool. After the address range is provisioned, it is ready to be advertised using AdvertiseByoipCidr. Amazon Web Services verifies that you own the address range and are authorized to advertise it. You must ensure that the address range is registered to you and that you created an RPKI ROA to authorize Amazon ASNs 16509 and 14618 to advertise the address range. For more information, see Bring your own IP addresses (BYOIP) in the Amazon Elastic Compute Cloud User Guide. Provisioning an address range is an asynchronous operation, so the call returns immediately, but the address range is not ready to use until its status changes from pending-provision to provisioned. To monitor the status of an address range, use DescribeByoipCidrs. To allocate an Elastic IP address from your IPv4 address pool, use AllocateAddress with either the specific address from the address pool or the ID of the address pool.
*/
provisionByoipCidr(callback?: (err: AWSError, data: EC2.Types.ProvisionByoipCidrResult) => void): Request;
+ /**
+ * Provision a CIDR to an IPAM pool. You can use thsi action to provision new CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to a pool within it. For more information, see Provision CIDRs to pools in the Amazon VPC IPAM User Guide.
+ */
+ provisionIpamPoolCidr(params: EC2.Types.ProvisionIpamPoolCidrRequest, callback?: (err: AWSError, data: EC2.Types.ProvisionIpamPoolCidrResult) => void): Request;
+ /**
+ * Provision a CIDR to an IPAM pool. You can use thsi action to provision new CIDRs to a top-level pool or to transfer a CIDR from a top-level pool to a pool within it. For more information, see Provision CIDRs to pools in the Amazon VPC IPAM User Guide.
+ */
+ provisionIpamPoolCidr(callback?: (err: AWSError, data: EC2.Types.ProvisionIpamPoolCidrResult) => void): Request;
+ /**
+ * Provision a CIDR to a public IPv4 pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ provisionPublicIpv4PoolCidr(params: EC2.Types.ProvisionPublicIpv4PoolCidrRequest, callback?: (err: AWSError, data: EC2.Types.ProvisionPublicIpv4PoolCidrResult) => void): Request;
+ /**
+ * Provision a CIDR to a public IPv4 pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ provisionPublicIpv4PoolCidr(callback?: (err: AWSError, data: EC2.Types.ProvisionPublicIpv4PoolCidrResult) => void): Request;
/**
* Purchase a reservation with configurations that match those of your Dedicated Host. You must have active Dedicated Hosts in your account before you purchase a reservation. This action results in the specified reservation being purchased and charged to your account.
*/
@@ -3516,6 +3788,14 @@ declare class EC2 extends Service {
* When you no longer want to use an On-Demand Dedicated Host it can be released. On-Demand billing is stopped and the host goes into released state. The host ID of Dedicated Hosts that have been released can no longer be specified in another request, for example, to modify the host. You must stop or terminate all instances on a host before it can be released. When Dedicated Hosts are released, it may take some time for them to stop counting toward your limit and you may receive capacity errors when trying to allocate new Dedicated Hosts. Wait a few minutes and then try again. Released hosts still appear in a DescribeHosts response.
*/
releaseHosts(callback?: (err: AWSError, data: EC2.Types.ReleaseHostsResult) => void): Request;
+ /**
+ * Release an allocation within an IPAM pool. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using ModifyIpamResourceCidr. For more information, see Release an allocation in the Amazon VPC IPAM User Guide.
+ */
+ releaseIpamPoolAllocation(params: EC2.Types.ReleaseIpamPoolAllocationRequest, callback?: (err: AWSError, data: EC2.Types.ReleaseIpamPoolAllocationResult) => void): Request;
+ /**
+ * Release an allocation within an IPAM pool. You can only use this action to release manual allocations. To remove an allocation for a resource without deleting the resource, set its monitored state to false using ModifyIpamResourceCidr. For more information, see Release an allocation in the Amazon VPC IPAM User Guide.
+ */
+ releaseIpamPoolAllocation(callback?: (err: AWSError, data: EC2.Types.ReleaseIpamPoolAllocationResult) => void): Request;
/**
* Replaces an IAM instance profile for the specified running instance. You can use this action to change the IAM instance profile that's associated with an instance without having to disassociate the existing IAM instance profile first. Use DescribeIamInstanceProfileAssociations to get the association ID.
*/
@@ -3756,6 +4036,14 @@ declare class EC2 extends Service {
* Starts an Amazon EBS-backed instance that you've previously stopped. Instances that use Amazon EBS volumes as their root devices can be quickly stopped and started. When an instance is stopped, the compute resources are released and you are not billed for instance usage. However, your root partition Amazon EBS volume remains and continues to persist your data, and you are charged for Amazon EBS volume usage. You can restart your instance at any time. Every time you start your instance, Amazon EC2 charges a one-minute minimum for instance usage, and thereafter charges per second for instance usage. Before stopping an instance, make sure it is in a state from which it can be restarted. Stopping an instance does not preserve data stored in RAM. Performing this operation on an instance that uses an instance store as its root device returns an error. If you attempt to start a T3 instance with host tenancy and the unlimted CPU credit option, the request fails. The unlimited CPU credit option is not supported on Dedicated Hosts. Before you start the instance, either change its CPU credit option to standard, or change its tenancy to default or dedicated. For more information, see Stop and start your instance in the Amazon EC2 User Guide.
*/
startInstances(callback?: (err: AWSError, data: EC2.Types.StartInstancesResult) => void): Request;
+ /**
+ * Starts analyzing the specified Network Access Scope.
+ */
+ startNetworkInsightsAccessScopeAnalysis(params: EC2.Types.StartNetworkInsightsAccessScopeAnalysisRequest, callback?: (err: AWSError, data: EC2.Types.StartNetworkInsightsAccessScopeAnalysisResult) => void): Request;
+ /**
+ * Starts analyzing the specified Network Access Scope.
+ */
+ startNetworkInsightsAccessScopeAnalysis(callback?: (err: AWSError, data: EC2.Types.StartNetworkInsightsAccessScopeAnalysisResult) => void): Request;
/**
* Starts analyzing the specified path. If the path is reachable, the operation returns the shortest feasible path.
*/
@@ -4257,6 +4545,55 @@ declare namespace EC2 {
*/
VpcPeeringConnection?: VpcPeeringConnection;
}
+ export interface AccessScopeAnalysisFinding {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId?: NetworkInsightsAccessScopeAnalysisId;
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ /**
+ * The ID of the finding.
+ */
+ FindingId?: String;
+ /**
+ * The finding components.
+ */
+ FindingComponents?: PathComponentList;
+ }
+ export type AccessScopeAnalysisFindingList = AccessScopeAnalysisFinding[];
+ export interface AccessScopePath {
+ /**
+ * The source.
+ */
+ Source?: PathStatement;
+ /**
+ * The destination.
+ */
+ Destination?: PathStatement;
+ /**
+ * The through resources.
+ */
+ ThroughResources?: ThroughResourcesStatementList;
+ }
+ export type AccessScopePathList = AccessScopePath[];
+ export type AccessScopePathListRequest = AccessScopePathRequest[];
+ export interface AccessScopePathRequest {
+ /**
+ * The source.
+ */
+ Source?: PathStatementRequest;
+ /**
+ * The destination.
+ */
+ Destination?: PathStatementRequest;
+ /**
+ * The through resources.
+ */
+ ThroughResources?: ThroughResourcesStatementRequestList;
+ }
export interface AccountAttribute {
/**
* The name of the account attribute.
@@ -4297,6 +4634,13 @@ declare namespace EC2 {
}
export type ActiveInstanceSet = ActiveInstance[];
export type ActivityStatus = "error"|"pending_fulfillment"|"pending_termination"|"fulfilled"|string;
+ export interface AddIpamOperatingRegion {
+ /**
+ * The name of the operating Region.
+ */
+ RegionName?: String;
+ }
+ export type AddIpamOperatingRegionSet = AddIpamOperatingRegion[];
export type AddPrefixListEntries = AddPrefixListEntry[];
export interface AddPrefixListEntry {
/**
@@ -4385,6 +4729,7 @@ declare namespace EC2 {
PtrRecordUpdate?: PtrUpdateStatus;
}
export type AddressAttributeName = "domain-name"|string;
+ export type AddressFamily = "ipv4"|"ipv6"|string;
export type AddressList = Address[];
export type AddressMaxResults = number;
export type AddressSet = AddressAttribute[];
@@ -4509,6 +4854,46 @@ declare namespace EC2 {
*/
HostIds?: ResponseHostIdList;
}
+ export interface AllocateIpamPoolCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM pool from which you would like to allocate a CIDR.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The CIDR you would like to allocate from the IPAM pool. Note the following: If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR. If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored. Possible values: Any available IPv4 or IPv6 CIDR.
+ */
+ Cidr?: String;
+ /**
+ * The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following: If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR. If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
+ */
+ NetmaskLength?: Integer;
+ /**
+ * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
+ */
+ ClientToken?: String;
+ /**
+ * A description for the allocation.
+ */
+ Description?: String;
+ /**
+ * A preview of the next available CIDR in a pool.
+ */
+ PreviewNextCidr?: Boolean;
+ /**
+ * Exclude a particular CIDR range from being returned by the pool.
+ */
+ DisallowedCidrs?: IpamPoolAllocationDisallowedCidrs;
+ }
+ export interface AllocateIpamPoolCidrResult {
+ /**
+ * Information about the allocation created.
+ */
+ IpamPoolAllocation?: IpamPoolAllocation;
+ }
export type AllocationId = string;
export type AllocationIdList = AllocationId[];
export type AllocationIds = AllocationId[];
@@ -4572,6 +4957,10 @@ declare namespace EC2 {
* The Amazon Resource Name (ARN) of the component.
*/
Arn?: String;
+ /**
+ * The name of the analysis component.
+ */
+ Name?: String;
}
export type AnalysisComponentList = AnalysisComponent[];
export interface AnalysisLoadBalancerListener {
@@ -5101,6 +5490,22 @@ declare namespace EC2 {
* An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool in the request. To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
*/
Ipv6CidrBlock?: String;
+ /**
+ * Associate a CIDR allocated from an IPv4 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv4IpamPoolId?: IpamPoolId;
+ /**
+ * The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv4NetmaskLength?: NetmaskLength;
+ /**
+ * Associates a CIDR allocated from an IPv6 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv6IpamPoolId?: IpamPoolId;
+ /**
+ * The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv6NetmaskLength?: NetmaskLength;
}
export interface AssociateVpcCidrBlockResult {
/**
@@ -5598,6 +6003,7 @@ declare namespace EC2 {
export type BootModeType = "legacy-bios"|"uefi"|string;
export type BootModeTypeList = BootModeType[];
export type BootModeValues = "legacy-bios"|"uefi"|string;
+ export type BoxedDouble = number;
export type BundleId = string;
export type BundleIdStringList = BundleId[];
export interface BundleInstanceRequest {
@@ -7607,83 +8013,207 @@ declare namespace EC2 {
*/
InternetGateway?: InternetGateway;
}
- export interface CreateKeyPairRequest {
+ export interface CreateIpamPoolRequest {
/**
- * A unique name for the key pair. Constraints: Up to 255 ASCII characters
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- KeyName: String;
+ DryRun?: Boolean;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The ID of the scope in which you would like to create the IPAM pool.
*/
- DryRun?: Boolean;
+ IpamScopeId: IpamScopeId;
/**
- * The type of key pair. Note that ED25519 keys are not supported for Windows instances, EC2 Instance Connect, and EC2 Serial Console. Default: rsa
+ * In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you do not choose a locale, resources in Regions others than the IPAM's home region cannot use CIDRs from this pool. Possible values: Any Amazon Web Services Region, such as us-east-1.
*/
- KeyType?: KeyType;
+ Locale?: String;
/**
- * The tags to apply to the new key pair.
+ * The ID of the source IPAM pool. Use this option to create a pool within an existing pool. Note that the CIDR you provision for the pool within the source pool must be available in the source pool's CIDR range.
*/
- TagSpecifications?: TagSpecificationList;
- }
- export interface CreateLaunchTemplateRequest {
+ SourceIpamPoolId?: IpamPoolId;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * A description for the IPAM pool.
*/
- DryRun?: Boolean;
+ Description?: String;
/**
- * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. Constraint: Maximum 128 ASCII characters.
+ * The IP protocol assigned to this IPAM pool. You must choose either IPv4 or IPv6 protocol for a pool.
*/
- ClientToken?: String;
+ AddressFamily?: AddressFamily;
/**
- * A name for the launch template.
+ * If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only. A locale must be set on the pool for this feature to work.
*/
- LaunchTemplateName: LaunchTemplateName;
+ AutoImport?: Boolean;
/**
- * A description for the first version of the launch template.
+ * Determines if the pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.
*/
- VersionDescription?: VersionDescription;
+ PubliclyAdvertisable?: Boolean;
/**
- * The information for the launch template.
+ * The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
*/
- LaunchTemplateData: RequestLaunchTemplateData;
+ AllocationMinNetmaskLength?: IpamNetmaskLength;
/**
- * The tags to apply to the launch template during creation.
+ * The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
*/
- TagSpecifications?: TagSpecificationList;
- }
- export interface CreateLaunchTemplateResult {
+ AllocationMaxNetmaskLength?: IpamNetmaskLength;
/**
- * Information about the launch template.
+ * The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
*/
- LaunchTemplate?: LaunchTemplate;
+ AllocationDefaultNetmaskLength?: IpamNetmaskLength;
/**
- * If the launch template contains parameters or parameter combinations that are not valid, an error code and an error message are returned for each issue that's found.
+ * Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.
*/
- Warning?: ValidationWarning;
- }
- export interface CreateLaunchTemplateVersionRequest {
+ AllocationResourceTags?: RequestIpamResourceTagList;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
*/
- DryRun?: Boolean;
+ TagSpecifications?: TagSpecificationList;
/**
- * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. Constraint: Maximum 128 ASCII characters.
+ * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
*/
ClientToken?: String;
/**
- * The ID of the launch template. You must specify either the launch template ID or launch template name in the request.
+ * Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP addresses and VPCs.
*/
- LaunchTemplateId?: LaunchTemplateId;
+ AwsService?: IpamPoolAwsService;
+ }
+ export interface CreateIpamPoolResult {
/**
- * The name of the launch template. You must specify either the launch template ID or launch template name in the request.
+ * Information about the IPAM pool created.
*/
- LaunchTemplateName?: LaunchTemplateName;
+ IpamPool?: IpamPool;
+ }
+ export interface CreateIpamRequest {
/**
- * The version number of the launch template version on which to base the new version. The new version inherits the same launch parameters as the source version, except for parameters that you specify in LaunchTemplateData. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- SourceVersion?: String;
+ DryRun?: Boolean;
/**
- * A description for the version of the launch template.
+ * A description for the IPAM.
+ */
+ Description?: String;
+ /**
+ * The operating Regions for the IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions. For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
+ */
+ OperatingRegions?: AddIpamOperatingRegionSet;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ */
+ TagSpecifications?: TagSpecificationList;
+ /**
+ * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
+ */
+ ClientToken?: String;
+ }
+ export interface CreateIpamResult {
+ /**
+ * Information about the IPAM created.
+ */
+ Ipam?: Ipam;
+ }
+ export interface CreateIpamScopeRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM for which you're creating this scope.
+ */
+ IpamId: IpamId;
+ /**
+ * A description for the scope you're creating.
+ */
+ Description?: String;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ */
+ TagSpecifications?: TagSpecificationList;
+ /**
+ * A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.
+ */
+ ClientToken?: String;
+ }
+ export interface CreateIpamScopeResult {
+ /**
+ * Information about the created scope.
+ */
+ IpamScope?: IpamScope;
+ }
+ export interface CreateKeyPairRequest {
+ /**
+ * A unique name for the key pair. Constraints: Up to 255 ASCII characters
+ */
+ KeyName: String;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The type of key pair. Note that ED25519 keys are not supported for Windows instances, EC2 Instance Connect, and EC2 Serial Console. Default: rsa
+ */
+ KeyType?: KeyType;
+ /**
+ * The tags to apply to the new key pair.
+ */
+ TagSpecifications?: TagSpecificationList;
+ }
+ export interface CreateLaunchTemplateRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. Constraint: Maximum 128 ASCII characters.
+ */
+ ClientToken?: String;
+ /**
+ * A name for the launch template.
+ */
+ LaunchTemplateName: LaunchTemplateName;
+ /**
+ * A description for the first version of the launch template.
+ */
+ VersionDescription?: VersionDescription;
+ /**
+ * The information for the launch template.
+ */
+ LaunchTemplateData: RequestLaunchTemplateData;
+ /**
+ * The tags to apply to the launch template during creation.
+ */
+ TagSpecifications?: TagSpecificationList;
+ }
+ export interface CreateLaunchTemplateResult {
+ /**
+ * Information about the launch template.
+ */
+ LaunchTemplate?: LaunchTemplate;
+ /**
+ * If the launch template contains parameters or parameter combinations that are not valid, an error code and an error message are returned for each issue that's found.
+ */
+ Warning?: ValidationWarning;
+ }
+ export interface CreateLaunchTemplateVersionRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * Unique, case-sensitive identifier you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency. Constraint: Maximum 128 ASCII characters.
+ */
+ ClientToken?: String;
+ /**
+ * The ID of the launch template. You must specify either the launch template ID or launch template name in the request.
+ */
+ LaunchTemplateId?: LaunchTemplateId;
+ /**
+ * The name of the launch template. You must specify either the launch template ID or launch template name in the request.
+ */
+ LaunchTemplateName?: LaunchTemplateName;
+ /**
+ * The version number of the launch template version on which to base the new version. The new version inherits the same launch parameters as the source version, except for parameters that you specify in LaunchTemplateData. Snapshots applied to the block device mapping are ignored when creating a new version unless they are explicitly included.
+ */
+ SourceVersion?: String;
+ /**
+ * A description for the version of the launch template.
*/
VersionDescription?: VersionDescription;
/**
@@ -7883,6 +8413,38 @@ declare namespace EC2 {
*/
NetworkAcl?: NetworkAcl;
}
+ export interface CreateNetworkInsightsAccessScopeRequest {
+ /**
+ * The paths to match.
+ */
+ MatchPaths?: AccessScopePathListRequest;
+ /**
+ * The paths to exclude.
+ */
+ ExcludePaths?: AccessScopePathListRequest;
+ /**
+ * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
+ */
+ ClientToken: String;
+ /**
+ * The tags to apply.
+ */
+ TagSpecifications?: TagSpecificationList;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ }
+ export interface CreateNetworkInsightsAccessScopeResult {
+ /**
+ * The Network Access Scope.
+ */
+ NetworkInsightsAccessScope?: NetworkInsightsAccessScope;
+ /**
+ * The Network Access Scope content.
+ */
+ NetworkInsightsAccessScopeContent?: NetworkInsightsAccessScopeContent;
+ }
export interface CreateNetworkInsightsPathRequest {
/**
* The IP address of the Amazon Web Services resource that is the source of the path.
@@ -8056,6 +8618,22 @@ declare namespace EC2 {
export interface CreatePlacementGroupResult {
PlacementGroup?: PlacementGroup;
}
+ export interface CreatePublicIpv4PoolRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ */
+ TagSpecifications?: TagSpecificationList;
+ }
+ export interface CreatePublicIpv4PoolResult {
+ /**
+ * The ID of the public IPv4 pool.
+ */
+ PoolId?: Ipv4PoolEc2Id;
+ }
export interface CreateReplaceRootVolumeTaskRequest {
/**
* The ID of the instance for which to replace the root volume.
@@ -9149,7 +9727,7 @@ declare namespace EC2 {
/**
* The IPv4 network range for the VPC, in CIDR notation. For example, 10.0.0.0/16. We modify the specified CIDR block to its canonical form; for example, if you specify 100.68.0.18/18, we modify it to 100.68.0.0/18.
*/
- CidrBlock: String;
+ CidrBlock?: String;
/**
* Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IP addresses, or the size of the CIDR block.
*/
@@ -9162,6 +9740,22 @@ declare namespace EC2 {
* The IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool in the request. To let Amazon choose the IPv6 CIDR block for you, omit this parameter.
*/
Ipv6CidrBlock?: String;
+ /**
+ * The ID of an IPv4 IPAM pool you want to use for allocating this VPC's CIDR. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv4IpamPoolId?: IpamPoolId;
+ /**
+ * The netmask length of the IPv4 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv4NetmaskLength?: NetmaskLength;
+ /**
+ * The ID of an IPv6 IPAM pool which will be used to allocate this VPC an IPv6 CIDR. IPAM is a VPC feature that you can use to automate your IP address management workflows including assigning, tracking, troubleshooting, and auditing IP addresses across Amazon Web Services Regions and accounts throughout your Amazon Web Services Organization. For more information, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv6IpamPoolId?: IpamPoolId;
+ /**
+ * The netmask length of the IPv6 CIDR you want to allocate to this VPC from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.
+ */
+ Ipv6NetmaskLength?: NetmaskLength;
/**
* Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
@@ -9537,6 +10131,54 @@ declare namespace EC2 {
*/
InternetGatewayId: InternetGatewayId;
}
+ export interface DeleteIpamPoolRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the pool to delete.
+ */
+ IpamPoolId: IpamPoolId;
+ }
+ export interface DeleteIpamPoolResult {
+ /**
+ * Information about the results of the deletion.
+ */
+ IpamPool?: IpamPool;
+ }
+ export interface DeleteIpamRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM to delete.
+ */
+ IpamId: IpamId;
+ }
+ export interface DeleteIpamResult {
+ /**
+ * Information about the results of the deletion.
+ */
+ Ipam?: Ipam;
+ }
+ export interface DeleteIpamScopeRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the scope to delete.
+ */
+ IpamScopeId: IpamScopeId;
+ }
+ export interface DeleteIpamScopeResult {
+ /**
+ * Information about the results of the deletion.
+ */
+ IpamScope?: IpamScope;
+ }
export interface DeleteKeyPairRequest {
/**
* The name of the key pair.
@@ -9729,6 +10371,38 @@ declare namespace EC2 {
*/
NetworkAclId: NetworkAclId;
}
+ export interface DeleteNetworkInsightsAccessScopeAnalysisRequest {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId: NetworkInsightsAccessScopeAnalysisId;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ }
+ export interface DeleteNetworkInsightsAccessScopeAnalysisResult {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId?: NetworkInsightsAccessScopeAnalysisId;
+ }
+ export interface DeleteNetworkInsightsAccessScopeRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId: NetworkInsightsAccessScopeId;
+ }
+ export interface DeleteNetworkInsightsAccessScopeResult {
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ }
export interface DeleteNetworkInsightsAnalysisRequest {
/**
* Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
@@ -9801,6 +10475,22 @@ declare namespace EC2 {
*/
GroupName: PlacementGroupName;
}
+ export interface DeletePublicIpv4PoolRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the public IPv4 pool you want to delete.
+ */
+ PoolId: Ipv4PoolEc2Id;
+ }
+ export interface DeletePublicIpv4PoolResult {
+ /**
+ * Information about the result of deleting the public IPv4 pool.
+ */
+ ReturnValue?: Boolean;
+ }
export interface DeleteQueuedReservedInstancesError {
/**
* The error code.
@@ -10281,6 +10971,51 @@ declare namespace EC2 {
*/
ByoipCidr?: ByoipCidr;
}
+ export interface DeprovisionIpamPoolCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the pool that has the CIDR you want to deprovision.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The CIDR which you want to deprovision from the pool.
+ */
+ Cidr?: String;
+ }
+ export interface DeprovisionIpamPoolCidrResult {
+ /**
+ * The deprovisioned pool CIDR.
+ */
+ IpamPoolCidr?: IpamPoolCidr;
+ }
+ export interface DeprovisionPublicIpv4PoolCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the pool that you want to deprovision the CIDR from.
+ */
+ PoolId: Ipv4PoolEc2Id;
+ /**
+ * The CIDR you want to deprovision from the pool.
+ */
+ Cidr: String;
+ }
+ export interface DeprovisionPublicIpv4PoolCidrResult {
+ /**
+ * The ID of the pool that you deprovisioned the CIDR from.
+ */
+ PoolId?: Ipv4PoolEc2Id;
+ /**
+ * The deprovisioned CIDRs.
+ */
+ DeprovisionedAddresses?: DeprovisionedAddressSet;
+ }
+ export type DeprovisionedAddressSet = String[];
export interface DeregisterImageRequest {
/**
* The ID of the AMI.
@@ -11886,41 +12621,137 @@ declare namespace EC2 {
*/
NextToken?: String;
}
- export interface DescribeIpv6PoolsRequest {
+ export interface DescribeIpamPoolsRequest {
/**
- * The IDs of the IPv6 address pools.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- PoolIds?: Ipv6PoolIdList;
+ DryRun?: Boolean;
/**
- * The token for the next page of results.
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
*/
- NextToken?: NextToken;
+ Filters?: FilterList;
/**
- * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ * The maximum number of results to return in the request.
*/
- MaxResults?: Ipv6PoolMaxResults;
+ MaxResults?: IpamMaxResults;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The token for the next page of results.
*/
- DryRun?: Boolean;
+ NextToken?: NextToken;
/**
- * One or more filters. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
+ * The IDs of the IPAM pools you would like information on.
*/
- Filters?: FilterList;
+ IpamPoolIds?: ValueStringList;
}
- export interface DescribeIpv6PoolsResult {
- /**
- * Information about the IPv6 address pools.
- */
- Ipv6Pools?: Ipv6PoolSet;
+ export interface DescribeIpamPoolsResult {
/**
* The token to use to retrieve the next page of results. This value is null when there are no more results to return.
*/
NextToken?: NextToken;
- }
- export interface DescribeKeyPairsRequest {
/**
- * The filters. key-pair-id - The ID of the key pair. fingerprint - The fingerprint of the key pair. key-name - The name of the key pair. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ * Information about the IPAM pools.
+ */
+ IpamPools?: IpamPoolSet;
+ }
+ export interface DescribeIpamScopesRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
+ */
+ Filters?: FilterList;
+ /**
+ * The maximum number of results to return in the request.
+ */
+ MaxResults?: IpamMaxResults;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ /**
+ * The IDs of the scopes you want information on.
+ */
+ IpamScopeIds?: ValueStringList;
+ }
+ export interface DescribeIpamScopesResult {
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: NextToken;
+ /**
+ * The scopes you want information on.
+ */
+ IpamScopes?: IpamScopeSet;
+ }
+ export interface DescribeIpamsRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
+ */
+ Filters?: FilterList;
+ /**
+ * The maximum number of results to return in the request.
+ */
+ MaxResults?: IpamMaxResults;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ /**
+ * The IDs of the IPAMs you want information on.
+ */
+ IpamIds?: ValueStringList;
+ }
+ export interface DescribeIpamsResult {
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: NextToken;
+ /**
+ * Information about the IPAMs.
+ */
+ Ipams?: IpamSet;
+ }
+ export interface DescribeIpv6PoolsRequest {
+ /**
+ * The IDs of the IPv6 address pools.
+ */
+ PoolIds?: Ipv6PoolIdList;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: Ipv6PoolMaxResults;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * One or more filters. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
+ */
+ Filters?: FilterList;
+ }
+ export interface DescribeIpv6PoolsResult {
+ /**
+ * Information about the IPv6 address pools.
+ */
+ Ipv6Pools?: Ipv6PoolSet;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: NextToken;
+ }
+ export interface DescribeKeyPairsRequest {
+ /**
+ * The filters. key-pair-id - The ID of the key pair. fingerprint - The fingerprint of the key pair. key-name - The name of the key pair. tag-key - The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value. tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
*/
Filters?: FilterList;
/**
@@ -12350,6 +13181,82 @@ declare namespace EC2 {
*/
NextToken?: String;
}
+ export interface DescribeNetworkInsightsAccessScopeAnalysesRequest {
+ /**
+ * The IDs of the Network Access Scope analyses.
+ */
+ NetworkInsightsAccessScopeAnalysisIds?: NetworkInsightsAccessScopeAnalysisIdList;
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ /**
+ * Filters the results based on the start time. The analysis must have started on or after this time.
+ */
+ AnalysisStartTimeBegin?: MillisecondDateTime;
+ /**
+ * Filters the results based on the start time. The analysis must have started on or before this time.
+ */
+ AnalysisStartTimeEnd?: MillisecondDateTime;
+ /**
+ * There are no supported filters.
+ */
+ Filters?: FilterList;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: NetworkInsightsMaxResults;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ }
+ export interface DescribeNetworkInsightsAccessScopeAnalysesResult {
+ /**
+ * The Network Access Scope analyses.
+ */
+ NetworkInsightsAccessScopeAnalyses?: NetworkInsightsAccessScopeAnalysisList;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: String;
+ }
+ export interface DescribeNetworkInsightsAccessScopesRequest {
+ /**
+ * The IDs of the Network Access Scopes.
+ */
+ NetworkInsightsAccessScopeIds?: NetworkInsightsAccessScopeIdList;
+ /**
+ * There are no supported filters.
+ */
+ Filters?: FilterList;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: NetworkInsightsMaxResults;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ }
+ export interface DescribeNetworkInsightsAccessScopesResult {
+ /**
+ * The Network Access Scopes.
+ */
+ NetworkInsightsAccessScopes?: NetworkInsightsAccessScopeList;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: String;
+ }
export interface DescribeNetworkInsightsAnalysesRequest {
/**
* The ID of the network insights analyses. You must specify either analysis IDs or a path ID.
@@ -14632,6 +15539,22 @@ declare namespace EC2 {
*/
Return?: Boolean;
}
+ export interface DisableIpamOrganizationAdminAccountRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The Organizations member account ID that you want to disable as IPAM account.
+ */
+ DelegatedAdminAccountId: String;
+ }
+ export interface DisableIpamOrganizationAdminAccountResult {
+ /**
+ * The result of disabling the IPAM account.
+ */
+ Success?: Boolean;
+ }
export interface DisableSerialConsoleAccessRequest {
/**
* Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
@@ -15392,6 +16315,22 @@ declare namespace EC2 {
*/
Return?: Boolean;
}
+ export interface EnableIpamOrganizationAdminAccountRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The Organizations member account ID that you want to enable as the IPAM account.
+ */
+ DelegatedAdminAccountId: String;
+ }
+ export interface EnableIpamOrganizationAdminAccountResult {
+ /**
+ * The result of enabling the IPAM account.
+ */
+ Success?: Boolean;
+ }
export interface EnableSerialConsoleAccessRequest {
/**
* Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
@@ -16015,6 +16954,7 @@ declare namespace EC2 {
Values?: ValueStringList;
}
export type FilterList = Filter[];
+ export type FindingsFound = "true"|"false"|"unknown"|string;
export type FleetActivityStatus = "error"|"pending_fulfillment"|"pending_termination"|"fulfilled"|string;
export interface FleetCapacityReservation {
/**
@@ -16861,164 +17801,378 @@ declare namespace EC2 {
*/
NextToken?: String;
}
- export interface GetLaunchTemplateDataRequest {
+ export interface GetIpamAddressHistoryRequest {
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
DryRun?: Boolean;
/**
- * The ID of the instance.
+ * The CIDR you want the history of. The CIDR can be an IPv4 or IPv6 IP address range. If you enter a /16 IPv4 CIDR, you will get records that match it exactly. You will not get records for any subnets within the /16 CIDR.
*/
- InstanceId: InstanceId;
- }
- export interface GetLaunchTemplateDataResult {
+ Cidr: String;
/**
- * The instance data.
+ * The ID of the IPAM scope that the CIDR is in.
*/
- LaunchTemplateData?: ResponseLaunchTemplateData;
- }
- export type GetManagedPrefixListAssociationsMaxResults = number;
- export interface GetManagedPrefixListAssociationsRequest {
+ IpamScopeId: IpamScopeId;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The ID of the VPC you want your history records filtered by.
*/
- DryRun?: Boolean;
+ VpcId?: String;
/**
- * The ID of the prefix list.
+ * The start of the time period for which you are looking for history. If you omit this option, it will default to the value of EndTime.
*/
- PrefixListId: PrefixListResourceId;
+ StartTime?: MillisecondDateTime;
/**
- * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ * The end of the time period for which you are looking for history. If you omit this option, it will default to the current time.
*/
- MaxResults?: GetManagedPrefixListAssociationsMaxResults;
+ EndTime?: MillisecondDateTime;
+ /**
+ * The maximum number of historical results you would like returned per page. Defaults to 100.
+ */
+ MaxResults?: IpamAddressHistoryMaxResults;
/**
* The token for the next page of results.
*/
NextToken?: NextToken;
}
- export interface GetManagedPrefixListAssociationsResult {
+ export interface GetIpamAddressHistoryResult {
/**
- * Information about the associations.
+ * A historical record for a CIDR within an IPAM scope. If the CIDR is associated with an EC2 instance, you will see an object in the response for the instance and one for the network interface.
*/
- PrefixListAssociations?: PrefixListAssociationSet;
+ HistoryRecords?: IpamAddressHistoryRecordSet;
/**
* The token to use to retrieve the next page of results. This value is null when there are no more results to return.
*/
- NextToken?: String;
+ NextToken?: NextToken;
}
- export interface GetManagedPrefixListEntriesRequest {
+ export type GetIpamPoolAllocationsMaxResults = number;
+ export interface GetIpamPoolAllocationsRequest {
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
DryRun?: Boolean;
/**
- * The ID of the prefix list.
+ * The ID of the IPAM pool you want to see the allocations for.
*/
- PrefixListId: PrefixListResourceId;
+ IpamPoolId: IpamPoolId;
/**
- * The version of the prefix list for which to return the entries. The default is the current version.
+ * The ID of the allocation.
*/
- TargetVersion?: Long;
+ IpamPoolAllocationId?: IpamPoolAllocationId;
/**
- * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
*/
- MaxResults?: PrefixListMaxResults;
+ Filters?: FilterList;
+ /**
+ * The maximum number of results you would like returned per page.
+ */
+ MaxResults?: GetIpamPoolAllocationsMaxResults;
/**
* The token for the next page of results.
*/
NextToken?: NextToken;
}
- export interface GetManagedPrefixListEntriesResult {
+ export interface GetIpamPoolAllocationsResult {
/**
- * Information about the prefix list entries.
+ * The IPAM pool allocations you want information on.
*/
- Entries?: PrefixListEntrySet;
+ IpamPoolAllocations?: IpamPoolAllocationSet;
/**
* The token to use to retrieve the next page of results. This value is null when there are no more results to return.
*/
NextToken?: NextToken;
}
- export interface GetPasswordDataRequest {
- /**
- * The ID of the Windows instance.
- */
- InstanceId: InstanceId;
+ export interface GetIpamPoolCidrsRequest {
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
DryRun?: Boolean;
- }
- export interface GetPasswordDataResult {
/**
- * The ID of the Windows instance.
+ * The ID of the IPAM pool you want the CIDR for.
*/
- InstanceId?: String;
+ IpamPoolId: IpamPoolId;
/**
- * The password of the instance. Returns an empty string if the password is not available.
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
*/
- PasswordData?: String;
+ Filters?: FilterList;
/**
- * The time the data was last updated.
+ * The maximum number of results to return in the request.
*/
- Timestamp?: DateTime;
- }
- export interface GetReservedInstancesExchangeQuoteRequest {
+ MaxResults?: IpamMaxResults;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The token for the next page of results.
*/
- DryRun?: Boolean;
+ NextToken?: NextToken;
+ }
+ export interface GetIpamPoolCidrsResult {
/**
- * The IDs of the Convertible Reserved Instances to exchange.
+ * Information about the CIDRs provisioned to an IPAM pool.
*/
- ReservedInstanceIds: ReservedInstanceIdSet;
+ IpamPoolCidrs?: IpamPoolCidrSet;
/**
- * The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
*/
- TargetConfigurations?: TargetConfigurationRequestSet;
+ NextToken?: NextToken;
}
- export interface GetReservedInstancesExchangeQuoteResult {
+ export interface GetIpamResourceCidrsRequest {
/**
- * The currency of the transaction.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- CurrencyCode?: String;
+ DryRun?: Boolean;
/**
- * If true, the exchange is valid. If false, the exchange cannot be completed.
+ * One or more filters for the request. For more information about filtering, see Filtering CLI output.
*/
- IsValidExchange?: Boolean;
+ Filters?: FilterList;
/**
- * The new end date of the reservation term.
+ * The maximum number of results to return in the request.
*/
- OutputReservedInstancesWillExpireAt?: DateTime;
+ MaxResults?: IpamMaxResults;
/**
- * The total true upfront charge for the exchange.
+ * The token for the next page of results.
*/
- PaymentDue?: String;
+ NextToken?: NextToken;
/**
- * The cost associated with the Reserved Instance.
+ * The ID of the scope that the resource is in.
*/
- ReservedInstanceValueRollup?: ReservationValue;
+ IpamScopeId: IpamScopeId;
/**
- * The configuration of your Convertible Reserved Instances.
+ * The ID of the IPAM pool that the resource is in.
*/
- ReservedInstanceValueSet?: ReservedInstanceReservationValueSet;
+ IpamPoolId?: IpamPoolId;
/**
- * The cost associated with the Reserved Instance.
+ * The ID of the resource.
*/
- TargetConfigurationValueRollup?: ReservationValue;
+ ResourceId?: String;
/**
- * The values of the target Convertible Reserved Instances.
+ * The resource type.
*/
- TargetConfigurationValueSet?: TargetReservationValueSet;
+ ResourceType?: IpamResourceType;
+ ResourceTag?: RequestIpamResourceTag;
/**
- * Describes the reason why the exchange cannot be completed.
+ * The ID of the Amazon Web Services account that owns the resource.
*/
- ValidationFailureReason?: String;
+ ResourceOwner?: String;
}
- export interface GetSerialConsoleAccessStatusRequest {
+ export interface GetIpamResourceCidrsResult {
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
*/
- DryRun?: Boolean;
+ NextToken?: NextToken;
+ /**
+ * The resource CIDRs.
+ */
+ IpamResourceCidrs?: IpamResourceCidrSet;
+ }
+ export interface GetLaunchTemplateDataRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the instance.
+ */
+ InstanceId: InstanceId;
+ }
+ export interface GetLaunchTemplateDataResult {
+ /**
+ * The instance data.
+ */
+ LaunchTemplateData?: ResponseLaunchTemplateData;
+ }
+ export type GetManagedPrefixListAssociationsMaxResults = number;
+ export interface GetManagedPrefixListAssociationsRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the prefix list.
+ */
+ PrefixListId: PrefixListResourceId;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: GetManagedPrefixListAssociationsMaxResults;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ }
+ export interface GetManagedPrefixListAssociationsResult {
+ /**
+ * Information about the associations.
+ */
+ PrefixListAssociations?: PrefixListAssociationSet;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: String;
+ }
+ export interface GetManagedPrefixListEntriesRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the prefix list.
+ */
+ PrefixListId: PrefixListResourceId;
+ /**
+ * The version of the prefix list for which to return the entries. The default is the current version.
+ */
+ TargetVersion?: Long;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: PrefixListMaxResults;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ }
+ export interface GetManagedPrefixListEntriesResult {
+ /**
+ * Information about the prefix list entries.
+ */
+ Entries?: PrefixListEntrySet;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: NextToken;
+ }
+ export interface GetNetworkInsightsAccessScopeAnalysisFindingsRequest {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId: NetworkInsightsAccessScopeAnalysisId;
+ /**
+ * The maximum number of results to return with a single call. To retrieve the remaining results, make another call with the returned nextToken value.
+ */
+ MaxResults?: NetworkInsightsMaxResults;
+ /**
+ * The token for the next page of results.
+ */
+ NextToken?: NextToken;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ }
+ export interface GetNetworkInsightsAccessScopeAnalysisFindingsResult {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId?: NetworkInsightsAccessScopeAnalysisId;
+ /**
+ * The status of Network Access Scope Analysis.
+ */
+ AnalysisStatus?: AnalysisStatus;
+ /**
+ * The findings associated with Network Access Scope Analysis.
+ */
+ AnalysisFindings?: AccessScopeAnalysisFindingList;
+ /**
+ * The token to use to retrieve the next page of results. This value is null when there are no more results to return.
+ */
+ NextToken?: String;
+ }
+ export interface GetNetworkInsightsAccessScopeContentRequest {
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId: NetworkInsightsAccessScopeId;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ }
+ export interface GetNetworkInsightsAccessScopeContentResult {
+ /**
+ * The Network Access Scope content.
+ */
+ NetworkInsightsAccessScopeContent?: NetworkInsightsAccessScopeContent;
+ }
+ export interface GetPasswordDataRequest {
+ /**
+ * The ID of the Windows instance.
+ */
+ InstanceId: InstanceId;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ }
+ export interface GetPasswordDataResult {
+ /**
+ * The ID of the Windows instance.
+ */
+ InstanceId?: String;
+ /**
+ * The password of the instance. Returns an empty string if the password is not available.
+ */
+ PasswordData?: String;
+ /**
+ * The time the data was last updated.
+ */
+ Timestamp?: DateTime;
+ }
+ export interface GetReservedInstancesExchangeQuoteRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The IDs of the Convertible Reserved Instances to exchange.
+ */
+ ReservedInstanceIds: ReservedInstanceIdSet;
+ /**
+ * The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.
+ */
+ TargetConfigurations?: TargetConfigurationRequestSet;
+ }
+ export interface GetReservedInstancesExchangeQuoteResult {
+ /**
+ * The currency of the transaction.
+ */
+ CurrencyCode?: String;
+ /**
+ * If true, the exchange is valid. If false, the exchange cannot be completed.
+ */
+ IsValidExchange?: Boolean;
+ /**
+ * The new end date of the reservation term.
+ */
+ OutputReservedInstancesWillExpireAt?: DateTime;
+ /**
+ * The total true upfront charge for the exchange.
+ */
+ PaymentDue?: String;
+ /**
+ * The cost associated with the Reserved Instance.
+ */
+ ReservedInstanceValueRollup?: ReservationValue;
+ /**
+ * The configuration of your Convertible Reserved Instances.
+ */
+ ReservedInstanceValueSet?: ReservedInstanceReservationValueSet;
+ /**
+ * The cost associated with the Reserved Instance.
+ */
+ TargetConfigurationValueRollup?: ReservationValue;
+ /**
+ * The values of the target Convertible Reserved Instances.
+ */
+ TargetConfigurationValueSet?: TargetReservationValueSet;
+ /**
+ * Describes the reason why the exchange cannot be completed.
+ */
+ ValidationFailureReason?: String;
+ }
+ export interface GetSerialConsoleAccessStatusRequest {
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
}
export interface GetSerialConsoleAccessStatusResult {
/**
@@ -19835,88 +20989,488 @@ declare namespace EC2 {
}
export type IpRangeList = IpRange[];
export type IpRanges = String[];
- export type Ipv4PoolEc2Id = string;
- export type Ipv4PrefixList = Ipv4PrefixSpecificationRequest[];
- export type Ipv4PrefixListResponse = Ipv4PrefixSpecificationResponse[];
- export interface Ipv4PrefixSpecification {
+ export interface Ipam {
/**
- * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.
+ * The Amazon Web Services account ID of the owner of the IPAM.
*/
- Ipv4Prefix?: String;
- }
- export interface Ipv4PrefixSpecificationRequest {
+ OwnerId?: String;
/**
- * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.
+ * The ID of the IPAM.
*/
- Ipv4Prefix?: String;
- }
- export interface Ipv4PrefixSpecificationResponse {
+ IpamId?: IpamId;
/**
- * One or more IPv4 delegated prefixes assigned to the network interface.
+ * The ARN of the IPAM.
*/
- Ipv4Prefix?: String;
- }
- export type Ipv4PrefixesList = Ipv4PrefixSpecification[];
- export type Ipv6Address = string;
- export type Ipv6AddressList = String[];
- export interface Ipv6CidrAssociation {
+ IpamArn?: ResourceArn;
/**
- * The IPv6 CIDR block.
+ * The Amazon Web Services Region of the IPAM.
*/
- Ipv6Cidr?: String;
+ IpamRegion?: String;
/**
- * The resource that's associated with the IPv6 CIDR block.
+ * The ID of the IPAM's default public scope.
*/
- AssociatedResource?: String;
- }
- export type Ipv6CidrAssociationSet = Ipv6CidrAssociation[];
- export interface Ipv6CidrBlock {
+ PublicDefaultScopeId?: IpamScopeId;
/**
- * The IPv6 CIDR block.
+ * The ID of the IPAM's default private scope.
*/
- Ipv6CidrBlock?: String;
- }
- export type Ipv6CidrBlockSet = Ipv6CidrBlock[];
- export type Ipv6Flag = boolean;
- export interface Ipv6Pool {
+ PrivateDefaultScopeId?: IpamScopeId;
/**
- * The ID of the address pool.
+ * The number of scopes in the IPAM. The scope quota is 5. For more information on quotas, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
*/
- PoolId?: String;
+ ScopeCount?: Integer;
/**
- * The description for the address pool.
+ * The description for the IPAM.
*/
Description?: String;
/**
- * The CIDR blocks for the address pool.
+ * The operating Regions for an IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions. For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
*/
- PoolCidrBlocks?: PoolCidrBlocksSet;
+ OperatingRegions?: IpamOperatingRegionSet;
/**
- * Any tags for the address pool.
+ * The state of the IPAM.
+ */
+ State?: IpamState;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
*/
Tags?: TagList;
}
- export type Ipv6PoolEc2Id = string;
- export type Ipv6PoolIdList = Ipv6PoolEc2Id[];
- export type Ipv6PoolMaxResults = number;
- export type Ipv6PoolSet = Ipv6Pool[];
- export type Ipv6PrefixList = Ipv6PrefixSpecificationRequest[];
- export type Ipv6PrefixListResponse = Ipv6PrefixSpecificationResponse[];
- export interface Ipv6PrefixSpecification {
+ export type IpamAddressHistoryMaxResults = number;
+ export interface IpamAddressHistoryRecord {
/**
- * The IPv6 prefix.
+ * The ID of the resource owner.
*/
- Ipv6Prefix?: String;
- }
- export interface Ipv6PrefixSpecificationRequest {
+ ResourceOwnerId?: String;
/**
- * The IPv6 prefix.
+ * The Amazon Web Services Region of the resource.
*/
- Ipv6Prefix?: String;
- }
- export interface Ipv6PrefixSpecificationResponse {
+ ResourceRegion?: String;
/**
- * One or more IPv6 delegated prefixes assigned to the network interface.
+ * The type of the resource.
+ */
+ ResourceType?: IpamAddressHistoryResourceType;
+ /**
+ * The ID of the resource.
+ */
+ ResourceId?: String;
+ /**
+ * The CIDR of the resource.
+ */
+ ResourceCidr?: String;
+ /**
+ * The name of the resource.
+ */
+ ResourceName?: String;
+ /**
+ * The compliance status of a resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
+ */
+ ResourceComplianceStatus?: IpamComplianceStatus;
+ /**
+ * The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
+ */
+ ResourceOverlapStatus?: IpamOverlapStatus;
+ /**
+ * The VPC ID of the resource.
+ */
+ VpcId?: String;
+ /**
+ * Sampled start time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the start time may have occurred before this specific time.
+ */
+ SampledStartTime?: MillisecondDateTime;
+ /**
+ * Sampled end time of the resource-to-CIDR association within the IPAM scope. Changes are picked up in periodic snapshots, so the end time may have occurred before this specific time.
+ */
+ SampledEndTime?: MillisecondDateTime;
+ }
+ export type IpamAddressHistoryRecordSet = IpamAddressHistoryRecord[];
+ export type IpamAddressHistoryResourceType = "eip"|"vpc"|"subnet"|"network-interface"|"instance"|string;
+ export interface IpamCidrAuthorizationContext {
+ /**
+ * The plain-text authorization message for the prefix and account.
+ */
+ Message?: String;
+ /**
+ * The signed authorization message for the prefix and account.
+ */
+ Signature?: String;
+ }
+ export type IpamComplianceStatus = "compliant"|"noncompliant"|"unmanaged"|"ignored"|string;
+ export type IpamId = string;
+ export type IpamManagementState = "managed"|"unmanaged"|"ignored"|string;
+ export type IpamMaxResults = number;
+ export type IpamNetmaskLength = number;
+ export interface IpamOperatingRegion {
+ /**
+ * The name of the operating Region.
+ */
+ RegionName?: String;
+ }
+ export type IpamOperatingRegionSet = IpamOperatingRegion[];
+ export type IpamOverlapStatus = "overlapping"|"nonoverlapping"|"ignored"|string;
+ export interface IpamPool {
+ /**
+ * The Amazon Web Services account ID of the owner of the IPAM pool.
+ */
+ OwnerId?: String;
+ /**
+ * The ID of the IPAM pool.
+ */
+ IpamPoolId?: IpamPoolId;
+ /**
+ * The ID of the source IPAM pool. You can use this option to create an IPAM pool within an existing source pool.
+ */
+ SourceIpamPoolId?: IpamPoolId;
+ /**
+ * The ARN of the IPAM pool.
+ */
+ IpamPoolArn?: ResourceArn;
+ /**
+ * The ARN of the scope of the IPAM pool.
+ */
+ IpamScopeArn?: ResourceArn;
+ /**
+ * In IPAM, a scope is the highest-level container within IPAM. An IPAM contains two default scopes. Each scope represents the IP space for a single network. The private scope is intended for all private IP address space. The public scope is intended for all public IP address space. Scopes enable you to reuse IP addresses across multiple unconnected networks without causing IP address overlap or conflict.
+ */
+ IpamScopeType?: IpamScopeType;
+ /**
+ * The ARN of the IPAM.
+ */
+ IpamArn?: ResourceArn;
+ /**
+ * The Amazon Web Services Region of the IPAM pool.
+ */
+ IpamRegion?: String;
+ /**
+ * The locale of the IPAM pool. In IPAM, the locale is the Amazon Web Services Region where you want to make an IPAM pool available for allocations. Only resources in the same Region as the locale of the pool can get IP address allocations from the pool. You can only allocate a CIDR for a VPC, for example, from an IPAM pool that shares a locale with the VPC’s Region. Note that once you choose a Locale for a pool, you cannot modify it. If you choose an Amazon Web Services Region for locale that has not been configured as an operating Region for the IPAM, you'll get an error.
+ */
+ Locale?: String;
+ /**
+ * The depth of pools in your IPAM pool. The pool depth quota is 10. For more information, see Quotas in IPAM in the Amazon VPC IPAM User Guide.
+ */
+ PoolDepth?: Integer;
+ /**
+ * The state of the IPAM pool.
+ */
+ State?: IpamPoolState;
+ /**
+ * A message related to the failed creation of an IPAM pool.
+ */
+ StateMessage?: String;
+ /**
+ * The description of the IPAM pool.
+ */
+ Description?: String;
+ /**
+ * If selected, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only. A locale must be set on the pool for this feature to work.
+ */
+ AutoImport?: Boolean;
+ /**
+ * Determines if a pool is publicly advertisable. This option is not available for pools with AddressFamily set to ipv4.
+ */
+ PubliclyAdvertisable?: Boolean;
+ /**
+ * The address family of the pool.
+ */
+ AddressFamily?: AddressFamily;
+ /**
+ * The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. The minimum netmask length must be less than the maximum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
+ */
+ AllocationMinNetmaskLength?: IpamNetmaskLength;
+ /**
+ * The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. The maximum netmask length must be greater than the minimum netmask length. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.
+ */
+ AllocationMaxNetmaskLength?: IpamNetmaskLength;
+ /**
+ * The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
+ */
+ AllocationDefaultNetmaskLength?: IpamNetmaskLength;
+ /**
+ * Tags that are required for resources that use CIDRs from this IPAM pool. Resources that do not have these tags will not be allowed to allocate space from the pool. If the resources have their tags changed after they have allocated space or if the allocation tagging requirements are changed on the pool, the resource may be marked as noncompliant.
+ */
+ AllocationResourceTags?: IpamResourceTagList;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ */
+ Tags?: TagList;
+ /**
+ * Limits which service in Amazon Web Services that the pool can be used in. "ec2", for example, allows users to use space for Elastic IP addresses and VPCs.
+ */
+ AwsService?: IpamPoolAwsService;
+ }
+ export interface IpamPoolAllocation {
+ /**
+ * The CIDR for the allocation. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.
+ */
+ Cidr?: String;
+ /**
+ * The ID of an allocation.
+ */
+ IpamPoolAllocationId?: IpamPoolAllocationId;
+ /**
+ * A description of the pool allocation.
+ */
+ Description?: String;
+ /**
+ * The ID of the resource.
+ */
+ ResourceId?: String;
+ /**
+ * The type of the resource.
+ */
+ ResourceType?: IpamPoolAllocationResourceType;
+ /**
+ * The Amazon Web Services Region of the resource.
+ */
+ ResourceRegion?: String;
+ /**
+ * The owner of the resource.
+ */
+ ResourceOwner?: String;
+ }
+ export type IpamPoolAllocationDisallowedCidrs = String[];
+ export type IpamPoolAllocationId = string;
+ export type IpamPoolAllocationResourceType = "ipam-pool"|"vpc"|"ec2-public-ipv4-pool"|"custom"|string;
+ export type IpamPoolAllocationSet = IpamPoolAllocation[];
+ export type IpamPoolAwsService = "ec2"|string;
+ export interface IpamPoolCidr {
+ /**
+ * The CIDR provisioned to the IPAM pool. A CIDR is a representation of an IP address and its associated network mask (or netmask) and refers to a range of IP addresses. An IPv4 CIDR example is 10.24.34.0/23. An IPv6 CIDR example is 2001:DB8::/32.
+ */
+ Cidr?: String;
+ /**
+ * The state of the CIDR.
+ */
+ State?: IpamPoolCidrState;
+ /**
+ * Details related to why an IPAM pool CIDR failed to be provisioned.
+ */
+ FailureReason?: IpamPoolCidrFailureReason;
+ }
+ export type IpamPoolCidrFailureCode = "cidr-not-available"|string;
+ export interface IpamPoolCidrFailureReason {
+ /**
+ * An error code related to why an IPAM pool CIDR failed to be provisioned.
+ */
+ Code?: IpamPoolCidrFailureCode;
+ /**
+ * A message related to why an IPAM pool CIDR failed to be provisioned.
+ */
+ Message?: String;
+ }
+ export type IpamPoolCidrSet = IpamPoolCidr[];
+ export type IpamPoolCidrState = "pending-provision"|"provisioned"|"failed-provision"|"pending-deprovision"|"deprovisioned"|"failed-deprovision"|"pending-import"|"failed-import"|string;
+ export type IpamPoolId = string;
+ export type IpamPoolSet = IpamPool[];
+ export type IpamPoolState = "create-in-progress"|"create-complete"|"create-failed"|"modify-in-progress"|"modify-complete"|"modify-failed"|"delete-in-progress"|"delete-complete"|"delete-failed"|string;
+ export interface IpamResourceCidr {
+ /**
+ * The IPAM ID for an IPAM resource.
+ */
+ IpamId?: IpamId;
+ /**
+ * The scope ID for an IPAM resource.
+ */
+ IpamScopeId?: IpamScopeId;
+ /**
+ * The pool ID for an IPAM resource.
+ */
+ IpamPoolId?: IpamPoolId;
+ /**
+ * The Amazon Web Services Region for an IPAM resource.
+ */
+ ResourceRegion?: String;
+ /**
+ * The Amazon Web Services account number of the owner of an IPAM resource.
+ */
+ ResourceOwnerId?: String;
+ /**
+ * The ID of an IPAM resource.
+ */
+ ResourceId?: String;
+ /**
+ * The name of an IPAM resource.
+ */
+ ResourceName?: String;
+ /**
+ * The CIDR for an IPAM resource.
+ */
+ ResourceCidr?: String;
+ /**
+ * The type of IPAM resource.
+ */
+ ResourceType?: IpamResourceType;
+ /**
+ * The tags for an IPAM resource.
+ */
+ ResourceTags?: IpamResourceTagList;
+ /**
+ * The IP address space in the IPAM pool that is allocated to this resource. To convert the decimal to a percentage, multiply the decimal by 100.
+ */
+ IpUsage?: BoxedDouble;
+ /**
+ * The compliance status of the IPAM resource. For more information on compliance statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
+ */
+ ComplianceStatus?: IpamComplianceStatus;
+ /**
+ * The management state of the resource. For more information about management states, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
+ */
+ ManagementState?: IpamManagementState;
+ /**
+ * The overlap status of an IPAM resource. The overlap status tells you if the CIDR for a resource overlaps with another CIDR in the scope. For more information on overlap statuses, see Monitor CIDR usage by resource in the Amazon VPC IPAM User Guide.
+ */
+ OverlapStatus?: IpamOverlapStatus;
+ /**
+ * The ID of a VPC.
+ */
+ VpcId?: String;
+ }
+ export type IpamResourceCidrSet = IpamResourceCidr[];
+ export interface IpamResourceTag {
+ /**
+ * The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
+ */
+ Key?: String;
+ /**
+ * The value of the tag.
+ */
+ Value?: String;
+ }
+ export type IpamResourceTagList = IpamResourceTag[];
+ export type IpamResourceType = "vpc"|"subnet"|"eip"|"public-ipv4-pool"|"ipv6-pool"|string;
+ export interface IpamScope {
+ /**
+ * The Amazon Web Services account ID of the owner of the scope.
+ */
+ OwnerId?: String;
+ /**
+ * The ID of the scope.
+ */
+ IpamScopeId?: IpamScopeId;
+ /**
+ * The ARN of the scope.
+ */
+ IpamScopeArn?: ResourceArn;
+ /**
+ * The ARN of the IPAM.
+ */
+ IpamArn?: ResourceArn;
+ /**
+ * The Amazon Web Services Region of the IPAM scope.
+ */
+ IpamRegion?: String;
+ /**
+ * The type of the scope.
+ */
+ IpamScopeType?: IpamScopeType;
+ /**
+ * Defines if the scope is the default scope or not.
+ */
+ IsDefault?: Boolean;
+ /**
+ * The description of the scope.
+ */
+ Description?: String;
+ /**
+ * The number of pools in the scope.
+ */
+ PoolCount?: Integer;
+ /**
+ * The state of the IPAM scope.
+ */
+ State?: IpamScopeState;
+ /**
+ * The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.
+ */
+ Tags?: TagList;
+ }
+ export type IpamScopeId = string;
+ export type IpamScopeSet = IpamScope[];
+ export type IpamScopeState = "create-in-progress"|"create-complete"|"create-failed"|"modify-in-progress"|"modify-complete"|"modify-failed"|"delete-in-progress"|"delete-complete"|"delete-failed"|string;
+ export type IpamScopeType = "public"|"private"|string;
+ export type IpamSet = Ipam[];
+ export type IpamState = "create-in-progress"|"create-complete"|"create-failed"|"modify-in-progress"|"modify-complete"|"modify-failed"|"delete-in-progress"|"delete-complete"|"delete-failed"|string;
+ export type Ipv4PoolEc2Id = string;
+ export type Ipv4PrefixList = Ipv4PrefixSpecificationRequest[];
+ export type Ipv4PrefixListResponse = Ipv4PrefixSpecificationResponse[];
+ export interface Ipv4PrefixSpecification {
+ /**
+ * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.
+ */
+ Ipv4Prefix?: String;
+ }
+ export interface Ipv4PrefixSpecificationRequest {
+ /**
+ * The IPv4 prefix. For information, see Assigning prefixes to Amazon EC2 network interfaces in the Amazon Elastic Compute Cloud User Guide.
+ */
+ Ipv4Prefix?: String;
+ }
+ export interface Ipv4PrefixSpecificationResponse {
+ /**
+ * One or more IPv4 delegated prefixes assigned to the network interface.
+ */
+ Ipv4Prefix?: String;
+ }
+ export type Ipv4PrefixesList = Ipv4PrefixSpecification[];
+ export type Ipv6Address = string;
+ export type Ipv6AddressList = String[];
+ export interface Ipv6CidrAssociation {
+ /**
+ * The IPv6 CIDR block.
+ */
+ Ipv6Cidr?: String;
+ /**
+ * The resource that's associated with the IPv6 CIDR block.
+ */
+ AssociatedResource?: String;
+ }
+ export type Ipv6CidrAssociationSet = Ipv6CidrAssociation[];
+ export interface Ipv6CidrBlock {
+ /**
+ * The IPv6 CIDR block.
+ */
+ Ipv6CidrBlock?: String;
+ }
+ export type Ipv6CidrBlockSet = Ipv6CidrBlock[];
+ export type Ipv6Flag = boolean;
+ export interface Ipv6Pool {
+ /**
+ * The ID of the address pool.
+ */
+ PoolId?: String;
+ /**
+ * The description for the address pool.
+ */
+ Description?: String;
+ /**
+ * The CIDR blocks for the address pool.
+ */
+ PoolCidrBlocks?: PoolCidrBlocksSet;
+ /**
+ * Any tags for the address pool.
+ */
+ Tags?: TagList;
+ }
+ export type Ipv6PoolEc2Id = string;
+ export type Ipv6PoolIdList = Ipv6PoolEc2Id[];
+ export type Ipv6PoolMaxResults = number;
+ export type Ipv6PoolSet = Ipv6Pool[];
+ export type Ipv6PrefixList = Ipv6PrefixSpecificationRequest[];
+ export type Ipv6PrefixListResponse = Ipv6PrefixSpecificationResponse[];
+ export interface Ipv6PrefixSpecification {
+ /**
+ * The IPv6 prefix.
+ */
+ Ipv6Prefix?: String;
+ }
+ export interface Ipv6PrefixSpecificationRequest {
+ /**
+ * The IPv6 prefix.
+ */
+ Ipv6Prefix?: String;
+ }
+ export interface Ipv6PrefixSpecificationResponse {
+ /**
+ * One or more IPv6 delegated prefixes assigned to the network interface.
*/
Ipv6Prefix?: String;
}
@@ -21800,91 +23354,220 @@ declare namespace EC2 {
*/
InstanceEventWindowId: InstanceEventWindowId;
/**
- * The time ranges of the event window.
+ * The time ranges of the event window.
+ */
+ TimeRanges?: InstanceEventWindowTimeRangeRequestSet;
+ /**
+ * The cron expression of the event window, for example, * 0-4,20-23 * * 1,5. Constraints: Only hour and day of the week values are supported. For day of the week values, you can specify either integers 0 through 6, or alternative single values SUN through SAT. The minute, month, and year must be specified by *. The hour value must be one or a multiple range, for example, 0-4 or 0-4,20-23. Each hour range must be >= 2 hours, for example, 0-2 or 20-23. The event window must be >= 4 hours. The combined total time ranges in the event window must be >= 4 hours. For more information about cron expressions, see cron on the Wikipedia website.
+ */
+ CronExpression?: InstanceEventWindowCronExpression;
+ }
+ export interface ModifyInstanceEventWindowResult {
+ /**
+ * Information about the event window.
+ */
+ InstanceEventWindow?: InstanceEventWindow;
+ }
+ export interface ModifyInstanceMetadataOptionsRequest {
+ /**
+ * The ID of the instance.
+ */
+ InstanceId: InstanceId;
+ /**
+ * The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional. If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned. If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials; the version 1.0 credentials are not available.
+ */
+ HttpTokens?: HttpTokensState;
+ /**
+ * The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. If no parameter is specified, the existing state is maintained. Possible values: Integers from 1 to 64
+ */
+ HttpPutResponseHopLimit?: Integer;
+ /**
+ * Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the existing state is maintained. If you specify a value of disabled, you cannot access your instance metadata.
+ */
+ HttpEndpoint?: InstanceMetadataEndpointState;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * Enables or disables the IPv6 endpoint for the instance metadata service. This setting applies only if you have enabled the HTTP metadata endpoint.
+ */
+ HttpProtocolIpv6?: InstanceMetadataProtocolState;
+ }
+ export interface ModifyInstanceMetadataOptionsResult {
+ /**
+ * The ID of the instance.
+ */
+ InstanceId?: String;
+ /**
+ * The metadata options for the instance.
+ */
+ InstanceMetadataOptions?: InstanceMetadataOptionsResponse;
+ }
+ export interface ModifyInstancePlacementRequest {
+ /**
+ * The affinity setting for the instance.
+ */
+ Affinity?: Affinity;
+ /**
+ * The name of the placement group in which to place the instance. For spread placement groups, the instance must have a tenancy of default. For cluster and partition placement groups, the instance must have a tenancy of default or dedicated. To remove an instance from a placement group, specify an empty string ("").
+ */
+ GroupName?: PlacementGroupName;
+ /**
+ * The ID of the Dedicated Host with which to associate the instance.
+ */
+ HostId?: DedicatedHostId;
+ /**
+ * The ID of the instance that you are modifying.
+ */
+ InstanceId: InstanceId;
+ /**
+ * The tenancy for the instance. For T3 instances, you can't change the tenancy from dedicated to host, or from host to dedicated. Attempting to make one of these unsupported tenancy changes results in the InvalidTenancy error code.
+ */
+ Tenancy?: HostTenancy;
+ /**
+ * The number of the partition in which to place the instance. Valid only if the placement group strategy is set to partition.
+ */
+ PartitionNumber?: Integer;
+ /**
+ * The ARN of the host resource group in which to place the instance.
+ */
+ HostResourceGroupArn?: String;
+ }
+ export interface ModifyInstancePlacementResult {
+ /**
+ * Is true if the request succeeds, and an error otherwise.
+ */
+ Return?: Boolean;
+ }
+ export interface ModifyIpamPoolRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM pool you want to modify.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The description of the IPAM pool you want to modify.
+ */
+ Description?: String;
+ /**
+ * If true, IPAM will continuously look for resources within the CIDR range of this pool and automatically import them as allocations into your IPAM. The CIDRs that will be allocated for these resources must not already be allocated to other resources in order for the import to succeed. IPAM will import a CIDR regardless of its compliance with the pool's allocation rules, so a resource might be imported and subsequently marked as noncompliant. If IPAM discovers multiple CIDRs that overlap, IPAM will import the largest CIDR only. If IPAM discovers multiple CIDRs with matching CIDRs, IPAM will randomly import one of them only. A locale must be set on the pool for this feature to work.
+ */
+ AutoImport?: Boolean;
+ /**
+ * The minimum netmask length required for CIDR allocations in this IPAM pool to be compliant. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128. The minimum netmask length must be less than the maximum netmask length.
+ */
+ AllocationMinNetmaskLength?: IpamNetmaskLength;
+ /**
+ * The maximum netmask length possible for CIDR allocations in this IPAM pool to be compliant. Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.The maximum netmask length must be greater than the minimum netmask length.
+ */
+ AllocationMaxNetmaskLength?: IpamNetmaskLength;
+ /**
+ * The default netmask length for allocations added to this pool. If, for example, the CIDR assigned to this pool is 10.0.0.0/8 and you enter 16 here, new allocations will default to 10.0.0.0/16.
+ */
+ AllocationDefaultNetmaskLength?: IpamNetmaskLength;
+ /**
+ * Clear the default netmask length allocation rule for this pool.
+ */
+ ClearAllocationDefaultNetmaskLength?: Boolean;
+ /**
+ * Add tag allocation rules to a pool. For more information about allocation rules, see Create a top-level pool in the Amazon VPC IPAM User Guide.
*/
- TimeRanges?: InstanceEventWindowTimeRangeRequestSet;
+ AddAllocationResourceTags?: RequestIpamResourceTagList;
/**
- * The cron expression of the event window, for example, * 0-4,20-23 * * 1,5. Constraints: Only hour and day of the week values are supported. For day of the week values, you can specify either integers 0 through 6, or alternative single values SUN through SAT. The minute, month, and year must be specified by *. The hour value must be one or a multiple range, for example, 0-4 or 0-4,20-23. Each hour range must be >= 2 hours, for example, 0-2 or 20-23. The event window must be >= 4 hours. The combined total time ranges in the event window must be >= 4 hours. For more information about cron expressions, see cron on the Wikipedia website.
+ * Remove tag allocation rules from a pool.
*/
- CronExpression?: InstanceEventWindowCronExpression;
+ RemoveAllocationResourceTags?: RequestIpamResourceTagList;
}
- export interface ModifyInstanceEventWindowResult {
+ export interface ModifyIpamPoolResult {
/**
- * Information about the event window.
+ * The results of the modification.
*/
- InstanceEventWindow?: InstanceEventWindow;
+ IpamPool?: IpamPool;
}
- export interface ModifyInstanceMetadataOptionsRequest {
+ export interface ModifyIpamRequest {
/**
- * The ID of the instance.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- InstanceId: InstanceId;
+ DryRun?: Boolean;
/**
- * The state of token usage for your instance metadata requests. If the parameter is not specified in the request, the default state is optional. If the state is optional, you can choose to retrieve instance metadata with or without a signed token header on your request. If you retrieve the IAM role credentials without a token, the version 1.0 role credentials are returned. If you retrieve the IAM role credentials using a valid signed token, the version 2.0 role credentials are returned. If the state is required, you must send a signed token header with any instance metadata retrieval requests. In this state, retrieving the IAM role credential always returns the version 2.0 credentials; the version 1.0 credentials are not available.
+ * The ID of the IPAM you want to modify.
*/
- HttpTokens?: HttpTokensState;
+ IpamId: IpamId;
/**
- * The desired HTTP PUT response hop limit for instance metadata requests. The larger the number, the further instance metadata requests can travel. If no parameter is specified, the existing state is maintained. Possible values: Integers from 1 to 64
+ * The description of the IPAM you want to modify.
*/
- HttpPutResponseHopLimit?: Integer;
+ Description?: String;
/**
- * Enables or disables the HTTP metadata endpoint on your instances. If the parameter is not specified, the existing state is maintained. If you specify a value of disabled, you cannot access your instance metadata.
+ * Choose the operating Regions for the IPAM. Operating Regions are Amazon Web Services Regions where the IPAM is allowed to manage IP address CIDRs. IPAM only discovers and monitors resources in the Amazon Web Services Regions you select as operating Regions. For more information about operating Regions, see Create an IPAM in the Amazon VPC IPAM User Guide.
*/
- HttpEndpoint?: InstanceMetadataEndpointState;
+ AddOperatingRegions?: AddIpamOperatingRegionSet;
/**
- * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ * The operating Regions to remove.
+ */
+ RemoveOperatingRegions?: RemoveIpamOperatingRegionSet;
+ }
+ export interface ModifyIpamResourceCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
DryRun?: Boolean;
/**
- * Enables or disables the IPv6 endpoint for the instance metadata service. This setting applies only if you have enabled the HTTP metadata endpoint.
+ * The ID of the resource you want to modify.
*/
- HttpProtocolIpv6?: InstanceMetadataProtocolState;
- }
- export interface ModifyInstanceMetadataOptionsResult {
+ ResourceId: String;
/**
- * The ID of the instance.
+ * The CIDR of the resource you want to modify.
*/
- InstanceId?: String;
+ ResourceCidr: String;
/**
- * The metadata options for the instance.
+ * The Amazon Web Services Region of the resource you want to modify.
*/
- InstanceMetadataOptions?: InstanceMetadataOptionsResponse;
- }
- export interface ModifyInstancePlacementRequest {
+ ResourceRegion: String;
/**
- * The affinity setting for the instance.
+ * The ID of the current scope that the resource CIDR is in.
*/
- Affinity?: Affinity;
+ CurrentIpamScopeId: IpamScopeId;
/**
- * The name of the placement group in which to place the instance. For spread placement groups, the instance must have a tenancy of default. For cluster and partition placement groups, the instance must have a tenancy of default or dedicated. To remove an instance from a placement group, specify an empty string ("").
+ * The ID of the scope you want to transfer the resource CIDR to.
*/
- GroupName?: PlacementGroupName;
+ DestinationIpamScopeId?: IpamScopeId;
/**
- * The ID of the Dedicated Host with which to associate the instance.
+ * Determines if the resource is monitored by IPAM. If a resource is monitored, the resource is discovered by IPAM and you can view details about the resource’s CIDR.
*/
- HostId?: DedicatedHostId;
+ Monitored: Boolean;
+ }
+ export interface ModifyIpamResourceCidrResult {
+ IpamResourceCidr?: IpamResourceCidr;
+ }
+ export interface ModifyIpamResult {
/**
- * The ID of the instance that you are modifying.
+ * The results of the modification.
*/
- InstanceId: InstanceId;
+ Ipam?: Ipam;
+ }
+ export interface ModifyIpamScopeRequest {
/**
- * The tenancy for the instance. For T3 instances, you can't change the tenancy from dedicated to host, or from host to dedicated. Attempting to make one of these unsupported tenancy changes results in the InvalidTenancy error code.
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
*/
- Tenancy?: HostTenancy;
+ DryRun?: Boolean;
/**
- * The number of the partition in which to place the instance. Valid only if the placement group strategy is set to partition.
+ * The ID of the scope you want to modify.
*/
- PartitionNumber?: Integer;
+ IpamScopeId: IpamScopeId;
/**
- * The ARN of the host resource group in which to place the instance.
+ * The description of the scope you want to modify.
*/
- HostResourceGroupArn?: String;
+ Description?: String;
}
- export interface ModifyInstancePlacementResult {
+ export interface ModifyIpamScopeResult {
/**
- * Is true if the request succeeds, and an error otherwise.
+ * The results of the modification.
*/
- Return?: Boolean;
+ IpamScope?: IpamScope;
}
export interface ModifyLaunchTemplateRequest {
/**
@@ -22894,6 +24577,27 @@ declare namespace EC2 {
*/
Status?: Status;
}
+ export interface MoveByoipCidrToIpamRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The BYOIP CIDR.
+ */
+ Cidr?: String;
+ /**
+ * The IPAM pool ID.
+ */
+ IpamPoolId?: IpamPoolId;
+ /**
+ * The Amazon Web Services account ID of the owner of the IPAM pool.
+ */
+ IpamPoolOwner?: String;
+ }
+ export interface MoveByoipCidrToIpamResult {
+ ByoipCidr?: ByoipCidr;
+ }
export type MoveStatus = "movingToVpc"|"restoringToClassic"|string;
export interface MovingAddressStatus {
/**
@@ -22980,6 +24684,7 @@ declare namespace EC2 {
export type NatGatewayIdStringList = NatGatewayId[];
export type NatGatewayList = NatGateway[];
export type NatGatewayState = "pending"|"failed"|"available"|"deleting"|"deleted"|string;
+ export type NetmaskLength = number;
export interface NetworkAcl {
/**
* Any associations between the network ACL and one or more subnets
@@ -23130,6 +24835,94 @@ declare namespace EC2 {
*/
EncryptionInTransitSupported?: EncryptionInTransitSupported;
}
+ export interface NetworkInsightsAccessScope {
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ /**
+ * The Amazon Resource Name (ARN) of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeArn?: ResourceArn;
+ /**
+ * The creation date.
+ */
+ CreatedDate?: MillisecondDateTime;
+ /**
+ * The last updated date.
+ */
+ UpdatedDate?: MillisecondDateTime;
+ /**
+ * The tags.
+ */
+ Tags?: TagList;
+ }
+ export interface NetworkInsightsAccessScopeAnalysis {
+ /**
+ * The ID of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisId?: NetworkInsightsAccessScopeAnalysisId;
+ /**
+ * The Amazon Resource Name (ARN) of the Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysisArn?: ResourceArn;
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ /**
+ * The status.
+ */
+ Status?: AnalysisStatus;
+ /**
+ * The status message.
+ */
+ StatusMessage?: String;
+ /**
+ * The warning message.
+ */
+ WarningMessage?: String;
+ /**
+ * The analysis start date.
+ */
+ StartDate?: MillisecondDateTime;
+ /**
+ * The analysis end date.
+ */
+ EndDate?: MillisecondDateTime;
+ /**
+ * Indicates whether there are findings.
+ */
+ FindingsFound?: FindingsFound;
+ /**
+ * The number of network interfaces analyzed.
+ */
+ AnalyzedEniCount?: Integer;
+ /**
+ * The tags.
+ */
+ Tags?: TagList;
+ }
+ export type NetworkInsightsAccessScopeAnalysisId = string;
+ export type NetworkInsightsAccessScopeAnalysisIdList = NetworkInsightsAccessScopeAnalysisId[];
+ export type NetworkInsightsAccessScopeAnalysisList = NetworkInsightsAccessScopeAnalysis[];
+ export interface NetworkInsightsAccessScopeContent {
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId?: NetworkInsightsAccessScopeId;
+ /**
+ * The paths to match.
+ */
+ MatchPaths?: AccessScopePathList;
+ /**
+ * The paths to exclude.
+ */
+ ExcludePaths?: AccessScopePathList;
+ }
+ export type NetworkInsightsAccessScopeId = string;
+ export type NetworkInsightsAccessScopeIdList = NetworkInsightsAccessScopeId[];
+ export type NetworkInsightsAccessScopeList = NetworkInsightsAccessScope[];
export interface NetworkInsightsAnalysis {
/**
* The ID of the network insights analysis.
@@ -23159,6 +24952,10 @@ declare namespace EC2 {
* The status message, if the status is failed.
*/
StatusMessage?: String;
+ /**
+ * The warning message.
+ */
+ WarningMessage?: String;
/**
* Indicates whether the destination is reachable from the source.
*/
@@ -23577,6 +25374,66 @@ declare namespace EC2 {
export type OrganizationalUnitArnStringList = String[];
export type OutpostArn = string;
export type OwnerStringList = String[];
+ export interface PacketHeaderStatement {
+ /**
+ * The source addresses.
+ */
+ SourceAddresses?: ValueStringList;
+ /**
+ * The destination addresses.
+ */
+ DestinationAddresses?: ValueStringList;
+ /**
+ * The source ports.
+ */
+ SourcePorts?: ValueStringList;
+ /**
+ * The destination ports.
+ */
+ DestinationPorts?: ValueStringList;
+ /**
+ * The source prefix lists.
+ */
+ SourcePrefixLists?: ValueStringList;
+ /**
+ * The destination prefix lists.
+ */
+ DestinationPrefixLists?: ValueStringList;
+ /**
+ * The protocols.
+ */
+ Protocols?: ProtocolList;
+ }
+ export interface PacketHeaderStatementRequest {
+ /**
+ * The source addresses.
+ */
+ SourceAddresses?: ValueStringList;
+ /**
+ * The destination addresses.
+ */
+ DestinationAddresses?: ValueStringList;
+ /**
+ * The source ports.
+ */
+ SourcePorts?: ValueStringList;
+ /**
+ * The destination ports.
+ */
+ DestinationPorts?: ValueStringList;
+ /**
+ * The source prefix lists.
+ */
+ SourcePrefixLists?: ValueStringList;
+ /**
+ * The destination prefix lists.
+ */
+ DestinationPrefixLists?: ValueStringList;
+ /**
+ * The protocols.
+ */
+ Protocols?: ProtocolList;
+ }
export type PartitionLoadFrequency = "none"|"daily"|"weekly"|"monthly"|string;
export interface PathComponent {
/**
@@ -23587,6 +25444,10 @@ declare namespace EC2 {
* The network ACL rule.
*/
AclRule?: AnalysisAclRule;
+ /**
+ * The resource to which the path component is attached.
+ */
+ AttachedTo?: AnalysisComponent;
/**
* The component.
*/
@@ -23625,6 +25486,26 @@ declare namespace EC2 {
Vpc?: AnalysisComponent;
}
export type PathComponentList = PathComponent[];
+ export interface PathStatement {
+ /**
+ * The packet header statement.
+ */
+ PacketHeaderStatement?: PacketHeaderStatement;
+ /**
+ * The resource statement.
+ */
+ ResourceStatement?: ResourceStatement;
+ }
+ export interface PathStatementRequest {
+ /**
+ * The packet header statement.
+ */
+ PacketHeaderStatement?: PacketHeaderStatementRequest;
+ /**
+ * The resource statement.
+ */
+ ResourceStatement?: ResourceStatementRequest;
+ }
export type PaymentOption = "AllUpfront"|"PartialUpfront"|"NoUpfront"|string;
export interface PciId {
/**
@@ -24106,6 +25987,7 @@ declare namespace EC2 {
}
export type PropagatingVgwList = PropagatingVgw[];
export type Protocol = "tcp"|"udp"|string;
+ export type ProtocolList = Protocol[];
export type ProtocolValue = "gre"|string;
export interface ProvisionByoipCidrRequest {
/**
@@ -24143,6 +26025,55 @@ declare namespace EC2 {
*/
ByoipCidr?: ByoipCidr;
}
+ export interface ProvisionIpamPoolCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM pool to which you want to assign a CIDR.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The CIDR you want to assign to the IPAM pool.
+ */
+ Cidr?: String;
+ /**
+ * A signed document that proves that you are authorized to bring a specified IP address range to Amazon using BYOIP. This option applies to public pools only.
+ */
+ CidrAuthorizationContext?: IpamCidrAuthorizationContext;
+ }
+ export interface ProvisionIpamPoolCidrResult {
+ /**
+ * Information about the provisioned CIDR.
+ */
+ IpamPoolCidr?: IpamPoolCidr;
+ }
+ export interface ProvisionPublicIpv4PoolCidrRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM pool you would like to use to allocate this CIDR.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The ID of the public IPv4 pool you would like to use for this CIDR.
+ */
+ PoolId: Ipv4PoolEc2Id;
+ /**
+ * The netmask length of the CIDR you would like to allocate to the public IPv4 pool.
+ */
+ NetmaskLength: Integer;
+ }
+ export interface ProvisionPublicIpv4PoolCidrResult {
+ /**
+ * The ID of the pool that you want to provision the CIDR to.
+ */
+ PoolId?: Ipv4PoolEc2Id;
+ PoolAddressRange?: PublicIpv4PoolRange;
+ }
export interface ProvisionedBandwidth {
/**
* Reserved. If you need to sustain traffic greater than the documented limits, contact us through the Support Center.
@@ -24700,6 +26631,37 @@ declare namespace EC2 {
*/
Unsuccessful?: UnsuccessfulItemList;
}
+ export interface ReleaseIpamPoolAllocationRequest {
+ /**
+ * A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The ID of the IPAM pool which contains the allocation you want to release.
+ */
+ IpamPoolId: IpamPoolId;
+ /**
+ * The CIDR of the allocation you want to release.
+ */
+ Cidr: String;
+ /**
+ * The ID of the allocation.
+ */
+ IpamPoolAllocationId?: IpamPoolAllocationId;
+ }
+ export interface ReleaseIpamPoolAllocationResult {
+ /**
+ * Indicates if the release was successful.
+ */
+ Success?: Boolean;
+ }
+ export interface RemoveIpamOperatingRegion {
+ /**
+ * The name of the operating Region you want to remove.
+ */
+ RegionName?: String;
+ }
+ export type RemoveIpamOperatingRegionSet = RemoveIpamOperatingRegion[];
export type RemovePrefixListEntries = RemovePrefixListEntry[];
export interface RemovePrefixListEntry {
/**
@@ -24973,6 +26935,17 @@ declare namespace EC2 {
export type RequestHostIdList = DedicatedHostId[];
export type RequestHostIdSet = DedicatedHostId[];
export type RequestInstanceTypeList = InstanceType[];
+ export interface RequestIpamResourceTag {
+ /**
+ * The key of a tag assigned to the resource. Use this filter to find all resources assigned a tag with a specific key, regardless of the tag value.
+ */
+ Key?: String;
+ /**
+ * The value for the tag.
+ */
+ Value?: String;
+ }
+ export type RequestIpamResourceTagList = RequestIpamResourceTag[];
export interface RequestLaunchTemplateData {
/**
* The ID of the kernel. We recommend that you use PV-GRUB instead of kernels and RAM disks. For more information, see User Provided Kernels in the Amazon Elastic Compute Cloud User Guide.
@@ -25708,7 +27681,27 @@ declare namespace EC2 {
export type ResourceArn = string;
export type ResourceIdList = TaggableResourceId[];
export type ResourceList = String[];
- export type ResourceType = "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-route-table"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-service"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|string;
+ export interface ResourceStatement {
+ /**
+ * The resources.
+ */
+ Resources?: ValueStringList;
+ /**
+ * The resource types.
+ */
+ ResourceTypes?: ValueStringList;
+ }
+ export interface ResourceStatementRequest {
+ /**
+ * The resources.
+ */
+ Resources?: ValueStringList;
+ /**
+ * The resource types.
+ */
+ ResourceTypes?: ValueStringList;
+ }
+ export type ResourceType = "capacity-reservation"|"client-vpn-endpoint"|"customer-gateway"|"carrier-gateway"|"dedicated-host"|"dhcp-options"|"egress-only-internet-gateway"|"elastic-ip"|"elastic-gpu"|"export-image-task"|"export-instance-task"|"fleet"|"fpga-image"|"host-reservation"|"image"|"import-image-task"|"import-snapshot-task"|"instance"|"instance-event-window"|"internet-gateway"|"ipam"|"ipam-pool"|"ipam-scope"|"ipv4pool-ec2"|"ipv6pool-ec2"|"key-pair"|"launch-template"|"local-gateway"|"local-gateway-route-table"|"local-gateway-virtual-interface"|"local-gateway-virtual-interface-group"|"local-gateway-route-table-vpc-association"|"local-gateway-route-table-virtual-interface-group-association"|"natgateway"|"network-acl"|"network-interface"|"network-insights-analysis"|"network-insights-path"|"network-insights-access-scope"|"network-insights-access-scope-analysis"|"placement-group"|"prefix-list"|"replace-root-volume-task"|"reserved-instances"|"route-table"|"security-group"|"security-group-rule"|"snapshot"|"spot-fleet-request"|"spot-instances-request"|"subnet"|"traffic-mirror-filter"|"traffic-mirror-session"|"traffic-mirror-target"|"transit-gateway"|"transit-gateway-attachment"|"transit-gateway-connect-peer"|"transit-gateway-multicast-domain"|"transit-gateway-route-table"|"volume"|"vpc"|"vpc-endpoint"|"vpc-endpoint-service"|"vpc-peering-connection"|"vpn-connection"|"vpn-gateway"|"vpc-flow-log"|string;
export interface ResponseError {
/**
* The error code.
@@ -28156,6 +30149,30 @@ declare namespace EC2 {
*/
StartingInstances?: InstanceStateChangeList;
}
+ export interface StartNetworkInsightsAccessScopeAnalysisRequest {
+ /**
+ * The ID of the Network Access Scope.
+ */
+ NetworkInsightsAccessScopeId: NetworkInsightsAccessScopeId;
+ /**
+ * Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.
+ */
+ DryRun?: Boolean;
+ /**
+ * The tags to apply.
+ */
+ TagSpecifications?: TagSpecificationList;
+ /**
+ * Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.
+ */
+ ClientToken: String;
+ }
+ export interface StartNetworkInsightsAccessScopeAnalysisResult {
+ /**
+ * The Network Access Scope analysis.
+ */
+ NetworkInsightsAccessScopeAnalysis?: NetworkInsightsAccessScopeAnalysis;
+ }
export interface StartNetworkInsightsAnalysisRequest {
/**
* The ID of the path.
@@ -28692,6 +30709,20 @@ declare namespace EC2 {
}
export type ThreadsPerCore = number;
export type ThreadsPerCoreList = ThreadsPerCore[];
+ export interface ThroughResourcesStatement {
+ /**
+ * The resource statement.
+ */
+ ResourceStatement?: ResourceStatement;
+ }
+ export type ThroughResourcesStatementList = ThroughResourcesStatement[];
+ export interface ThroughResourcesStatementRequest {
+ /**
+ * The resource statement.
+ */
+ ResourceStatement?: ResourceStatementRequest;
+ }
+ export type ThroughResourcesStatementRequestList = ThroughResourcesStatementRequest[];
export type TieringOperationStatus = "archival-in-progress"|"archival-completed"|"archival-failed"|"temporary-restore-in-progress"|"temporary-restore-completed"|"temporary-restore-failed"|"permanent-restore-in-progress"|"permanent-restore-completed"|"permanent-restore-failed"|string;
export interface TotalLocalStorageGB {
/**
diff --git a/clients/kendra.d.ts b/clients/kendra.d.ts
index 2fd3ec7fc4..d2efa43499 100644
--- a/clients/kendra.d.ts
+++ b/clients/kendra.d.ts
@@ -11,6 +11,22 @@ declare class Kendra extends Service {
*/
constructor(options?: Kendra.Types.ClientConfiguration)
config: Config & Kendra.Types.ClientConfiguration;
+ /**
+ * Grants users or groups in your Amazon Web Services SSO identity source access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ associateEntitiesToExperience(params: Kendra.Types.AssociateEntitiesToExperienceRequest, callback?: (err: AWSError, data: Kendra.Types.AssociateEntitiesToExperienceResponse) => void): Request;
+ /**
+ * Grants users or groups in your Amazon Web Services SSO identity source access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ associateEntitiesToExperience(callback?: (err: AWSError, data: Kendra.Types.AssociateEntitiesToExperienceResponse) => void): Request;
+ /**
+ * Defines the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ associatePersonasToEntities(params: Kendra.Types.AssociatePersonasToEntitiesRequest, callback?: (err: AWSError, data: Kendra.Types.AssociatePersonasToEntitiesResponse) => void): Request;
+ /**
+ * Defines the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ associatePersonasToEntities(callback?: (err: AWSError, data: Kendra.Types.AssociatePersonasToEntitiesResponse) => void): Request;
/**
* Removes one or more documents from an index. The documents must have been added with the BatchPutDocument operation. The documents are deleted asynchronously. You can see the progress of the deletion by using Amazon Web Services CloudWatch. Any error messages related to the processing of the batch are sent to you CloudWatch log.
*/
@@ -36,21 +52,29 @@ declare class Kendra extends Service {
*/
batchPutDocument(callback?: (err: AWSError, data: Kendra.Types.BatchPutDocumentResponse) => void): Request;
/**
- * Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions.
+ * Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions. ClearQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
clearQuerySuggestions(params: Kendra.Types.ClearQuerySuggestionsRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions.
+ * Clears existing query suggestions from an index. This deletes existing suggestions only, not the queries in the query log. After you clear suggestions, Amazon Kendra learns new suggestions based on new queries added to the query log from the time you cleared suggestions. If you do not see any new suggestions, then please allow Amazon Kendra to collect enough queries to learn new suggestions. ClearQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
clearQuerySuggestions(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Creates a data source that you want to use with an Amazon Kendra index. You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.
+ * Creates a data source that you want to use with an Amazon Kendra index. You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised. Amazon S3 and custom data sources are the only supported data sources in the Amazon Web Services GovCloud (US-West) region.
*/
createDataSource(params: Kendra.Types.CreateDataSourceRequest, callback?: (err: AWSError, data: Kendra.Types.CreateDataSourceResponse) => void): Request;
/**
- * Creates a data source that you want to use with an Amazon Kendra index. You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised.
+ * Creates a data source that you want to use with an Amazon Kendra index. You specify a name, data source connector type and description for your data source. You also specify configuration information for the data source connector. CreateDataSource is a synchronous operation. The operation returns 200 if the data source was successfully created. Otherwise, an exception is raised. Amazon S3 and custom data sources are the only supported data sources in the Amazon Web Services GovCloud (US-West) region.
*/
createDataSource(callback?: (err: AWSError, data: Kendra.Types.CreateDataSourceResponse) => void): Request;
+ /**
+ * Creates an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ createExperience(params: Kendra.Types.CreateExperienceRequest, callback?: (err: AWSError, data: Kendra.Types.CreateExperienceResponse) => void): Request;
+ /**
+ * Creates an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ createExperience(callback?: (err: AWSError, data: Kendra.Types.CreateExperienceResponse) => void): Request;
/**
* Creates an new set of frequently asked question (FAQ) questions and answers.
*/
@@ -68,11 +92,11 @@ declare class Kendra extends Service {
*/
createIndex(callback?: (err: AWSError, data: Kendra.Types.CreateIndexResponse) => void): Request;
/**
- * Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion. You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line. For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
+ * Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion. You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line. For information on the current quota limits for block lists, see Quotas for Amazon Kendra. CreateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
createQuerySuggestionsBlockList(params: Kendra.Types.CreateQuerySuggestionsBlockListRequest, callback?: (err: AWSError, data: Kendra.Types.CreateQuerySuggestionsBlockListResponse) => void): Request;
/**
- * Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion. You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line. For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
+ * Creates a block list to exlcude certain queries from suggestions. Any query that contains words or phrases specified in the block list is blocked or filtered out from being shown as a suggestion. You need to provide the file location of your block list text file in your S3 bucket. In your text file, enter each block word or phrase on a separate line. For information on the current quota limits for block lists, see Quotas for Amazon Kendra. CreateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
createQuerySuggestionsBlockList(callback?: (err: AWSError, data: Kendra.Types.CreateQuerySuggestionsBlockListResponse) => void): Request;
/**
@@ -91,6 +115,14 @@ declare class Kendra extends Service {
* Deletes an Amazon Kendra data source. An exception is not thrown if the data source is already being deleted. While the data source is being deleted, the Status field returned by a call to the DescribeDataSource operation is set to DELETING. For more information, see Deleting Data Sources.
*/
deleteDataSource(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Deletes your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ deleteExperience(params: Kendra.Types.DeleteExperienceRequest, callback?: (err: AWSError, data: Kendra.Types.DeleteExperienceResponse) => void): Request;
+ /**
+ * Deletes your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ deleteExperience(callback?: (err: AWSError, data: Kendra.Types.DeleteExperienceResponse) => void): Request;
/**
* Removes an FAQ from an index.
*/
@@ -108,19 +140,19 @@ declare class Kendra extends Service {
*/
deleteIndex(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their search results. If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping.
+ * Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their search results. If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping. DeletePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
deletePrincipalMapping(params: Kendra.Types.DeletePrincipalMappingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their search results. If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping.
+ * Deletes a group so that all users and sub groups that belong to the group can no longer access documents only available to that group. For example, after deleting the group "Summer Interns", all interns who belonged to that group no longer see intern-only documents in their search results. If you want to delete or replace users or sub groups of a group, you need to use the PutPrincipalMapping operation. For example, if a user in the group "Engineering" leaves the engineering team and another user takes their place, you provide an updated list of users or sub groups that belong to the "Engineering" group when calling PutPrincipalMapping. You can update your internal list of users or sub groups and input this list when calling PutPrincipalMapping. DeletePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
deletePrincipalMapping(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Deletes a block list used for query suggestions for an index. A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked.
+ * Deletes a block list used for query suggestions for an index. A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked. DeleteQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
deleteQuerySuggestionsBlockList(params: Kendra.Types.DeleteQuerySuggestionsBlockListRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Deletes a block list used for query suggestions for an index. A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked.
+ * Deletes a block list used for query suggestions for an index. A deleted block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to add back the queries that were previously blocked. DeleteQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
deleteQuerySuggestionsBlockList(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
@@ -139,6 +171,14 @@ declare class Kendra extends Service {
* Gets information about a Amazon Kendra data source.
*/
describeDataSource(callback?: (err: AWSError, data: Kendra.Types.DescribeDataSourceResponse) => void): Request;
+ /**
+ * Gets information about your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ describeExperience(params: Kendra.Types.DescribeExperienceRequest, callback?: (err: AWSError, data: Kendra.Types.DescribeExperienceResponse) => void): Request;
+ /**
+ * Gets information about your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ describeExperience(callback?: (err: AWSError, data: Kendra.Types.DescribeExperienceResponse) => void): Request;
/**
* Gets information about an FAQ list.
*/
@@ -156,27 +196,27 @@ declare class Kendra extends Service {
*/
describeIndex(callback?: (err: AWSError, data: Kendra.Types.DescribeIndexResponse) => void): Request;
/**
- * Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed.
+ * Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed. DescribePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describePrincipalMapping(params: Kendra.Types.DescribePrincipalMappingRequest, callback?: (err: AWSError, data: Kendra.Types.DescribePrincipalMappingResponse) => void): Request;
/**
- * Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed.
+ * Describes the processing of PUT and DELETE actions for mapping users to their groups. This includes information on the status of actions currently processing or yet to be processed, when actions were last updated, when actions were received by Amazon Kendra, the latest action that should process and apply after other actions, and useful error messages if an action could not be processed. DescribePrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describePrincipalMapping(callback?: (err: AWSError, data: Kendra.Types.DescribePrincipalMappingResponse) => void): Request;
/**
- * Describes a block list used for query suggestions for an index. This is used to check the current settings that are applied to a block list.
+ * Describes a block list used for query suggestions for an index. This is used to check the current settings that are applied to a block list. DescribeQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describeQuerySuggestionsBlockList(params: Kendra.Types.DescribeQuerySuggestionsBlockListRequest, callback?: (err: AWSError, data: Kendra.Types.DescribeQuerySuggestionsBlockListResponse) => void): Request;
/**
- * Describes a block list used for query suggestions for an index. This is used to check the current settings that are applied to a block list.
+ * Describes a block list used for query suggestions for an index. This is used to check the current settings that are applied to a block list. DescribeQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describeQuerySuggestionsBlockList(callback?: (err: AWSError, data: Kendra.Types.DescribeQuerySuggestionsBlockListResponse) => void): Request;
/**
- * Describes the settings of query suggestions for an index. This is used to check the current settings applied to query suggestions.
+ * Describes the settings of query suggestions for an index. This is used to check the current settings applied to query suggestions. DescribeQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describeQuerySuggestionsConfig(params: Kendra.Types.DescribeQuerySuggestionsConfigRequest, callback?: (err: AWSError, data: Kendra.Types.DescribeQuerySuggestionsConfigResponse) => void): Request;
/**
- * Describes the settings of query suggestions for an index. This is used to check the current settings applied to query suggestions.
+ * Describes the settings of query suggestions for an index. This is used to check the current settings applied to query suggestions. DescribeQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
describeQuerySuggestionsConfig(callback?: (err: AWSError, data: Kendra.Types.DescribeQuerySuggestionsConfigResponse) => void): Request;
/**
@@ -188,13 +228,37 @@ declare class Kendra extends Service {
*/
describeThesaurus(callback?: (err: AWSError, data: Kendra.Types.DescribeThesaurusResponse) => void): Request;
/**
- * Fetches the queries that are suggested to your users.
+ * Prevents users or groups in your Amazon Web Services SSO identity source from accessing your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ disassociateEntitiesFromExperience(params: Kendra.Types.DisassociateEntitiesFromExperienceRequest, callback?: (err: AWSError, data: Kendra.Types.DisassociateEntitiesFromExperienceResponse) => void): Request;
+ /**
+ * Prevents users or groups in your Amazon Web Services SSO identity source from accessing your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ disassociateEntitiesFromExperience(callback?: (err: AWSError, data: Kendra.Types.DisassociateEntitiesFromExperienceResponse) => void): Request;
+ /**
+ * Removes the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ disassociatePersonasFromEntities(params: Kendra.Types.DisassociatePersonasFromEntitiesRequest, callback?: (err: AWSError, data: Kendra.Types.DisassociatePersonasFromEntitiesResponse) => void): Request;
+ /**
+ * Removes the specific permissions of users or groups in your Amazon Web Services SSO identity source with access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ disassociatePersonasFromEntities(callback?: (err: AWSError, data: Kendra.Types.DisassociatePersonasFromEntitiesResponse) => void): Request;
+ /**
+ * Fetches the queries that are suggested to your users. GetQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
getQuerySuggestions(params: Kendra.Types.GetQuerySuggestionsRequest, callback?: (err: AWSError, data: Kendra.Types.GetQuerySuggestionsResponse) => void): Request;
/**
- * Fetches the queries that are suggested to your users.
+ * Fetches the queries that are suggested to your users. GetQuerySuggestions is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
getQuerySuggestions(callback?: (err: AWSError, data: Kendra.Types.GetQuerySuggestionsResponse) => void): Request;
+ /**
+ * Retrieves search metrics data. The data provides a snapshot of how your users interact with your search application and how effective the application is.
+ */
+ getSnapshots(params: Kendra.Types.GetSnapshotsRequest, callback?: (err: AWSError, data: Kendra.Types.GetSnapshotsResponse) => void): Request;
+ /**
+ * Retrieves search metrics data. The data provides a snapshot of how your users interact with your search application and how effective the application is.
+ */
+ getSnapshots(callback?: (err: AWSError, data: Kendra.Types.GetSnapshotsResponse) => void): Request;
/**
* Gets statistics about synchronizing Amazon Kendra with a data source.
*/
@@ -211,6 +275,30 @@ declare class Kendra extends Service {
* Lists the data sources that you have created.
*/
listDataSources(callback?: (err: AWSError, data: Kendra.Types.ListDataSourcesResponse) => void): Request;
+ /**
+ * Lists specific permissions of users and groups with access to your Amazon Kendra experience.
+ */
+ listEntityPersonas(params: Kendra.Types.ListEntityPersonasRequest, callback?: (err: AWSError, data: Kendra.Types.ListEntityPersonasResponse) => void): Request;
+ /**
+ * Lists specific permissions of users and groups with access to your Amazon Kendra experience.
+ */
+ listEntityPersonas(callback?: (err: AWSError, data: Kendra.Types.ListEntityPersonasResponse) => void): Request;
+ /**
+ * Lists users or groups in your Amazon Web Services SSO identity source that are granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ listExperienceEntities(params: Kendra.Types.ListExperienceEntitiesRequest, callback?: (err: AWSError, data: Kendra.Types.ListExperienceEntitiesResponse) => void): Request;
+ /**
+ * Lists users or groups in your Amazon Web Services SSO identity source that are granted access to your Amazon Kendra experience. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ listExperienceEntities(callback?: (err: AWSError, data: Kendra.Types.ListExperienceEntitiesResponse) => void): Request;
+ /**
+ * Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ listExperiences(params: Kendra.Types.ListExperiencesRequest, callback?: (err: AWSError, data: Kendra.Types.ListExperiencesResponse) => void): Request;
+ /**
+ * Lists one or more Amazon Kendra experiences. You can create an Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ listExperiences(callback?: (err: AWSError, data: Kendra.Types.ListExperiencesResponse) => void): Request;
/**
* Gets a list of FAQ lists associated with an index.
*/
@@ -220,11 +308,11 @@ declare class Kendra extends Service {
*/
listFaqs(callback?: (err: AWSError, data: Kendra.Types.ListFaqsResponse) => void): Request;
/**
- * Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.
+ * Provides a list of groups that are mapped to users before a given ordering or timestamp identifier. ListGroupsOlderThanOrderingId is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
listGroupsOlderThanOrderingId(params: Kendra.Types.ListGroupsOlderThanOrderingIdRequest, callback?: (err: AWSError, data: Kendra.Types.ListGroupsOlderThanOrderingIdResponse) => void): Request;
/**
- * Provides a list of groups that are mapped to users before a given ordering or timestamp identifier.
+ * Provides a list of groups that are mapped to users before a given ordering or timestamp identifier. ListGroupsOlderThanOrderingId is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
listGroupsOlderThanOrderingId(callback?: (err: AWSError, data: Kendra.Types.ListGroupsOlderThanOrderingIdResponse) => void): Request;
/**
@@ -236,11 +324,11 @@ declare class Kendra extends Service {
*/
listIndices(callback?: (err: AWSError, data: Kendra.Types.ListIndicesResponse) => void): Request;
/**
- * Lists the block lists used for query suggestions for an index. For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
+ * Lists the block lists used for query suggestions for an index. For information on the current quota limits for block lists, see Quotas for Amazon Kendra. ListQuerySuggestionsBlockLists is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
listQuerySuggestionsBlockLists(params: Kendra.Types.ListQuerySuggestionsBlockListsRequest, callback?: (err: AWSError, data: Kendra.Types.ListQuerySuggestionsBlockListsResponse) => void): Request;
/**
- * Lists the block lists used for query suggestions for an index. For information on the current quota limits for block lists, see Quotas for Amazon Kendra.
+ * Lists the block lists used for query suggestions for an index. For information on the current quota limits for block lists, see Quotas for Amazon Kendra. ListQuerySuggestionsBlockLists is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
listQuerySuggestionsBlockLists(callback?: (err: AWSError, data: Kendra.Types.ListQuerySuggestionsBlockListsResponse) => void): Request;
/**
@@ -260,11 +348,11 @@ declare class Kendra extends Service {
*/
listThesauri(callback?: (err: AWSError, data: Kendra.Types.ListThesauriResponse) => void): Request;
/**
- * Maps users to their groups so that you only need to provide the user ID when you issue the query. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results. You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context. If more than five PUT actions for a group are currently processing, a validation exception is thrown.
+ * Maps users to their groups so that you only need to provide the user ID when you issue the query. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results. You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context. If more than five PUT actions for a group are currently processing, a validation exception is thrown. PutPrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
putPrincipalMapping(params: Kendra.Types.PutPrincipalMappingRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Maps users to their groups so that you only need to provide the user ID when you issue the query. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results. You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context. If more than five PUT actions for a group are currently processing, a validation exception is thrown.
+ * Maps users to their groups so that you only need to provide the user ID when you issue the query. You can also map sub groups to groups. For example, the group "Company Intellectual Property Teams" includes sub groups "Research" and "Engineering". These sub groups include their own list of users or people who work in these teams. Only users who work in research and engineering, and therefore belong in the intellectual property group, can see top-secret company documents in their search results. You map users to their groups when you want to filter search results for different users based on their group’s access to documents. For more information on filtering search results for different users, see Filtering on user context. If more than five PUT actions for a group are currently processing, a validation exception is thrown. PutPrincipalMapping is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
putPrincipalMapping(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
@@ -292,11 +380,11 @@ declare class Kendra extends Service {
*/
stopDataSourceSyncJob(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Enables you to provide feedback to Amazon Kendra to improve the performance of your index.
+ * Enables you to provide feedback to Amazon Kendra to improve the performance of your index. SubmitFeedback is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
submitFeedback(params: Kendra.Types.SubmitFeedbackRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Enables you to provide feedback to Amazon Kendra to improve the performance of your index.
+ * Enables you to provide feedback to Amazon Kendra to improve the performance of your index. SubmitFeedback is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
submitFeedback(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
@@ -323,6 +411,14 @@ declare class Kendra extends Service {
* Updates an existing Amazon Kendra data source.
*/
updateDataSource(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ updateExperience(params: Kendra.Types.UpdateExperienceRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Updates your Amazon Kendra experience such as a search application. For more information on creating a search application experience, see Building a search experience with no code.
+ */
+ updateExperience(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
* Updates an existing Amazon Kendra index.
*/
@@ -332,19 +428,19 @@ declare class Kendra extends Service {
*/
updateIndex(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Updates a block list used for query suggestions for an index. Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately. If a block list is updating, then you need to wait for the first update to finish before submitting another update. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
+ * Updates a block list used for query suggestions for an index. Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately. If a block list is updating, then you need to wait for the first update to finish before submitting another update. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. UpdateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
updateQuerySuggestionsBlockList(params: Kendra.Types.UpdateQuerySuggestionsBlockListRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Updates a block list used for query suggestions for an index. Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately. If a block list is updating, then you need to wait for the first update to finish before submitting another update. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update.
+ * Updates a block list used for query suggestions for an index. Updates to a block list might not take effect right away. Amazon Kendra needs to refresh the entire suggestions list to apply any updates to the block list. Other changes not related to the block list apply immediately. If a block list is updating, then you need to wait for the first update to finish before submitting another update. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. UpdateQuerySuggestionsBlockList is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
updateQuerySuggestionsBlockList(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update. Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index. You can still enable/disable query suggestions at any time.
+ * Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update. Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index. You can still enable/disable query suggestions at any time. UpdateQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
updateQuerySuggestionsConfig(params: Kendra.Types.UpdateQuerySuggestionsConfigRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
- * Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update. Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index. You can still enable/disable query suggestions at any time.
+ * Updates the settings of query suggestions for an index. Amazon Kendra supports partial updates, so you only need to provide the fields you want to update. If an update is currently processing (i.e. 'happening'), you need to wait for the update to finish before making another update. Updates to query suggestions settings might not take effect right away. The time for your updated settings to take effect depends on the updates made and the number of search queries in your index. You can still enable/disable query suggestions at any time. UpdateQuerySuggestionsConfig is currently not supported in the Amazon Web Services GovCloud (US-West) region.
*/
updateQuerySuggestionsConfig(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
@@ -392,6 +488,48 @@ declare namespace Kendra {
}
export type AdditionalResultAttributeValueType = "TEXT_WITH_HIGHLIGHTS_VALUE"|string;
export type AmazonResourceName = string;
+ export type AssociateEntitiesToExperienceFailedEntityList = FailedEntity[];
+ export interface AssociateEntitiesToExperienceRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * Lists users or groups in your Amazon Web Services SSO identity source.
+ */
+ EntityList: AssociateEntityList;
+ }
+ export interface AssociateEntitiesToExperienceResponse {
+ /**
+ * Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly configure with your Amazon Kendra experience.
+ */
+ FailedEntityList?: AssociateEntitiesToExperienceFailedEntityList;
+ }
+ export type AssociateEntityList = EntityConfiguration[];
+ export interface AssociatePersonasToEntitiesRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * The personas that define the specific permissions of users or groups in your Amazon Web Services SSO identity source. The available personas or access roles are Owner and Viewer. For more information on these personas, see Providing access to your search page.
+ */
+ Personas: EntityPersonaConfigurationList;
+ }
+ export interface AssociatePersonasToEntitiesResponse {
+ /**
+ * Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly configure with your Amazon Kendra experience.
+ */
+ FailedEntityList?: FailedEntityList;
+ }
export interface AttributeFilter {
/**
* Performs a logical AND operation on all supplied filters.
@@ -451,7 +589,7 @@ declare namespace Kendra {
*/
Port: Port;
/**
- * Your secret ARN, which you can create in AWS Secrets Manager You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password.
+ * Your secret ARN, which you can create in Secrets Manager You use a secret if basic authentication credentials are required to connect to a website. The secret stores your credentials of user name and password.
*/
Credentials: SecretArn;
}
@@ -536,6 +674,10 @@ declare namespace Kendra {
* One or more documents to add to the index. Documents can include custom attributes. For example, 'DataSourceId' and 'DataSourceSyncJobId' are custom attributes that provide information on the synchronization of documents running on a data source. Note, 'DataSourceSyncJobId' could be an optional custom attribute as Amazon Kendra will use the ID of a running sync job. Documents have the following file size limits. 5 MB total size for inline documents 50 MB total size for files from an S3 bucket 5 MB extracted text for any file For more information about file size and transaction per second quotas, see Quotas.
*/
Documents: DocumentList;
+ /**
+ * Configuration information for altering your document metadata and content during the document ingestion process when you use the BatchPutDocument operation. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
+ */
+ CustomDocumentEnrichmentConfiguration?: CustomDocumentEnrichmentConfiguration;
}
export interface BatchPutDocumentResponse {
/**
@@ -613,6 +755,7 @@ declare namespace Kendra {
ChangeDetectingColumns: ChangeDetectingColumns;
}
export type ColumnName = string;
+ export type ConditionOperator = "GreaterThan"|"GreaterThanOrEquals"|"LessThan"|"LessThanOrEquals"|"Equals"|"NotEquals"|"Contains"|"NotContains"|"Exists"|"NotExists"|"BeginsWith"|string;
export interface ConfluenceAttachmentConfiguration {
/**
* Indicates whether Amazon Kendra indexes attachments to the pages and blogs in the Confluence data source.
@@ -667,7 +810,7 @@ declare namespace Kendra {
*/
ServerUrl: Url;
/**
- * The Amazon Resource Name (ARN) of an Secrets Managersecret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys: username - The user name or email address of a user with administrative privileges for the Confluence server. password - The password associated with the user logging in to the Confluence server.
+ * The Amazon Resource Name (ARN) of an Secrets Manager secret that contains the key/value pairs required to connect to your Confluence server. The secret must contain a JSON structure with the following keys: username - The user name or email address of a user with administrative privileges for the Confluence server. password - The password associated with the user logging in to the Confluence server.
*/
SecretArn: SecretArn;
/**
@@ -788,6 +931,20 @@ declare namespace Kendra {
*/
SecretArn: SecretArn;
}
+ export interface ContentSourceConfiguration {
+ /**
+ * The identifier of the data sources you want to use for your Amazon Kendra experience.
+ */
+ DataSourceIds?: DataSourceIdList;
+ /**
+ * The identifier of the FAQs that you want to use for your Amazon Kendra experience.
+ */
+ FaqIds?: FaqIdsList;
+ /**
+ * TRUE to use documents you indexed directly using the BatchPutDocument operation.
+ */
+ DirectPutContent?: Boolean;
+ }
export type ContentType = "PDF"|"HTML"|"MS_WORD"|"PLAIN_TEXT"|"PPT"|string;
export type CrawlDepth = number;
export interface CreateDataSourceRequest {
@@ -831,6 +988,10 @@ declare namespace Kendra {
* The code for a language. This allows you to support a language for all documents when creating the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
*/
LanguageCode?: LanguageCode;
+ /**
+ * Configuration information for altering document metadata and content during the document ingestion process when you create a data source. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
+ */
+ CustomDocumentEnrichmentConfiguration?: CustomDocumentEnrichmentConfiguration;
}
export interface CreateDataSourceResponse {
/**
@@ -838,6 +999,38 @@ declare namespace Kendra {
*/
Id: DataSourceId;
}
+ export interface CreateExperienceRequest {
+ /**
+ * A name for your Amazon Kendra experience.
+ */
+ Name: ExperienceName;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * The Amazon Resource Name (ARN) of a role with permission to access Query operations, QuerySuggestions operations, SubmitFeedback operations, and Amazon Web Services SSO that stores your user and group information. For more information, see IAM roles for Amazon Kendra.
+ */
+ RoleArn?: RoleArn;
+ /**
+ * Provides the configuration information for your Amazon Kendra experience. This includes ContentSourceConfiguration, which specifies the data source IDs and/or FAQ IDs, and UserIdentityConfiguration, which specifies the user or group information to grant access to your Amazon Kendra experience.
+ */
+ Configuration?: ExperienceConfiguration;
+ /**
+ * A description for your Amazon Kendra experience.
+ */
+ Description?: Description;
+ /**
+ * A token that you provide to identify the request to create your Amazon Kendra experience. Multiple calls to the CreateExperience operation with the same client token creates only one Amazon Kendra experience.
+ */
+ ClientToken?: ClientTokenName;
+ }
+ export interface CreateExperienceResponse {
+ /**
+ * The identifier for your created Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ }
export interface CreateFaqRequest {
/**
* The identifier of the index that contains the FAQ.
@@ -920,7 +1113,7 @@ declare namespace Kendra {
*/
UserContextPolicy?: UserContextPolicy;
/**
- * Enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see UserGroupResolutionConfiguration.
+ * Enables fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source. To configure this, see UserGroupResolutionConfiguration.
*/
UserGroupResolutionConfiguration?: UserGroupResolutionConfiguration;
}
@@ -980,7 +1173,7 @@ declare namespace Kendra {
*/
Description?: Description;
/**
- * An AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.
+ * An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.
*/
RoleArn: RoleArn;
/**
@@ -1002,6 +1195,24 @@ declare namespace Kendra {
*/
Id?: ThesaurusId;
}
+ export interface CustomDocumentEnrichmentConfiguration {
+ /**
+ * Configuration information to alter document attributes or metadata fields and content when ingesting documents into Amazon Kendra.
+ */
+ InlineConfigurations?: InlineCustomDocumentEnrichmentConfigurationList;
+ /**
+ * Configuration information for invoking a Lambda function in Lambda on the original or raw documents before extracting their metadata and text. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation.
+ */
+ PreExtractionHookConfiguration?: HookConfiguration;
+ /**
+ * Configuration information for invoking a Lambda function in Lambda on the structured documents with their metadata and text extracted. You can use a Lambda function to apply advanced logic for creating, modifying, or deleting document metadata and content. For more information, see Advanced data manipulation.
+ */
+ PostExtractionHookConfiguration?: HookConfiguration;
+ /**
+ * The Amazon Resource Name (ARN) of a role with permission to run PreExtractionHookConfiguration and PostExtractionHookConfiguration for altering document metadata and content during the document ingestion process. For more information, see IAM roles for Amazon Kendra.
+ */
+ RoleArn?: RoleArn;
+ }
export interface DataSourceConfiguration {
/**
* Provides information to create a data source connector for a document repository in an Amazon S3 bucket.
@@ -1055,6 +1266,7 @@ declare namespace Kendra {
}
export type DataSourceGroups = DataSourceGroup[];
export type DataSourceId = string;
+ export type DataSourceIdList = DataSourceId[];
export type DataSourceInclusionsExclusionsStrings = DataSourceInclusionsExclusionsStringsMember[];
export type DataSourceInclusionsExclusionsStringsMember = string;
export type DataSourceName = string;
@@ -1222,6 +1434,18 @@ declare namespace Kendra {
*/
IndexId: IndexId;
}
+ export interface DeleteExperienceRequest {
+ /**
+ * The identifier of your Amazon Kendra experience you want to delete.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience you want to delete.
+ */
+ IndexId: IndexId;
+ }
+ export interface DeleteExperienceResponse {
+ }
export interface DeleteFaqRequest {
/**
* The identifier of the FAQ to remove.
@@ -1339,6 +1563,66 @@ declare namespace Kendra {
* The code for a language. This shows a supported language for all documents in the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
*/
LanguageCode?: LanguageCode;
+ /**
+ * Configuration information for altering document metadata and content during the document ingestion process when you describe a data source. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
+ */
+ CustomDocumentEnrichmentConfiguration?: CustomDocumentEnrichmentConfiguration;
+ }
+ export interface DescribeExperienceRequest {
+ /**
+ * The identifier of your Amazon Kendra experience you want to get information on.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience you want to get information on.
+ */
+ IndexId: IndexId;
+ }
+ export interface DescribeExperienceResponse {
+ /**
+ * Shows the identifier of your Amazon Kendra experience.
+ */
+ Id?: ExperienceId;
+ /**
+ * Shows the identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId?: IndexId;
+ /**
+ * Shows the name of your Amazon Kendra experience.
+ */
+ Name?: ExperienceName;
+ /**
+ * Shows the endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by Amazon Web Services.
+ */
+ Endpoints?: ExperienceEndpoints;
+ /**
+ * Shows the configuration information for your Amazon Kendra experience. This includes ContentSourceConfiguration, which specifies the data source IDs and/or FAQ IDs, and UserIdentityConfiguration, which specifies the user or group information to grant access to your Amazon Kendra experience.
+ */
+ Configuration?: ExperienceConfiguration;
+ /**
+ * Shows the date-time your Amazon Kendra experience was created.
+ */
+ CreatedAt?: Timestamp;
+ /**
+ * Shows the date-time your Amazon Kendra experience was last updated.
+ */
+ UpdatedAt?: Timestamp;
+ /**
+ * Shows the description for your Amazon Kendra experience.
+ */
+ Description?: Description;
+ /**
+ * The current processing status of your Amazon Kendra experience. When the status is ACTIVE, your Amazon Kendra experience is ready to use. When the status is FAILED, the ErrorMessage field contains the reason that this failed.
+ */
+ Status?: ExperienceStatus;
+ /**
+ * Shows the Amazon Resource Name (ARN) of a role with permission to access Query operations, QuerySuggestions operations, SubmitFeedback operations, and Amazon Web Services SSO that stores your user and group information.
+ */
+ RoleArn?: RoleArn;
+ /**
+ * The reason your Amazon Kendra experience could not properly process.
+ */
+ ErrorMessage?: ErrorMessage;
}
export interface DescribeFaqRequest {
/**
@@ -1465,7 +1749,7 @@ declare namespace Kendra {
*/
UserContextPolicy?: UserContextPolicy;
/**
- * Shows whether you have enabled the configuration for fetching access levels of groups and users from an AWS Single Sign-On identity source.
+ * Shows whether you have enabled the configuration for fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source.
*/
UserGroupResolutionConfiguration?: UserGroupResolutionConfiguration;
}
@@ -1649,7 +1933,7 @@ declare namespace Kendra {
*/
UpdatedAt?: Timestamp;
/**
- * An AWS Identity and Access Management (IAM) role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.
+ * An IAM role that gives Amazon Kendra permissions to access thesaurus file specified in SourceS3Path.
*/
RoleArn?: RoleArn;
SourceS3Path?: S3Path;
@@ -1667,6 +1951,47 @@ declare namespace Kendra {
SynonymRuleCount?: Long;
}
export type Description = string;
+ export interface DisassociateEntitiesFromExperienceRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * Lists users or groups in your Amazon Web Services SSO identity source.
+ */
+ EntityList: DisassociateEntityList;
+ }
+ export interface DisassociateEntitiesFromExperienceResponse {
+ /**
+ * Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly remove access to your Amazon Kendra experience.
+ */
+ FailedEntityList?: FailedEntityList;
+ }
+ export type DisassociateEntityList = EntityConfiguration[];
+ export interface DisassociatePersonasFromEntitiesRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * The identifiers of users or groups in your Amazon Web Services SSO identity source. For example, user IDs could be user emails.
+ */
+ EntityIds: EntityIdsList;
+ }
+ export interface DisassociatePersonasFromEntitiesResponse {
+ /**
+ * Lists the users or groups in your Amazon Web Services SSO identity source that failed to properly remove access to your Amazon Kendra experience.
+ */
+ FailedEntityList?: FailedEntityList;
+ }
export interface Document {
/**
* A unique identifier of the document in the index.
@@ -1708,11 +2033,39 @@ declare namespace Kendra {
*/
Value: DocumentAttributeValue;
}
+ export interface DocumentAttributeCondition {
+ /**
+ * The identifier of the document attribute used for the condition. For example, 'Source_URI' could be an identifier for the attribute or metadata field that contains source URIs associated with the documents. Amazon Kendra currently does not support _document_body as an attribute key used for the condition.
+ */
+ ConditionDocumentAttributeKey: DocumentAttributeKey;
+ /**
+ * The condition operator. For example, you can use 'Contains' to partially match a string.
+ */
+ Operator: ConditionOperator;
+ /**
+ * The value used by the operator. For example, you can specify the value 'financial' for strings in the 'Source_URI' field that partially match or contain this value.
+ */
+ ConditionOnValue?: DocumentAttributeValue;
+ }
export type DocumentAttributeKey = string;
export type DocumentAttributeKeyList = DocumentAttributeKey[];
export type DocumentAttributeList = DocumentAttribute[];
export type DocumentAttributeStringListValue = String[];
export type DocumentAttributeStringValue = string;
+ export interface DocumentAttributeTarget {
+ /**
+ * The identifier of the target document attribute or metadata field. For example, 'Department' could be an identifier for the target attribute or metadata field that includes the department names associated with the documents.
+ */
+ TargetDocumentAttributeKey?: DocumentAttributeKey;
+ /**
+ * TRUE to delete the existing target value for your specified target attribute key. You cannot create a target value and set this to TRUE. To create a target value (TargetDocumentAttributeValue), set this to FALSE.
+ */
+ TargetDocumentAttributeValueDeletion?: Boolean;
+ /**
+ * The target value you want to create for the target attribute. For example, 'Finance' could be the target value for the target attribute key 'Department'.
+ */
+ TargetDocumentAttributeValue?: DocumentAttributeValue;
+ }
export interface DocumentAttributeValue {
/**
* A string, such as "department".
@@ -1795,11 +2148,121 @@ declare namespace Kendra {
S3Prefix?: S3ObjectKey;
}
export type Duration = string;
+ export type Endpoint = string;
+ export type EndpointType = "HOME"|string;
+ export interface EntityConfiguration {
+ /**
+ * The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
+ */
+ EntityId: EntityId;
+ /**
+ * Specifies whether you are configuring a User or a Group.
+ */
+ EntityType: EntityType;
+ }
+ export interface EntityDisplayData {
+ /**
+ * The name of the user.
+ */
+ UserName?: NameType;
+ /**
+ * The name of the group.
+ */
+ GroupName?: NameType;
+ /**
+ * The user name of the user.
+ */
+ IdentifiedUserName?: NameType;
+ /**
+ * The first name of the user.
+ */
+ FirstName?: NameType;
+ /**
+ * The last name of the user.
+ */
+ LastName?: NameType;
+ }
+ export type EntityId = string;
+ export type EntityIdsList = EntityId[];
+ export interface EntityPersonaConfiguration {
+ /**
+ * The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
+ */
+ EntityId: EntityId;
+ /**
+ * The persona that defines the specific permissions of the user or group in your Amazon Web Services SSO identity source. The available personas or access roles are Owner and Viewer. For more information on these personas, see Providing access to your search page.
+ */
+ Persona: Persona;
+ }
+ export type EntityPersonaConfigurationList = EntityPersonaConfiguration[];
+ export type EntityType = "USER"|"GROUP"|string;
export type ErrorCode = "InternalError"|"InvalidRequest"|string;
export type ErrorMessage = string;
export type ExcludeMimeTypesList = MimeType[];
export type ExcludeSharedDrivesList = SharedDriveId[];
export type ExcludeUserAccountsList = UserAccount[];
+ export interface ExperienceConfiguration {
+ /**
+ * The identifiers of your data sources and FAQs. Or, you can specify that you want to use documents indexed via the BatchPutDocument operation. This is the content you want to use for your Amazon Kendra experience.
+ */
+ ContentSourceConfiguration?: ContentSourceConfiguration;
+ /**
+ * The Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails.
+ */
+ UserIdentityConfiguration?: UserIdentityConfiguration;
+ }
+ export interface ExperienceEndpoint {
+ /**
+ * The type of endpoint for your Amazon Kendra experience. The type currently available is HOME, which is a unique and fully hosted URL to the home page of your Amazon Kendra experience.
+ */
+ EndpointType?: EndpointType;
+ /**
+ * The endpoint of your Amazon Kendra experience.
+ */
+ Endpoint?: Endpoint;
+ }
+ export type ExperienceEndpoints = ExperienceEndpoint[];
+ export interface ExperienceEntitiesSummary {
+ /**
+ * The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
+ */
+ EntityId?: EntityId;
+ /**
+ * Shows the type as User or Group.
+ */
+ EntityType?: EntityType;
+ /**
+ * Information about the user entity.
+ */
+ DisplayData?: EntityDisplayData;
+ }
+ export type ExperienceEntitiesSummaryList = ExperienceEntitiesSummary[];
+ export type ExperienceId = string;
+ export type ExperienceName = string;
+ export type ExperienceStatus = "CREATING"|"ACTIVE"|"DELETING"|"FAILED"|string;
+ export interface ExperiencesSummary {
+ /**
+ * The name of your Amazon Kendra experience.
+ */
+ Name?: ExperienceName;
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id?: ExperienceId;
+ /**
+ * The date-time your Amazon Kendra experience was created.
+ */
+ CreatedAt?: Timestamp;
+ /**
+ * The processing status of your Amazon Kendra experience.
+ */
+ Status?: ExperienceStatus;
+ /**
+ * The endpoint URLs for your Amazon Kendra experiences. The URLs are unique and fully hosted by Amazon Web Services.
+ */
+ Endpoints?: ExperienceEndpoints;
+ }
+ export type ExperiencesSummaryList = ExperiencesSummary[];
export interface Facet {
/**
* The unique key for the document attribute.
@@ -1822,9 +2285,21 @@ declare namespace Kendra {
DocumentAttributeValueCountPairs?: DocumentAttributeValueCountPairList;
}
export type FacetResultList = FacetResult[];
+ export interface FailedEntity {
+ /**
+ * The identifier of the user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
+ */
+ EntityId?: EntityId;
+ /**
+ * The reason the user or group in your Amazon Web Services SSO identity source failed to properly configure with your Amazon Kendra experience.
+ */
+ ErrorMessage?: ErrorMessage;
+ }
+ export type FailedEntityList = FailedEntity[];
export type FailureReason = string;
export type FaqFileFormat = "CSV"|"CSV_WITH_HEADER"|"JSON"|string;
export type FaqId = string;
+ export type FaqIdsList = FaqId[];
export type FaqName = string;
export interface FaqStatistics {
/**
@@ -1889,6 +2364,46 @@ declare namespace Kendra {
*/
Suggestions?: SuggestionList;
}
+ export interface GetSnapshotsRequest {
+ /**
+ * The identifier of the index to get search metrics data.
+ */
+ IndexId: IndexId;
+ /**
+ * The time interval or time window to get search metrics data. The time interval uses the time zone of your index. You can view data in the following time windows: THIS_WEEK: The current week, starting on the Sunday and ending on the day before the current date. ONE_WEEK_AGO: The previous week, starting on the Sunday and ending on the following Saturday. TWO_WEEKS_AGO: The week before the previous week, starting on the Sunday and ending on the following Saturday. THIS_MONTH: The current month, starting on the first day of the month and ending on the day before the current date. ONE_MONTH_AGO: The previous month, starting on the first day of the month and ending on the last day of the month. TWO_MONTHS_AGO: The month before the previous month, starting on the first day of the month and ending on last day of the month.
+ */
+ Interval: Interval;
+ /**
+ * The metric you want to retrieve. You can specify only one metric per call. For more information about the metrics you can view, see Gaining insights with search analytics.
+ */
+ MetricType: MetricType;
+ /**
+ * If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of search metrics data.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of returned data for the metric.
+ */
+ MaxResults?: Integer;
+ }
+ export interface GetSnapshotsResponse {
+ /**
+ * The date-time for the beginning and end of the time window for the search metrics data.
+ */
+ SnapShotTimeFilter?: TimeRange;
+ /**
+ * The column headers for the search metrics data.
+ */
+ SnapshotsDataHeader?: SnapshotsDataHeaderFields;
+ /**
+ * The search metrics data. The data returned depends on the metric type you requested.
+ */
+ SnapshotsData?: SnapshotsDataRecords;
+ /**
+ * If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of search metrics data.
+ */
+ NextToken?: NextToken;
+ }
export interface GoogleDriveConfiguration {
/**
* The Amazon Resource Name (ARN) of a Secrets Managersecret that contains the credentials required to connect to Google Drive. For more information, see Using a Google Workspace Drive data source.
@@ -1996,7 +2511,22 @@ declare namespace Kendra {
}
export type HighlightList = Highlight[];
export type HighlightType = "STANDARD"|"THESAURUS_SYNONYM"|string;
+ export interface HookConfiguration {
+ /**
+ * The condition used for when a Lambda function should be invoked. For example, you can specify a condition that if there are empty date-time values, then Amazon Kendra should invoke a function that inserts the current date-time.
+ */
+ InvocationCondition?: DocumentAttributeCondition;
+ /**
+ * The Amazon Resource Name (ARN) of a role with permission to run a Lambda function during ingestion. For more information, see IAM roles for Amazon Kendra.
+ */
+ LambdaArn: LambdaArn;
+ /**
+ * Stores the original, raw documents or the structured, parsed documents before and after altering them. For more information, see Data contracts for Lambda functions.
+ */
+ S3Bucket: S3BucketName;
+ }
export type Host = string;
+ export type IdentityAttributeName = string;
export type Importance = number;
export interface IndexConfigurationSummary {
/**
@@ -2043,7 +2573,23 @@ declare namespace Kendra {
export type IndexedQuestionAnswersCount = number;
export type IndexedTextBytes = number;
export type IndexedTextDocumentsCount = number;
+ export interface InlineCustomDocumentEnrichmentConfiguration {
+ /**
+ * Configuration of the condition used for the target document attribute or metadata field when ingesting documents into Amazon Kendra.
+ */
+ Condition?: DocumentAttributeCondition;
+ /**
+ * Configuration of the target document attribute or metadata field when ingesting documents into Amazon Kendra. You can also include a value.
+ */
+ Target?: DocumentAttributeTarget;
+ /**
+ * TRUE to delete content if the condition used for the target attribute is met.
+ */
+ DocumentContentDeletion?: Boolean;
+ }
+ export type InlineCustomDocumentEnrichmentConfigurationList = InlineCustomDocumentEnrichmentConfiguration[];
export type Integer = number;
+ export type Interval = "THIS_MONTH"|"THIS_WEEK"|"ONE_WEEK_AGO"|"TWO_WEEKS_AGO"|"ONE_MONTH_AGO"|"TWO_MONTHS_AGO"|string;
export type Issuer = string;
export interface JsonTokenTypeConfiguration {
/**
@@ -2087,6 +2633,7 @@ declare namespace Kendra {
}
export type KeyLocation = "URL"|"SECRET_MANAGER"|string;
export type KmsKeyId = string;
+ export type LambdaArn = string;
export type LanguageCode = string;
export interface ListDataSourceSyncJobsRequest {
/**
@@ -2148,6 +2695,82 @@ declare namespace Kendra {
*/
NextToken?: NextToken;
}
+ export interface ListEntityPersonasRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of users or groups.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of returned users or groups.
+ */
+ MaxResults?: MaxResultsIntegerForListEntityPersonasRequest;
+ }
+ export interface ListEntityPersonasResponse {
+ /**
+ * An array of summary information for one or more users or groups.
+ */
+ SummaryItems?: PersonasSummaryList;
+ /**
+ * If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of users or groups.
+ */
+ NextToken?: NextToken;
+ }
+ export interface ListExperienceEntitiesRequest {
+ /**
+ * The identifier of your Amazon Kendra experience.
+ */
+ Id: ExperienceId;
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of users or groups.
+ */
+ NextToken?: NextToken;
+ }
+ export interface ListExperienceEntitiesResponse {
+ /**
+ * An array of summary information for one or more users or groups.
+ */
+ SummaryItems?: ExperienceEntitiesSummaryList;
+ /**
+ * If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of users or groups.
+ */
+ NextToken?: NextToken;
+ }
+ export interface ListExperiencesRequest {
+ /**
+ * The identifier of the index for your Amazon Kendra experience.
+ */
+ IndexId: IndexId;
+ /**
+ * If the previous response was incomplete (because there is more data to retrieve), Amazon Kendra returns a pagination token in the response. You can use this pagination token to retrieve the next set of Amazon Kendra experiences.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of returned Amazon Kendra experiences.
+ */
+ MaxResults?: MaxResultsIntegerForListExperiencesRequest;
+ }
+ export interface ListExperiencesResponse {
+ /**
+ * An array of summary information for one or more Amazon Kendra experiences.
+ */
+ SummaryItems?: ExperiencesSummaryList;
+ /**
+ * If the response is truncated, Amazon Kendra returns this token, which you can use in a later request to retrieve the next set of Amazon Kendra experiences.
+ */
+ NextToken?: NextToken;
+ }
export interface ListFaqsRequest {
/**
* The index that contains the FAQ lists.
@@ -2290,6 +2913,8 @@ declare namespace Kendra {
export type MaxLinksPerPage = number;
export type MaxResultsIntegerForListDataSourceSyncJobsRequest = number;
export type MaxResultsIntegerForListDataSourcesRequest = number;
+ export type MaxResultsIntegerForListEntityPersonasRequest = number;
+ export type MaxResultsIntegerForListExperiencesRequest = number;
export type MaxResultsIntegerForListFaqsRequest = number;
export type MaxResultsIntegerForListIndicesRequest = number;
export type MaxResultsIntegerForListPrincipalsRequest = number;
@@ -2314,11 +2939,13 @@ declare namespace Kendra {
UserId: UserId;
}
export type MemberUsers = MemberUser[];
+ export type MetricType = "QUERIES_BY_COUNT"|"QUERIES_BY_ZERO_CLICK_RATE"|"QUERIES_BY_ZERO_RESULT_RATE"|"DOCS_BY_CLICK_COUNT"|"AGG_QUERY_DOC_METRICS"|"TREND_QUERY_DOC_METRICS"|string;
export type MetricValue = string;
export type MimeType = string;
export type MinimumNumberOfQueryingUsers = number;
export type MinimumQueryCount = number;
export type Mode = "ENABLED"|"LEARN_ONLY"|string;
+ export type NameType = string;
export type NextToken = string;
export type ObjectBoolean = boolean;
export interface OneDriveConfiguration {
@@ -2365,6 +2992,26 @@ declare namespace Kendra {
}
export type Order = "ASCENDING"|"DESCENDING"|string;
export type OrganizationId = string;
+ export type Persona = "OWNER"|"VIEWER"|string;
+ export interface PersonasSummary {
+ /**
+ * The identifier of a user or group in your Amazon Web Services SSO identity source. For example, a user ID could be an email.
+ */
+ EntityId?: EntityId;
+ /**
+ * The persona that defines the specific permissions of the user or group in your Amazon Web Services SSO identity source. The available personas or access roles are Owner and Viewer. For more information on these personas, see Providing access to your search page.
+ */
+ Persona?: Persona;
+ /**
+ * The date-time the summary information was created.
+ */
+ CreatedAt?: Timestamp;
+ /**
+ * The date-time the summary information was last updated.
+ */
+ UpdatedAt?: Timestamp;
+ }
+ export type PersonasSummaryList = PersonasSummary[];
export type Port = number;
export interface Principal {
/**
@@ -2399,7 +3046,7 @@ declare namespace Kendra {
*/
Port: Port;
/**
- * Your secret ARN, which you can create in AWS Secrets Manager The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
+ * Your secret ARN, which you can create in Secrets Manager The credentials are optional. You use a secret if web proxy credentials are required to connect to a website host. Amazon Kendra currently support basic authentication to connect to a web proxy server. The secret stores your credentials.
*/
Credentials?: SecretArn;
}
@@ -2857,7 +3504,7 @@ declare namespace Kendra {
*/
ServiceCatalogConfiguration?: ServiceNowServiceCatalogConfiguration;
/**
- * Determines the type of authentication used to connect to the ServiceNow instance. If you choose HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the AWS Secrets Manager secret in the SecretArn field. When you choose OAUTH2, Amazon Kendra is authenticated using the OAuth token and secret provided in the Secrets Manager secret, and the user name and password are used to determine which information Amazon Kendra has access to. When you use OAUTH2 authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source.
+ * Determines the type of authentication used to connect to the ServiceNow instance. If you choose HTTP_BASIC, Amazon Kendra is authenticated using the user name and password provided in the Secrets Manager secret in the SecretArn field. When you choose OAUTH2, Amazon Kendra is authenticated using the OAuth token and secret provided in the Secrets Manager secret, and the user name and password are used to determine which information Amazon Kendra has access to. When you use OAUTH2 authentication, you must generate a token and a client secret using the ServiceNow console. For more information, see Using a ServiceNow data source.
*/
AuthenticationType?: ServiceNowAuthenticationType;
}
@@ -2929,7 +3576,7 @@ declare namespace Kendra {
*/
Urls: SharePointUrlList;
/**
- * The Amazon Resource Name (ARN) of credentials stored in Secrets Manager. The credentials should be a user/password pair. If you use SharePoint Server, you also need to provide the sever domain name as part of the credentials. For more information, see Using a Microsoft SharePoint Data Source. For more information about Secrets Manager, see What Is Secrets Manager in the Secrets Manager user guide.
+ * The Amazon Resource Name (ARN) of credentials stored in Secrets Manager. The credentials should be a user/password pair. If you use SharePoint Server, you also need to provide the sever domain name as part of the credentials. For more information, see Using a Microsoft SharePoint Data Source. For more information about Secrets Manager see What Is Secrets Manager in the Secrets Manager user guide.
*/
SecretArn: SecretArn;
/**
@@ -2974,6 +3621,9 @@ declare namespace Kendra {
SiteMaps: SiteMapsList;
}
export type SiteMapsList = SiteMap[];
+ export type SnapshotsDataHeaderFields = String[];
+ export type SnapshotsDataRecord = String[];
+ export type SnapshotsDataRecords = SnapshotsDataRecord[];
export type SortOrder = "DESC"|"ASC"|string;
export interface SortingConfiguration {
/**
@@ -3208,6 +3858,9 @@ declare namespace Kendra {
* The identifier of the index that contains the data source to update.
*/
IndexId: IndexId;
+ /**
+ * Configuration information for an Amazon Kendra data source.
+ */
Configuration?: DataSourceConfiguration;
/**
* The new description for the data source.
@@ -3225,6 +3878,36 @@ declare namespace Kendra {
* The code for a language. This allows you to support a language for all documents when updating the data source. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
*/
LanguageCode?: LanguageCode;
+ /**
+ * Configuration information for altering document metadata and content during the document ingestion process when you update a data source. For more information on how to create, modify and delete document metadata, or make other content alterations when you ingest documents into Amazon Kendra, see Customizing document metadata during the ingestion process.
+ */
+ CustomDocumentEnrichmentConfiguration?: CustomDocumentEnrichmentConfiguration;
+ }
+ export interface UpdateExperienceRequest {
+ /**
+ * The identifier of your Amazon Kendra experience you want to update.
+ */
+ Id: ExperienceId;
+ /**
+ * The name of your Amazon Kendra experience you want to update.
+ */
+ Name?: ExperienceName;
+ /**
+ * The identifier of the index for your Amazon Kendra experience you want to update.
+ */
+ IndexId: IndexId;
+ /**
+ * The Amazon Resource Name (ARN) of a role with permission to access Query operations, QuerySuggestions operations, SubmitFeedback operations, and Amazon Web Services SSO that stores your user and group information. For more information, see IAM roles for Amazon Kendra.
+ */
+ RoleArn?: RoleArn;
+ /**
+ * Provides the user configuration information. This includes the Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails.
+ */
+ Configuration?: ExperienceConfiguration;
+ /**
+ * The description of your Amazon Kendra experience you want to update.
+ */
+ Description?: Description;
}
export interface UpdateIndexRequest {
/**
@@ -3260,7 +3943,7 @@ declare namespace Kendra {
*/
UserContextPolicy?: UserContextPolicy;
/**
- * Enables fetching access levels of groups and users from an AWS Single Sign-On identity source. To configure this, see UserGroupResolutionConfiguration.
+ * Enables fetching access levels of groups and users from an Amazon Web Services Single Sign On identity source. To configure this, see UserGroupResolutionConfiguration.
*/
UserGroupResolutionConfiguration?: UserGroupResolutionConfiguration;
}
@@ -3372,12 +4055,18 @@ declare namespace Kendra {
export type UserContextPolicy = "ATTRIBUTE_FILTER"|"USER_TOKEN"|string;
export interface UserGroupResolutionConfiguration {
/**
- * The identity store provider (mode) you want to use to fetch access levels of groups and users. AWS Single Sign-On is currently the only available mode. Your users and groups must exist in an AWS SSO identity source in order to use this mode.
+ * The identity store provider (mode) you want to use to fetch access levels of groups and users. Amazon Web Services Single Sign On is currently the only available mode. Your users and groups must exist in an Amazon Web Services SSO identity source in order to use this mode.
*/
UserGroupResolutionMode: UserGroupResolutionMode;
}
export type UserGroupResolutionMode = "AWS_SSO"|"NONE"|string;
export type UserId = string;
+ export interface UserIdentityConfiguration {
+ /**
+ * The Amazon Web Services SSO field name that contains the identifiers of your users, such as their emails. This is used for user context filtering and for granting access to your Amazon Kendra experience. You must set up Amazon Web Services SSO with Amazon Kendra. You must include your users and groups in your Access Control List when you ingest documents into your index. For more information, see Getting started with an Amazon Web Services SSO identity source.
+ */
+ IdentityAttributeName?: IdentityAttributeName;
+ }
export type UserNameAttributeField = string;
export interface UserTokenConfiguration {
/**
@@ -3396,7 +4085,7 @@ declare namespace Kendra {
export type VpcSecurityGroupId = string;
export interface WebCrawlerConfiguration {
/**
- * Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use the Amazon Kendra web crawler to index your own webpages, or webpages that you have authorization to index.
+ * Specifies the seed or starting point URLs of the websites or the sitemap URLs of the websites you want to crawl. You can include website subdomains. You can list up to 100 seed URLs and up to three sitemap URLs. You can only crawl websites that use the secure communication protocol, Hypertext Transfer Protocol Secure (HTTPS). If you receive an error when crawling a website, it could be that the website is blocked from crawling. When selecting websites to index, you must adhere to the Amazon Acceptable Use Policy and all other Amazon terms. Remember that you must only use Amazon Kendra Web Crawler to index your own webpages, or webpages that you have authorization to index.
*/
Urls: Urls;
/**
@@ -3424,18 +4113,18 @@ declare namespace Kendra {
*/
UrlExclusionPatterns?: DataSourceInclusionsExclusionsStrings;
/**
- * Provides configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in AWS Secrets Manager.
+ * Provides configuration information required to connect to your internal websites via a web proxy. You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. Web proxy credentials are optional and you can use them to connect to a web proxy server that requires basic authentication. To store web proxy credentials, you use a secret in Secrets Manager.
*/
ProxyConfiguration?: ProxyConfiguration;
/**
- * Provides configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. You use a secret in AWS Secrets Manager to store your authentication credentials.
+ * Provides configuration information required to connect to websites using authentication. You can connect to websites using basic authentication of user name and password. You must provide the website host name and port number. For example, the host name of https://a.example.com/page1.html is "a.example.com" and the port is 443, the standard port for HTTPS. You use a secret in Secrets Manager to store your authentication credentials.
*/
AuthenticationConfiguration?: AuthenticationConfiguration;
}
export type WebCrawlerMode = "HOST_ONLY"|"SUBDOMAINS"|"EVERYTHING"|string;
export interface WorkDocsConfiguration {
/**
- * The identifier of the directory corresponding to your Amazon WorkDocs site repository. You can find the organization ID in the AWS Directory Service by going to Active Directory, then Directories. Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the AWS Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console.
+ * The identifier of the directory corresponding to your Amazon WorkDocs site repository. You can find the organization ID in the Directory Service by going to Active Directory, then Directories. Your Amazon WorkDocs site directory has an ID, which is the organization ID. You can also set up a new Amazon WorkDocs directory in the Directory Service console and enable a Amazon WorkDocs site for the directory in the Amazon WorkDocs console.
*/
OrganizationId: OrganizationId;
/**
diff --git a/clients/lexmodelsv2.d.ts b/clients/lexmodelsv2.d.ts
index 9071f75c16..3a5fdebd8e 100644
--- a/clients/lexmodelsv2.d.ts
+++ b/clients/lexmodelsv2.d.ts
@@ -227,6 +227,14 @@ declare class LexModelsV2 extends Service {
* Describes the settings that a bot has for a specific locale.
*/
describeBotLocale(callback?: (err: AWSError, data: LexModelsV2.Types.DescribeBotLocaleResponse) => void): Request;
+ /**
+ * Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
+ */
+ describeBotRecommendation(params: LexModelsV2.Types.DescribeBotRecommendationRequest, callback?: (err: AWSError, data: LexModelsV2.Types.DescribeBotRecommendationResponse) => void): Request;
+ /**
+ * Provides metadata information about a bot recommendation. This information will enable you to get a description on the request inputs, to download associated transcripts after processing is complete, and to download intents and slot-types generated by the bot recommendation.
+ */
+ describeBotRecommendation(callback?: (err: AWSError, data: LexModelsV2.Types.DescribeBotRecommendationResponse) => void): Request;
/**
* Provides metadata about a version of a bot.
*/
@@ -307,6 +315,14 @@ declare class LexModelsV2 extends Service {
* Gets a list of locales for the specified bot.
*/
listBotLocales(callback?: (err: AWSError, data: LexModelsV2.Types.ListBotLocalesResponse) => void): Request;
+ /**
+ * Get a list of bot recommendations that meet the specified criteria.
+ */
+ listBotRecommendations(params: LexModelsV2.Types.ListBotRecommendationsRequest, callback?: (err: AWSError, data: LexModelsV2.Types.ListBotRecommendationsResponse) => void): Request;
+ /**
+ * Get a list of bot recommendations that meet the specified criteria.
+ */
+ listBotRecommendations(callback?: (err: AWSError, data: LexModelsV2.Types.ListBotRecommendationsResponse) => void): Request;
/**
* Gets information about all of the versions of a bot. The ListBotVersions operation returns a summary of each version of a bot. For example, if a bot has three numbered versions, the ListBotVersions operation returns for summaries, one for each numbered version and one for the DRAFT version. The ListBotVersions operation always returns at least one version, the DRAFT version.
*/
@@ -363,6 +379,14 @@ declare class LexModelsV2 extends Service {
* Get a list of intents that meet the specified criteria.
*/
listIntents(callback?: (err: AWSError, data: LexModelsV2.Types.ListIntentsResponse) => void): Request;
+ /**
+ * Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
+ */
+ listRecommendedIntents(params: LexModelsV2.Types.ListRecommendedIntentsRequest, callback?: (err: AWSError, data: LexModelsV2.Types.ListRecommendedIntentsResponse) => void): Request;
+ /**
+ * Gets a list of recommended intents provided by the bot recommendation that you can use in your bot.
+ */
+ listRecommendedIntents(callback?: (err: AWSError, data: LexModelsV2.Types.ListRecommendedIntentsResponse) => void): Request;
/**
* Gets a list of slot types that match the specified criteria.
*/
@@ -387,6 +411,22 @@ declare class LexModelsV2 extends Service {
* Gets a list of tags associated with a resource. Only bots, bot aliases, and bot channels can have tags associated with them.
*/
listTagsForResource(callback?: (err: AWSError, data: LexModelsV2.Types.ListTagsForResourceResponse) => void): Request;
+ /**
+ * Search for associated transcripts that meet the specified criteria.
+ */
+ searchAssociatedTranscripts(params: LexModelsV2.Types.SearchAssociatedTranscriptsRequest, callback?: (err: AWSError, data: LexModelsV2.Types.SearchAssociatedTranscriptsResponse) => void): Request;
+ /**
+ * Search for associated transcripts that meet the specified criteria.
+ */
+ searchAssociatedTranscripts(callback?: (err: AWSError, data: LexModelsV2.Types.SearchAssociatedTranscriptsResponse) => void): Request;
+ /**
+ * Use this to provide your transcript data, and to start the bot recommendation process.
+ */
+ startBotRecommendation(params: LexModelsV2.Types.StartBotRecommendationRequest, callback?: (err: AWSError, data: LexModelsV2.Types.StartBotRecommendationResponse) => void): Request;
+ /**
+ * Use this to provide your transcript data, and to start the bot recommendation process.
+ */
+ startBotRecommendation(callback?: (err: AWSError, data: LexModelsV2.Types.StartBotRecommendationResponse) => void): Request;
/**
* Starts importing a bot or bot locale from a zip archive that you uploaded to an S3 bucket.
*/
@@ -435,6 +475,14 @@ declare class LexModelsV2 extends Service {
* Updates the settings that a bot has for a specific locale.
*/
updateBotLocale(callback?: (err: AWSError, data: LexModelsV2.Types.UpdateBotLocaleResponse) => void): Request;
+ /**
+ * Updates an existing bot recommendation request.
+ */
+ updateBotRecommendation(params: LexModelsV2.Types.UpdateBotRecommendationRequest, callback?: (err: AWSError, data: LexModelsV2.Types.UpdateBotRecommendationResponse) => void): Request;
+ /**
+ * Updates an existing bot recommendation request.
+ */
+ updateBotRecommendation(callback?: (err: AWSError, data: LexModelsV2.Types.UpdateBotRecommendationResponse) => void): Request;
/**
* Updates the password used to protect an export zip archive. The password is not required. If you don't supply a password, Amazon Lex generates a zip file that is not protected by a password. This is the archive that is available at the pre-signed S3 URL provided by the DescribeExport operation.
*/
@@ -533,6 +581,25 @@ declare namespace LexModelsV2 {
}
export type AggregatedUtterancesSummaryList = AggregatedUtterancesSummary[];
export type AmazonResourceName = string;
+ export interface AssociatedTranscript {
+ /**
+ * The content of the transcript that meets the search filter criteria. For the JSON format of the transcript, see Output transcript format.
+ */
+ transcript?: Transcript;
+ }
+ export interface AssociatedTranscriptFilter {
+ /**
+ * The name of the field to use for filtering. The allowed names are IntentId and SlotTypeId.
+ */
+ name: AssociatedTranscriptFilterName;
+ /**
+ * The values to use to filter the transcript.
+ */
+ values: FilterValues;
+ }
+ export type AssociatedTranscriptFilterName = "IntentId"|"SlotTypeId"|string;
+ export type AssociatedTranscriptFilters = AssociatedTranscriptFilter[];
+ export type AssociatedTranscriptList = AssociatedTranscript[];
export type AttachmentTitle = string;
export type AttachmentUrl = string;
export interface AudioLogDestination {
@@ -732,7 +799,7 @@ declare namespace LexModelsV2 {
*/
order: SortOrder;
}
- export type BotLocaleStatus = "Creating"|"Building"|"Built"|"ReadyExpressTesting"|"Failed"|"Deleting"|"NotBuilt"|"Importing"|string;
+ export type BotLocaleStatus = "Creating"|"Building"|"Built"|"ReadyExpressTesting"|"Failed"|"Deleting"|"NotBuilt"|"Importing"|"Processing"|string;
export interface BotLocaleSummary {
/**
* The language and locale of the bot locale.
@@ -760,6 +827,50 @@ declare namespace LexModelsV2 {
lastBuildSubmittedDateTime?: Timestamp;
}
export type BotLocaleSummaryList = BotLocaleSummary[];
+ export interface BotRecommendationResultStatistics {
+ /**
+ * Statistical information about about the intents associated with the bot recommendation results.
+ */
+ intents?: IntentStatistics;
+ /**
+ * Statistical information about the slot types associated with the bot recommendation results.
+ */
+ slotTypes?: SlotTypeStatistics;
+ }
+ export interface BotRecommendationResults {
+ /**
+ * The presigned URL link of the recommended bot definition.
+ */
+ botLocaleExportUrl?: PresignedS3Url;
+ /**
+ * The presigned url link of the associated transcript.
+ */
+ associatedTranscriptsUrl?: PresignedS3Url;
+ /**
+ * The statistical summary of the bot recommendation results.
+ */
+ statistics?: BotRecommendationResultStatistics;
+ }
+ export type BotRecommendationStatus = "Processing"|"Deleting"|"Deleted"|"Downloading"|"Updating"|"Available"|"Failed"|string;
+ export interface BotRecommendationSummary {
+ /**
+ * The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
+ */
+ botRecommendationStatus: BotRecommendationStatus;
+ /**
+ * The unique identifier of the bot recommendation to be updated.
+ */
+ botRecommendationId: Id;
+ /**
+ * A timestamp of the date and time that the bot recommendation was created.
+ */
+ creationDateTime?: Timestamp;
+ /**
+ * A timestamp of the date and time that the bot recommendation was last updated.
+ */
+ lastUpdatedDateTime?: Timestamp;
+ }
+ export type BotRecommendationSummaryList = BotRecommendationSummary[];
export type BotSortAttribute = "BotName"|string;
export interface BotSortBy {
/**
@@ -971,6 +1082,7 @@ declare namespace LexModelsV2 {
*/
audioLogSettings?: AudioLogSettingsList;
}
+ export type Count = number;
export interface CreateBotAliasRequest {
/**
* The alias to create. The name must be unique for the bot.
@@ -1634,6 +1746,16 @@ declare namespace LexModelsV2 {
*/
childDirected: ChildDirected;
}
+ export interface DateRangeFilter {
+ /**
+ * A timestamp indicating the start date for the date range filter.
+ */
+ startDateTime: Timestamp;
+ /**
+ * A timestamp indicating the end date for the date range filter.
+ */
+ endDateTime: Timestamp;
+ }
export interface DeleteBotAliasRequest {
/**
* The unique identifier of the bot alias to delete.
@@ -2029,6 +2151,70 @@ declare namespace LexModelsV2 {
*/
botLocaleHistoryEvents?: BotLocaleHistoryEventsList;
}
+ export interface DescribeBotRecommendationRequest {
+ /**
+ * The unique identifier of the bot associated with the bot recommendation.
+ */
+ botId: Id;
+ /**
+ * The version of the bot associated with the bot recommendation.
+ */
+ botVersion: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to describe. The string must match one of the supported locales. For more information, see Supported languages.
+ */
+ localeId: LocaleId;
+ /**
+ * The identifier of the bot recommendation to describe.
+ */
+ botRecommendationId: Id;
+ }
+ export interface DescribeBotRecommendationResponse {
+ /**
+ * The identifier of the bot associated with the bot recommendation.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot associated with the bot recommendation.
+ */
+ botVersion?: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to describe.
+ */
+ localeId?: LocaleId;
+ /**
+ * The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
+ */
+ botRecommendationStatus?: BotRecommendationStatus;
+ /**
+ * The identifier of the bot recommendation being described.
+ */
+ botRecommendationId?: Id;
+ /**
+ * If botRecommendationStatus is Failed, Amazon Lex explains why.
+ */
+ failureReasons?: FailureReasons;
+ /**
+ * The date and time that the bot recommendation was created.
+ */
+ creationDateTime?: Timestamp;
+ /**
+ * The date and time that the bot recommendation was last updated.
+ */
+ lastUpdatedDateTime?: Timestamp;
+ /**
+ * The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
+ */
+ transcriptSourceSetting?: TranscriptSourceSetting;
+ /**
+ * The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
+ */
+ encryptionSetting?: EncryptionSetting;
+ /**
+ * The object representing the URL of the bot definition, the URL of the associated transcript and a statistical summary of the bot recommendation results.
+ */
+ botRecommendationResults?: BotRecommendationResults;
+ }
export interface DescribeBotRequest {
/**
* The unique identifier of the bot to describe.
@@ -2470,6 +2656,20 @@ declare namespace LexModelsV2 {
}
export type DraftBotVersion = string;
export type Effect = "Allow"|"Deny"|string;
+ export interface EncryptionSetting {
+ /**
+ * The KMS key ARN used to encrypt the metadata associated with the bot recommendation.
+ */
+ kmsKeyArn?: KmsKeyArn;
+ /**
+ * The password used to encrypt the recommended bot recommendation file.
+ */
+ botLocaleExportPassword?: FilePassword;
+ /**
+ * The password used to encrypt the associated transcript file.
+ */
+ associatedTranscriptsPassword?: FilePassword;
+ }
export interface ExportFilter {
/**
* The name of the field to use for filtering.
@@ -2538,6 +2738,7 @@ declare namespace LexModelsV2 {
export type ExportSummaryList = ExportSummary[];
export type FailureReason = string;
export type FailureReasons = FailureReason[];
+ export type FilePassword = string;
export type FilterValue = string;
export type FilterValues = FilterValue[];
export interface FulfillmentCodeHookSettings {
@@ -2756,6 +2957,12 @@ declare namespace LexModelsV2 {
*/
order: SortOrder;
}
+ export interface IntentStatistics {
+ /**
+ * The number of recommended intents associated with the bot recommendation.
+ */
+ discoveredIntentCount?: Count;
+ }
export interface IntentSummary {
/**
* The unique identifier assigned to the intent. Use this ID to get detailed information about the intent with the DescribeIntent operation.
@@ -2814,6 +3021,12 @@ declare namespace LexModelsV2 {
*/
codeHookInterfaceVersion: CodeHookInterfaceVersion;
}
+ export interface LexTranscriptFilter {
+ /**
+ * The object that contains a date range filter that will be applied to the transcript. Specify this object if you want Amazon Lex to only read the files that are within the date range.
+ */
+ dateRangeFilter?: DateRangeFilter;
+ }
export interface ListAggregatedUtterancesRequest {
/**
* The unique identifier of the bot associated with this request.
@@ -2966,6 +3179,50 @@ declare namespace LexModelsV2 {
*/
botLocaleSummaries?: BotLocaleSummaryList;
}
+ export interface ListBotRecommendationsRequest {
+ /**
+ * The unique identifier of the bot that contains the bot recommendation list.
+ */
+ botId: Id;
+ /**
+ * The version of the bot that contains the bot recommendation list.
+ */
+ botVersion: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation list.
+ */
+ localeId: LocaleId;
+ /**
+ * The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
+ */
+ maxResults?: MaxResults;
+ /**
+ * If the response from the ListBotRecommendation operation contains more results than specified in the maxResults parameter, a token is returned in the response. Use that token in the nextToken parameter to return the next page of results.
+ */
+ nextToken?: NextToken;
+ }
+ export interface ListBotRecommendationsResponse {
+ /**
+ * The unique identifier of the bot that contains the bot recommendation list.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot that contains the bot recommendation list.
+ */
+ botVersion?: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation list.
+ */
+ localeId?: LocaleId;
+ /**
+ * Summary information for the bot recommendations that meet the filter specified in this request. The length of the list is specified in the maxResults parameter of the request. If there are more bot recommendations available, the nextToken field contains a token to get the next page of results.
+ */
+ botRecommendationSummaries?: BotRecommendationSummaryList;
+ /**
+ * A token that indicates whether there are more results to return in a response to the ListBotRecommendations operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListBotRecommendations operation request to get the next page of results.
+ */
+ nextToken?: NextToken;
+ }
export interface ListBotVersionsRequest {
/**
* The identifier of the bot to list versions for.
@@ -3230,6 +3487,58 @@ declare namespace LexModelsV2 {
*/
nextToken?: NextToken;
}
+ export interface ListRecommendedIntentsRequest {
+ /**
+ * The unique identifier of the bot associated with the recommended intents.
+ */
+ botId: Id;
+ /**
+ * The version of the bot that contains the recommended intents.
+ */
+ botVersion: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the recommended intents.
+ */
+ localeId: LocaleId;
+ /**
+ * The identifier of the bot recommendation that contains the recommended intents.
+ */
+ botRecommendationId: Id;
+ /**
+ * If the response from the ListRecommendedIntents operation contains more results than specified in the maxResults parameter, a token is returned in the response. Use that token in the nextToken parameter to return the next page of results.
+ */
+ nextToken?: NextToken;
+ /**
+ * The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
+ */
+ maxResults?: MaxResults;
+ }
+ export interface ListRecommendedIntentsResponse {
+ /**
+ * The unique identifier of the bot associated with the recommended intent.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot that contains the intent.
+ */
+ botVersion?: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the intents to list. The string must match one of the supported locales. For more information, see Supported languages.
+ */
+ localeId?: LocaleId;
+ /**
+ * The identifier of the bot recommendation that contains the recommended intent.
+ */
+ botRecommendationId?: Id;
+ /**
+ * Summary information for the intents that meet the filter criteria specified in the request. The length of the list is specified in the maxResults parameter of the request. If there are more intents available, the nextToken field contains a token to get the next page of results.
+ */
+ summaryList?: RecommendedIntentSummaryList;
+ /**
+ * A token that indicates whether there are more results to return in a response to the ListRecommendedIntents operation. If the nextToken field is present, you send the contents as the nextToken parameter of a ListRecommendedIntents operation request to get the next page of results.
+ */
+ nextToken?: NextToken;
+ }
export interface ListSlotTypesRequest {
/**
* The unique identifier of the bot that contains the slot types.
@@ -3358,7 +3667,7 @@ declare namespace LexModelsV2 {
export type LocaleName = string;
export type LogPrefix = string;
export type MaxResults = number;
- export type MergeStrategy = "Overwrite"|"FailOnConflict"|string;
+ export type MergeStrategy = "Overwrite"|"FailOnConflict"|"Append"|string;
export interface Message {
/**
* A message in plain text format.
@@ -3397,6 +3706,7 @@ declare namespace LexModelsV2 {
allowMultipleValues?: Boolean;
}
export type Name = string;
+ export type NextIndex = number;
export type NextToken = string;
export type NumericalBotVersion = string;
export interface ObfuscationSetting {
@@ -3406,6 +3716,8 @@ declare namespace LexModelsV2 {
obfuscationSettingType: ObfuscationSettingType;
}
export type ObfuscationSettingType = "None"|"DefaultObfuscation"|string;
+ export type ObjectPrefix = string;
+ export type ObjectPrefixes = ObjectPrefix[];
export type Operation = string;
export type OperationList = Operation[];
export interface OutputContext {
@@ -3423,6 +3735,12 @@ declare namespace LexModelsV2 {
turnsToLive: ContextTurnsToLive;
}
export type OutputContextsList = OutputContext[];
+ export interface PathFormat {
+ /**
+ * A list of Amazon S3 prefixes that points to sub-folders in the Amazon S3 bucket. Specify this list if you only want Lex to read the files under this set of sub-folders.
+ */
+ objectPrefixes?: ObjectPrefixes;
+ }
export interface PlainTextMessage {
/**
* The message to send to the user.
@@ -3466,6 +3784,21 @@ declare namespace LexModelsV2 {
allowInterrupt?: BoxedBoolean;
}
export type QueryFilterString = string;
+ export interface RecommendedIntentSummary {
+ /**
+ * The unique identifier of a recommended intent associated with the bot recommendation.
+ */
+ intentId?: Id;
+ /**
+ * The name of a recommended intent associated with the bot recommendation.
+ */
+ intentName?: Name;
+ /**
+ * The count of sample utterances of a recommended intent that is associated with a bot recommendation.
+ */
+ sampleUtterancesCount?: SampleUtterancesCount;
+ }
+ export type RecommendedIntentSummaryList = RecommendedIntentSummary[];
export type RegexPattern = string;
export interface RelativeAggregationDuration {
/**
@@ -3505,6 +3838,29 @@ declare namespace LexModelsV2 {
*/
logPrefix: LogPrefix;
}
+ export type S3BucketName = string;
+ export interface S3BucketTranscriptSource {
+ /**
+ * The name of the bucket containing the transcript and the associated metadata.
+ */
+ s3BucketName: S3BucketName;
+ /**
+ * The object that contains a path format that will be applied when Amazon Lex reads the transcript file in the bucket you provide. Specify this object if you only want Lex to read a subset of files in your Amazon S3 bucket.
+ */
+ pathFormat?: PathFormat;
+ /**
+ * The format of the transcript content. Currently, Genie only supports the Amazon Lex transcript format.
+ */
+ transcriptFormat: TranscriptFormat;
+ /**
+ * The object that contains the filter which will be applied when Amazon Lex reads through the Amazon S3 bucket. Specify this object if you want Amazon Lex to read only a subset of the Amazon S3 bucket based on the filter you provide.
+ */
+ transcriptFilter?: TranscriptFilter;
+ /**
+ * The ARN of the KMS key that customer use to encrypt their Amazon S3 bucket. Only use this field if your bucket is encrypted using a customer managed KMS key.
+ */
+ kmsKeyArn?: KmsKeyArn;
+ }
export interface SSMLMessage {
/**
* The SSML text that defines the prompt.
@@ -3518,6 +3874,7 @@ declare namespace LexModelsV2 {
*/
utterance: Utterance;
}
+ export type SampleUtterancesCount = number;
export type SampleUtterancesList = SampleUtterance[];
export interface SampleValue {
/**
@@ -3525,6 +3882,71 @@ declare namespace LexModelsV2 {
*/
value: Value;
}
+ export interface SearchAssociatedTranscriptsRequest {
+ /**
+ * The unique identifier of the bot associated with the transcripts that you are searching.
+ */
+ botId: Id;
+ /**
+ * The version of the bot containing the transcripts that you are searching.
+ */
+ botVersion: BotVersion;
+ /**
+ * The identifier of the language and locale of the transcripts to search. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId: LocaleId;
+ /**
+ * The unique identifier of the bot recommendation associated with the transcripts to search.
+ */
+ botRecommendationId: Id;
+ /**
+ * How SearchResults are ordered. Valid values are Ascending or Descending. The default is Descending.
+ */
+ searchOrder?: SearchOrder;
+ /**
+ * A list of filter objects.
+ */
+ filters: AssociatedTranscriptFilters;
+ /**
+ * The maximum number of bot recommendations to return in each page of results. If there are fewer results than the max page size, only the actual number of results are returned.
+ */
+ maxResults?: MaxResults;
+ /**
+ * If the response from the SearchAssociatedTranscriptsRequest operation contains more results than specified in the maxResults parameter, an index is returned in the response. Use that index in the nextIndex parameter to return the next page of results.
+ */
+ nextIndex?: NextIndex;
+ }
+ export interface SearchAssociatedTranscriptsResponse {
+ /**
+ * The unique identifier of the bot associated with the transcripts that you are searching.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot containing the transcripts that you are searching.
+ */
+ botVersion?: BotVersion;
+ /**
+ * The identifier of the language and locale of the transcripts to search. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId?: LocaleId;
+ /**
+ * The unique identifier of the bot recommendation associated with the transcripts to search.
+ */
+ botRecommendationId?: Id;
+ /**
+ * A index that indicates whether there are more results to return in a response to the SearchAssociatedTranscripts operation. If the nextIndex field is present, you send the contents as the nextIndex parameter of a SearchAssociatedTranscriptsRequest operation to get the next page of results.
+ */
+ nextIndex?: NextIndex;
+ /**
+ * The object that contains the associated transcript that meet the criteria you specified.
+ */
+ associatedTranscripts?: AssociatedTranscriptList;
+ /**
+ * The total number of transcripts returned by the search.
+ */
+ totalResults?: MaxResults;
+ }
+ export type SearchOrder = "Ascending"|"Descending"|string;
export interface SentimentAnalysisSettings {
/**
* Sets whether Amazon Lex uses Amazon Comprehend to detect the sentiment of user utterances.
@@ -3649,6 +4071,12 @@ declare namespace LexModelsV2 {
*/
order: SortOrder;
}
+ export interface SlotTypeStatistics {
+ /**
+ * The number of recommended slot types associated with the bot recommendation.
+ */
+ discoveredSlotTypeCount?: Count;
+ }
export interface SlotTypeSummary {
/**
* The unique identifier assigned to the slot type.
@@ -3720,6 +4148,62 @@ declare namespace LexModelsV2 {
regexFilter?: SlotValueRegexFilter;
}
export type SortOrder = "Ascending"|"Descending"|string;
+ export interface StartBotRecommendationRequest {
+ /**
+ * The unique identifier of the bot containing the bot recommendation.
+ */
+ botId: Id;
+ /**
+ * The version of the bot containing the bot recommendation.
+ */
+ botVersion: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to start. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId: LocaleId;
+ /**
+ * The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
+ */
+ transcriptSourceSetting: TranscriptSourceSetting;
+ /**
+ * The object representing the passwords that will be used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
+ */
+ encryptionSetting?: EncryptionSetting;
+ }
+ export interface StartBotRecommendationResponse {
+ /**
+ * The unique identifier of the bot containing the bot recommendation.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot containing the bot recommendation.
+ */
+ botVersion?: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to start. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId?: LocaleId;
+ /**
+ * The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
+ */
+ botRecommendationStatus?: BotRecommendationStatus;
+ /**
+ * The identifier of the bot recommendation that you have created.
+ */
+ botRecommendationId?: Id;
+ /**
+ * A timestamp of the date and time that the bot recommendation was created.
+ */
+ creationDateTime?: Timestamp;
+ /**
+ * The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
+ */
+ transcriptSourceSetting?: TranscriptSourceSetting;
+ /**
+ * The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
+ */
+ encryptionSetting?: EncryptionSetting;
+ }
export interface StartImportRequest {
/**
* The unique identifier for the import. It is included in the response from the CreateUploadUrl operation.
@@ -3814,6 +4298,20 @@ declare namespace LexModelsV2 {
export type TimeDimension = "Hours"|"Days"|"Weeks"|string;
export type TimeValue = number;
export type Timestamp = Date;
+ export type Transcript = string;
+ export interface TranscriptFilter {
+ /**
+ * The object representing the filter that Amazon Lex will use to select the appropriate transcript when the transcript format is the Amazon Lex format.
+ */
+ lexTranscriptFilter?: LexTranscriptFilter;
+ }
+ export type TranscriptFormat = "Lex"|string;
+ export interface TranscriptSourceSetting {
+ /**
+ * Indicates the setting of the Amazon S3 bucket where the transcript is stored.
+ */
+ s3BucketTranscriptSource?: S3BucketTranscriptSource;
+ }
export interface UntagResourceRequest {
/**
* The Amazon Resource Name (ARN) of the resource to remove the tags from.
@@ -3972,6 +4470,66 @@ declare namespace LexModelsV2 {
*/
lastUpdatedDateTime?: Timestamp;
}
+ export interface UpdateBotRecommendationRequest {
+ /**
+ * The unique identifier of the bot containing the bot recommendation to be updated.
+ */
+ botId: Id;
+ /**
+ * The version of the bot containing the bot recommendation to be updated.
+ */
+ botVersion: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to update. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId: LocaleId;
+ /**
+ * The unique identifier of the bot recommendation to be updated.
+ */
+ botRecommendationId: Id;
+ /**
+ * The object representing the passwords that will be used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
+ */
+ encryptionSetting: EncryptionSetting;
+ }
+ export interface UpdateBotRecommendationResponse {
+ /**
+ * The unique identifier of the bot containing the bot recommendation that has been updated.
+ */
+ botId?: Id;
+ /**
+ * The version of the bot containing the bot recommendation that has been updated.
+ */
+ botVersion?: DraftBotVersion;
+ /**
+ * The identifier of the language and locale of the bot recommendation to update. The string must match one of the supported locales. For more information, see Supported languages
+ */
+ localeId?: LocaleId;
+ /**
+ * The status of the bot recommendation. If the status is Failed, then the reasons for the failure are listed in the failureReasons field.
+ */
+ botRecommendationStatus?: BotRecommendationStatus;
+ /**
+ * The unique identifier of the bot recommendation to be updated.
+ */
+ botRecommendationId?: Id;
+ /**
+ * A timestamp of the date and time that the bot recommendation was created.
+ */
+ creationDateTime?: Timestamp;
+ /**
+ * A timestamp of the date and time that the bot recommendation was last updated.
+ */
+ lastUpdatedDateTime?: Timestamp;
+ /**
+ * The object representing the Amazon S3 bucket containing the transcript, as well as the associated metadata.
+ */
+ transcriptSourceSetting?: TranscriptSourceSetting;
+ /**
+ * The object representing the passwords that were used to encrypt the data related to the bot recommendation results, as well as the KMS key ARN used to encrypt the associated metadata.
+ */
+ encryptionSetting?: EncryptionSetting;
+ }
export interface UpdateBotRequest {
/**
* The unique identifier of the bot to update. This identifier is returned by the CreateBot operation.
diff --git a/clients/sagemaker.d.ts b/clients/sagemaker.d.ts
index 20afa77695..ea83c00974 100644
--- a/clients/sagemaker.d.ts
+++ b/clients/sagemaker.d.ts
@@ -220,6 +220,14 @@ declare class SageMaker extends Service {
* Creates a version of the SageMaker image specified by ImageName. The version represents the Amazon Container Registry (ECR) container image specified by BaseImage.
*/
createImageVersion(callback?: (err: AWSError, data: SageMaker.Types.CreateImageVersionResponse) => void): Request;
+ /**
+ * Starts a recommendation job. You can create either an instance recommendation or load test job.
+ */
+ createInferenceRecommendationsJob(params: SageMaker.Types.CreateInferenceRecommendationsJobRequest, callback?: (err: AWSError, data: SageMaker.Types.CreateInferenceRecommendationsJobResponse) => void): Request;
+ /**
+ * Starts a recommendation job. You can create either an instance recommendation or load test job.
+ */
+ createInferenceRecommendationsJob(callback?: (err: AWSError, data: SageMaker.Types.CreateInferenceRecommendationsJobResponse) => void): Request;
/**
* Creates a job that uses workers to label the data objects in your input dataset. You can use the labeled data to train machine learning models. You can select your workforce from one of three providers: A private workforce that you create. It can include employees, contractors, and outside experts. Use a private workforce when want the data to stay within your organization or when a specific set of skills is required. One or more vendors that you select from the Amazon Web Services Marketplace. Vendors provide expertise in specific areas. The Amazon Mechanical Turk workforce. This is the largest workforce, but it should only be used for public data or data that has been stripped of any personally identifiable information. You can also use automated data labeling to reduce the number of data objects that need to be labeled by a human. Automated data labeling uses active learning to determine if a data object can be labeled by machine or if it needs to be sent to a human worker. For more information, see Using Automated Data Labeling. The data objects to be labeled are contained in an Amazon S3 bucket. You create a manifest file that describes the location of each object. For more information, see Using Input and Output Data. The output can be used as the manifest file for another labeling job or as training data for your machine learning models. You can use this operation to create a static labeling job or a streaming labeling job. A static labeling job stops if all data objects in the input manifest file identified in ManifestS3Uri have been labeled. A streaming labeling job runs perpetually until it is manually stopped, or remains idle for 10 days. You can send new data objects to an active (InProgress) streaming labeling job in real time. To learn how to create a static labeling job, see Create a Labeling Job (API) in the Amazon SageMaker Developer Guide. To learn how to create a streaming labeling job, see Create a Streaming Labeling Job.
*/
@@ -900,6 +908,14 @@ declare class SageMaker extends Service {
* Describes a version of a SageMaker image.
*/
describeImageVersion(callback?: (err: AWSError, data: SageMaker.Types.DescribeImageVersionResponse) => void): Request;
+ /**
+ * Provides the results of the Inference Recommender job. One or more recommendation jobs are returned.
+ */
+ describeInferenceRecommendationsJob(params: SageMaker.Types.DescribeInferenceRecommendationsJobRequest, callback?: (err: AWSError, data: SageMaker.Types.DescribeInferenceRecommendationsJobResponse) => void): Request;
+ /**
+ * Provides the results of the Inference Recommender job. One or more recommendation jobs are returned.
+ */
+ describeInferenceRecommendationsJob(callback?: (err: AWSError, data: SageMaker.Types.DescribeInferenceRecommendationsJobResponse) => void): Request;
/**
* Gets information about a labeling job.
*/
@@ -908,6 +924,14 @@ declare class SageMaker extends Service {
* Gets information about a labeling job.
*/
describeLabelingJob(callback?: (err: AWSError, data: SageMaker.Types.DescribeLabelingJobResponse) => void): Request;
+ /**
+ * Provides a list of properties for the requested lineage group. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
+ */
+ describeLineageGroup(params: SageMaker.Types.DescribeLineageGroupRequest, callback?: (err: AWSError, data: SageMaker.Types.DescribeLineageGroupResponse) => void): Request;
+ /**
+ * Provides a list of properties for the requested lineage group. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
+ */
+ describeLineageGroup(callback?: (err: AWSError, data: SageMaker.Types.DescribeLineageGroupResponse) => void): Request;
/**
* Describes a model that you created using the CreateModel API.
*/
@@ -1124,6 +1148,14 @@ declare class SageMaker extends Service {
* Describes a fleet.
*/
getDeviceFleetReport(callback?: (err: AWSError, data: SageMaker.Types.GetDeviceFleetReportResponse) => void): Request;
+ /**
+ * The resource policy for the lineage group.
+ */
+ getLineageGroupPolicy(params: SageMaker.Types.GetLineageGroupPolicyRequest, callback?: (err: AWSError, data: SageMaker.Types.GetLineageGroupPolicyResponse) => void): Request;
+ /**
+ * The resource policy for the lineage group.
+ */
+ getLineageGroupPolicy(callback?: (err: AWSError, data: SageMaker.Types.GetLineageGroupPolicyResponse) => void): Request;
/**
* Gets a resource policy that manages access for a model group. For information about resource policies, see Identity-based policies and resource-based policies in the Amazon Web Services Identity and Access Management User Guide..
*/
@@ -1348,6 +1380,14 @@ declare class SageMaker extends Service {
* Lists the images in your account and their properties. The list can be filtered by creation time or modified time, and whether the image name contains a specified string.
*/
listImages(callback?: (err: AWSError, data: SageMaker.Types.ListImagesResponse) => void): Request;
+ /**
+ * Lists recommendation jobs that satisfy various filters.
+ */
+ listInferenceRecommendationsJobs(params: SageMaker.Types.ListInferenceRecommendationsJobsRequest, callback?: (err: AWSError, data: SageMaker.Types.ListInferenceRecommendationsJobsResponse) => void): Request;
+ /**
+ * Lists recommendation jobs that satisfy various filters.
+ */
+ listInferenceRecommendationsJobs(callback?: (err: AWSError, data: SageMaker.Types.ListInferenceRecommendationsJobsResponse) => void): Request;
/**
* Gets a list of labeling jobs.
*/
@@ -1364,6 +1404,14 @@ declare class SageMaker extends Service {
* Gets a list of labeling jobs assigned to a specified work team.
*/
listLabelingJobsForWorkteam(callback?: (err: AWSError, data: SageMaker.Types.ListLabelingJobsForWorkteamResponse) => void): Request;
+ /**
+ * A list of lineage groups shared with your Amazon Web Services account. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
+ */
+ listLineageGroups(params: SageMaker.Types.ListLineageGroupsRequest, callback?: (err: AWSError, data: SageMaker.Types.ListLineageGroupsResponse) => void): Request;
+ /**
+ * A list of lineage groups shared with your Amazon Web Services account. For more information, see Cross-Account Lineage Tracking in the Amazon SageMaker Developer Guide.
+ */
+ listLineageGroups(callback?: (err: AWSError, data: SageMaker.Types.ListLineageGroupsResponse) => void): Request;
/**
* Lists model bias jobs definitions that satisfy various filters.
*/
@@ -1380,6 +1428,14 @@ declare class SageMaker extends Service {
* Lists model explainability job definitions that satisfy various filters.
*/
listModelExplainabilityJobDefinitions(callback?: (err: AWSError, data: SageMaker.Types.ListModelExplainabilityJobDefinitionsResponse) => void): Request;
+ /**
+ * Lists the domain, framework, task, and model name of standard machine learning models found in common model zoos.
+ */
+ listModelMetadata(params: SageMaker.Types.ListModelMetadataRequest, callback?: (err: AWSError, data: SageMaker.Types.ListModelMetadataResponse) => void): Request;
+ /**
+ * Lists the domain, framework, task, and model name of standard machine learning models found in common model zoos.
+ */
+ listModelMetadata(callback?: (err: AWSError, data: SageMaker.Types.ListModelMetadataResponse) => void): Request;
/**
* Gets a list of the model groups in your Amazon Web Services account.
*/
@@ -1588,6 +1644,14 @@ declare class SageMaker extends Service {
* Adds a resouce policy to control access to a model group. For information about resoure policies, see Identity-based policies and resource-based policies in the Amazon Web Services Identity and Access Management User Guide..
*/
putModelPackageGroupPolicy(callback?: (err: AWSError, data: SageMaker.Types.PutModelPackageGroupPolicyOutput) => void): Request;
+ /**
+ * Use this action to inspect your lineage and discover relationships between entities. For more information, see Querying Lineage Entities in the Amazon SageMaker Developer Guide.
+ */
+ queryLineage(params: SageMaker.Types.QueryLineageRequest, callback?: (err: AWSError, data: SageMaker.Types.QueryLineageResponse) => void): Request;
+ /**
+ * Use this action to inspect your lineage and discover relationships between entities. For more information, see Querying Lineage Entities in the Amazon SageMaker Developer Guide.
+ */
+ queryLineage(callback?: (err: AWSError, data: SageMaker.Types.QueryLineageResponse) => void): Request;
/**
* Register devices.
*/
@@ -1692,6 +1756,14 @@ declare class SageMaker extends Service {
* Stops a running hyperparameter tuning job and all running training jobs that the tuning job launched. All model artifacts output from the training jobs are stored in Amazon Simple Storage Service (Amazon S3). All data that the training jobs write to Amazon CloudWatch Logs are still available in CloudWatch. After the tuning job moves to the Stopped state, it releases all reserved resources for the tuning job.
*/
stopHyperParameterTuningJob(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Stops an Inference Recommender job.
+ */
+ stopInferenceRecommendationsJob(params: SageMaker.Types.StopInferenceRecommendationsJobRequest, callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
+ /**
+ * Stops an Inference Recommender job.
+ */
+ stopInferenceRecommendationsJob(callback?: (err: AWSError, data: {}) => void): Request<{}, AWSError>;
/**
* Stops a running labeling job. A job that is stopped cannot be restarted. Any results obtained before the job is stopped are placed in the Amazon S3 output bucket.
*/
@@ -2144,6 +2216,37 @@ declare namespace SageMaker {
Tags?: TagList;
}
export type AdditionalCodeRepositoryNamesOrUrls = CodeRepositoryNameOrUrl[];
+ export interface AdditionalInferenceSpecificationDefinition {
+ /**
+ * A unique name to identify the additional inference specification. The name must be unique within the list of your additional inference specifications for a particular model package.
+ */
+ Name: EntityName;
+ /**
+ * A description of the additional Inference specification
+ */
+ Description?: EntityDescription;
+ /**
+ * The Amazon ECR registry path of the Docker image that contains the inference code.
+ */
+ Containers: ModelPackageContainerDefinitionList;
+ /**
+ * A list of the instance types on which a transformation job can be run or on which an endpoint can be deployed.
+ */
+ SupportedTransformInstanceTypes?: TransformInstanceTypes;
+ /**
+ * A list of the instance types that are used to generate inferences in real-time.
+ */
+ SupportedRealtimeInferenceInstanceTypes?: RealtimeInferenceInstanceTypes;
+ /**
+ * The supported MIME types for the input data.
+ */
+ SupportedContentTypes?: ContentTypes;
+ /**
+ * The supported MIME types for the output data.
+ */
+ SupportedResponseMIMETypes?: ResponseMIMETypes;
+ }
+ export type AdditionalInferenceSpecifications = AdditionalInferenceSpecificationDefinition[];
export interface AgentVersion {
/**
* Version of the agent.
@@ -2816,6 +2919,8 @@ declare namespace SageMaker {
* The bias report for a model
*/
Report?: MetricsSource;
+ PreTrainingReport?: MetricsSource;
+ PostTrainingReport?: MetricsSource;
}
export type BillableTimeInSeconds = number;
export type BlockedReason = string;
@@ -2913,6 +3018,16 @@ declare namespace SageMaker {
export type CaptureOptionList = CaptureOption[];
export type CaptureStatus = "Started"|"Stopped"|string;
export type Catalog = string;
+ export interface CategoricalParameter {
+ /**
+ * The Name of the environment variable.
+ */
+ Name: String64;
+ /**
+ * The list of values you can pass.
+ */
+ Value: CategoricalParameterRangeValues;
+ }
export interface CategoricalParameterRange {
/**
* The name of the categorical hyperparameter to tune.
@@ -2929,7 +3044,9 @@ declare namespace SageMaker {
*/
Values: ParameterValues;
}
+ export type CategoricalParameterRangeValues = String128[];
export type CategoricalParameterRanges = CategoricalParameterRange[];
+ export type CategoricalParameters = CategoricalParameter[];
export type Cents = number;
export type CertifyForMarketplace = boolean;
export interface Channel {
@@ -3002,6 +3119,40 @@ declare namespace SageMaker {
}
export type Cidr = string;
export type Cidrs = Cidr[];
+ export interface ClarifyCheckStepMetadata {
+ /**
+ * The type of the Clarify Check step
+ */
+ CheckType?: String256;
+ /**
+ * The Amazon S3 URI of baseline constraints file to be used for the drift check.
+ */
+ BaselineUsedForDriftCheckConstraints?: String1024;
+ /**
+ * The Amazon S3 URI of the newly calculated baseline constraints file.
+ */
+ CalculatedBaselineConstraints?: String1024;
+ /**
+ * The model package group name.
+ */
+ ModelPackageGroupName?: String256;
+ /**
+ * The Amazon S3 URI of the violation report if violations are detected.
+ */
+ ViolationReport?: String1024;
+ /**
+ * The Amazon Resource Name (ARN) of the check processing job that was run by this step's execution.
+ */
+ CheckJobArn?: String256;
+ /**
+ * This flag indicates if the drift check against the previous baseline will be skipped or not. If it is set to False, the previous baseline of the configured check type must be available.
+ */
+ SkipCheck?: Boolean;
+ /**
+ * This flag indicates if a newly calculated baseline can be accessed through step properties BaselineUsedForDriftCheckConstraints and BaselineUsedForDriftCheckStatistics. If it is set to False, the previous baseline of the configured check type must also be available. These can be accessed through the BaselineUsedForDriftCheckConstraints property.
+ */
+ RegisterNewBaseline?: Boolean;
+ }
export type ClientId = string;
export type ClientSecret = string;
export type ClientToken = string;
@@ -3165,6 +3316,10 @@ declare namespace SageMaker {
* The name or Amazon Resource Name (ARN) of the model package to use to create the model.
*/
ModelPackageName?: VersionedArnOrName;
+ /**
+ * The inference specification name in the model package version.
+ */
+ InferenceSpecificationName?: InferenceSpecificationName;
/**
* Specifies additional configuration for multi-model endpoints.
*/
@@ -3483,10 +3638,14 @@ declare namespace SageMaker {
* The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. During model compilation, Amazon SageMaker needs your permission to: Read input data from an S3 bucket Write model artifacts to an S3 bucket Write logs to Amazon CloudWatch Logs Publish metrics to Amazon CloudWatch You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission. For more information, see Amazon SageMaker Roles.
*/
RoleArn: RoleArn;
+ /**
+ * The Amazon Resource Name (ARN) of a versioned model package. Provide either a ModelPackageVersionArn or an InputConfig object in the request syntax. The presence of both objects in the CreateCompilationJob request will return an exception.
+ */
+ ModelPackageVersionArn?: ModelPackageArn;
/**
* Provides information about the location of input model artifacts, the name and shape of the expected data inputs, and the framework in which the model was trained.
*/
- InputConfig: InputConfig;
+ InputConfig?: InputConfig;
/**
* Provides information about the output location for the compiled model and the target device the model runs on.
*/
@@ -3948,6 +4107,42 @@ declare namespace SageMaker {
*/
ImageVersionArn?: ImageVersionArn;
}
+ export interface CreateInferenceRecommendationsJobRequest {
+ /**
+ * A name for the recommendation job. The name must be unique within the Amazon Web Services Region and within your Amazon Web Services account.
+ */
+ JobName: RecommendationJobName;
+ /**
+ * Defines the type of recommendation job. Specify Default to initiate an instance recommendation and Advanced to initiate a load test. If left unspecified, Amazon SageMaker Inference Recommender will run an instance recommendation (DEFAULT) job.
+ */
+ JobType: RecommendationJobType;
+ /**
+ * The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
+ */
+ RoleArn: RoleArn;
+ /**
+ * Provides information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations.
+ */
+ InputConfig: RecommendationJobInputConfig;
+ /**
+ * Description of the recommendation job.
+ */
+ JobDescription?: RecommendationJobDescription;
+ /**
+ * A set of conditions for stopping a recommendation job. If any of the conditions are met, the job is automatically stopped.
+ */
+ StoppingConditions?: RecommendationJobStoppingConditions;
+ /**
+ * The metadata that you apply to Amazon Web Services resources to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. For more information, see Tagging Amazon Web Services Resources in the Amazon Web Services General Reference.
+ */
+ Tags?: TagList;
+ }
+ export interface CreateInferenceRecommendationsJobResponse {
+ /**
+ * The Amazon Resource Name (ARN) of the recommendation job.
+ */
+ JobArn: RecommendationJobArn;
+ }
export interface CreateLabelingJobRequest {
/**
* The name of the labeling job. This name is used to identify the job in a list of labeling jobs. Labeling job names must be unique within an Amazon Web Services account and region. LabelingJobName is not case sensitive. For example, Example-job and example-job are considered the same labeling job name by Ground Truth.
@@ -4184,6 +4379,26 @@ declare namespace SageMaker {
* The metadata properties associated with the model package versions.
*/
CustomerMetadataProperties?: CustomerMetadataMap;
+ /**
+ * Represents the drift check baselines that can be used when the model monitor is set using the model package. For more information, see the topic on Drift Detection against Previous Baselines in SageMaker Pipelines in the Amazon SageMaker Developer Guide.
+ */
+ DriftCheckBaselines?: DriftCheckBaselines;
+ /**
+ * The machine learning domain of your model package and its components. Common machine learning domains include computer vision and natural language processing.
+ */
+ Domain?: String;
+ /**
+ * The machine learning task your model package accomplishes. Common machine learning tasks include object detection and image classification.
+ */
+ Task?: String;
+ /**
+ * The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
+ */
+ SamplePayloadUrl?: S3Uri;
+ /**
+ * An array of additional Inference Specification objects. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
+ */
+ AdditionalInferenceSpecifications?: AdditionalInferenceSpecifications;
}
export interface CreateModelPackageOutput {
/**
@@ -5437,7 +5652,7 @@ declare namespace SageMaker {
/**
* The name of the action.
*/
- ActionName?: ExperimentEntityName;
+ ActionName?: ExperimentEntityNameOrArn;
/**
* The Amazon Resource Name (ARN) of the action.
*/
@@ -5473,6 +5688,10 @@ declare namespace SageMaker {
LastModifiedTime?: Timestamp;
LastModifiedBy?: UserContext;
MetadataProperties?: MetadataProperties;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
}
export interface DescribeAlgorithmInput {
/**
@@ -5628,7 +5847,7 @@ declare namespace SageMaker {
/**
* The name of the artifact.
*/
- ArtifactName?: ExperimentEntityName;
+ ArtifactName?: ExperimentEntityNameOrArn;
/**
* The Amazon Resource Name (ARN) of the artifact.
*/
@@ -5656,6 +5875,10 @@ declare namespace SageMaker {
LastModifiedTime?: Timestamp;
LastModifiedBy?: UserContext;
MetadataProperties?: MetadataProperties;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
}
export interface DescribeAutoMLJobRequest {
/**
@@ -5812,6 +6035,10 @@ declare namespace SageMaker {
* The inference image to use when compiling a model. Specify an image only if the target device is a cloud instance.
*/
InferenceImage?: InferenceImage;
+ /**
+ * The Amazon Resource Name (ARN) of the versioned model package that was provided to SageMaker Neo when you initiated a compilation job.
+ */
+ ModelPackageVersionArn?: ModelPackageArn;
/**
* The time that the model compilation job was created.
*/
@@ -5853,7 +6080,7 @@ declare namespace SageMaker {
/**
* The name of the context to describe.
*/
- ContextName: ExperimentEntityName;
+ ContextName: ExperimentEntityNameOrArn;
}
export interface DescribeContextResponse {
/**
@@ -5890,6 +6117,10 @@ declare namespace SageMaker {
*/
LastModifiedTime?: Timestamp;
LastModifiedBy?: UserContext;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
}
export interface DescribeDataQualityJobDefinitionRequest {
/**
@@ -6621,6 +6852,66 @@ declare namespace SageMaker {
*/
Version?: ImageVersionNumber;
}
+ export interface DescribeInferenceRecommendationsJobRequest {
+ /**
+ * The name of the job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
+ */
+ JobName: RecommendationJobName;
+ }
+ export interface DescribeInferenceRecommendationsJobResponse {
+ /**
+ * The name of the job. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
+ */
+ JobName: RecommendationJobName;
+ /**
+ * The job description that you provided when you initiated the job.
+ */
+ JobDescription?: RecommendationJobDescription;
+ /**
+ * The job type that you provided when you initiated the job.
+ */
+ JobType: RecommendationJobType;
+ /**
+ * The Amazon Resource Name (ARN) of the job.
+ */
+ JobArn: RecommendationJobArn;
+ /**
+ * The Amazon Resource Name (ARN) of the Amazon Web Services Identity and Access Management (IAM) role you provided when you initiated the job.
+ */
+ RoleArn: RoleArn;
+ /**
+ * The status of the job.
+ */
+ Status: RecommendationJobStatus;
+ /**
+ * A timestamp that shows when the job was created.
+ */
+ CreationTime: CreationTime;
+ /**
+ * A timestamp that shows when the job completed.
+ */
+ CompletionTime?: Timestamp;
+ /**
+ * A timestamp that shows when the job was last modified.
+ */
+ LastModifiedTime: LastModifiedTime;
+ /**
+ * If the job fails, provides information why the job failed.
+ */
+ FailureReason?: FailureReason;
+ /**
+ * Returns information about the versioned model package Amazon Resource Name (ARN), the traffic pattern, and endpoint configurations you provided when you initiated the job.
+ */
+ InputConfig: RecommendationJobInputConfig;
+ /**
+ * The stopping conditions that you provided when you initiated the job.
+ */
+ StoppingConditions?: RecommendationJobStoppingConditions;
+ /**
+ * The recommendations made by Inference Recommender.
+ */
+ InferenceRecommendations?: InferenceRecommendations;
+ }
export interface DescribeLabelingJobRequest {
/**
* The name of the labeling job to return information for.
@@ -6701,6 +6992,40 @@ declare namespace SageMaker {
*/
LabelingJobOutput?: LabelingJobOutput;
}
+ export interface DescribeLineageGroupRequest {
+ /**
+ * The name of the lineage group.
+ */
+ LineageGroupName: ExperimentEntityName;
+ }
+ export interface DescribeLineageGroupResponse {
+ /**
+ * The name of the lineage group.
+ */
+ LineageGroupName?: ExperimentEntityName;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
+ /**
+ * The display name of the lineage group.
+ */
+ DisplayName?: ExperimentEntityName;
+ /**
+ * The description of the lineage group.
+ */
+ Description?: ExperimentDescription;
+ /**
+ * The creation time of lineage group.
+ */
+ CreationTime?: Timestamp;
+ CreatedBy?: UserContext;
+ /**
+ * The last modified time of the lineage group.
+ */
+ LastModifiedTime?: Timestamp;
+ LastModifiedBy?: UserContext;
+ }
export interface DescribeModelBiasJobDefinitionRequest {
/**
* The name of the model bias job definition. The name must be unique within an Amazon Web Services Region in the Amazon Web Services account.
@@ -6938,6 +7263,26 @@ declare namespace SageMaker {
* The metadata properties associated with the model package versions.
*/
CustomerMetadataProperties?: CustomerMetadataMap;
+ /**
+ * Represents the drift check baselines that can be used when the model monitor is set using the model package. For more information, see the topic on Drift Detection against Previous Baselines in SageMaker Pipelines in the Amazon SageMaker Developer Guide.
+ */
+ DriftCheckBaselines?: DriftCheckBaselines;
+ /**
+ * The machine learning domain of the model package you specified. Common machine learning domains include computer vision and natural language processing.
+ */
+ Domain?: String;
+ /**
+ * The machine learning task you specified that your model package accomplishes. Common machine learning tasks include object detection and image classification.
+ */
+ Task?: String;
+ /**
+ * The Amazon Simple Storage Service (Amazon S3) path where the sample payload are stored. This path points to a single gzip compressed tar archive (.tar.gz suffix).
+ */
+ SamplePayloadUrl?: String;
+ /**
+ * An array of additional Inference Specification objects. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
+ */
+ AdditionalInferenceSpecifications?: AdditionalInferenceSpecifications;
}
export interface DescribeModelQualityJobDefinitionRequest {
/**
@@ -7684,7 +8029,7 @@ declare namespace SageMaker {
/**
* The name of the trial component to describe.
*/
- TrialComponentName: ExperimentEntityName;
+ TrialComponentName: ExperimentEntityNameOrArn;
}
export interface DescribeTrialComponentResponse {
/**
@@ -7748,6 +8093,10 @@ declare namespace SageMaker {
* The metrics for the component.
*/
Metrics?: TrialComponentMetricSummaries;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
}
export interface DescribeTrialRequest {
/**
@@ -7983,6 +8332,7 @@ declare namespace SageMaker {
}
export type Devices = Device[];
export type DirectInternetAccess = "Enabled"|"Disabled"|string;
+ export type Direction = "Both"|"Ascendants"|"Descendants"|string;
export type DirectoryPath = string;
export type DisableProfiler = boolean;
export interface DisableSagemakerServicecatalogPortfolioInput {
@@ -8067,6 +8417,61 @@ declare namespace SageMaker {
}
export type DomainStatus = "Deleting"|"Failed"|"InService"|"Pending"|"Updating"|"Update_Failed"|"Delete_Failed"|string;
export type DoubleParameterValue = number;
+ export interface DriftCheckBaselines {
+ /**
+ * Represents the drift check bias baselines that can be used when the model monitor is set using the model package.
+ */
+ Bias?: DriftCheckBias;
+ /**
+ * Represents the drift check explainability baselines that can be used when the model monitor is set using the model package.
+ */
+ Explainability?: DriftCheckExplainability;
+ /**
+ * Represents the drift check model quality baselines that can be used when the model monitor is set using the model package.
+ */
+ ModelQuality?: DriftCheckModelQuality;
+ /**
+ * Represents the drift check model data quality baselines that can be used when the model monitor is set using the model package.
+ */
+ ModelDataQuality?: DriftCheckModelDataQuality;
+ }
+ export interface DriftCheckBias {
+ /**
+ * The bias config file for a model.
+ */
+ ConfigFile?: FileSource;
+ PreTrainingConstraints?: MetricsSource;
+ PostTrainingConstraints?: MetricsSource;
+ }
+ export interface DriftCheckExplainability {
+ Constraints?: MetricsSource;
+ /**
+ * The explainability config file for the model.
+ */
+ ConfigFile?: FileSource;
+ }
+ export interface DriftCheckModelDataQuality {
+ Statistics?: MetricsSource;
+ Constraints?: MetricsSource;
+ }
+ export interface DriftCheckModelQuality {
+ Statistics?: MetricsSource;
+ Constraints?: MetricsSource;
+ }
+ export interface Edge {
+ /**
+ * The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
+ */
+ SourceArn?: AssociationEntityArn;
+ /**
+ * The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
+ */
+ DestinationArn?: AssociationEntityArn;
+ /**
+ * The type of the Association(Edge) between the source and destination. For example ContributedTo, Produced, or DerivedFrom.
+ */
+ AssociationType?: AssociationEdgeType;
+ }
export interface EdgeModel {
/**
* The name of the model.
@@ -8201,6 +8606,7 @@ declare namespace SageMaker {
export type EdgePresetDeploymentStatus = "COMPLETED"|"FAILED"|string;
export type EdgePresetDeploymentType = "GreengrassV2Component"|string;
export type EdgeVersion = string;
+ export type Edges = Edge[];
export type EfsUid = string;
export type EnableCapture = boolean;
export type EnableIotRoleAlias = boolean;
@@ -8313,8 +8719,41 @@ declare namespace SageMaker {
*/
EndTimeOffset?: MonitoringTimeOffsetString;
}
+ export interface EndpointInputConfiguration {
+ /**
+ * The instance types to use for the load test.
+ */
+ InstanceType: ProductionVariantInstanceType;
+ /**
+ * The inference specification name in the model package version.
+ */
+ InferenceSpecificationName?: InferenceSpecificationName;
+ /**
+ * The parameter you want to benchmark against.
+ */
+ EnvironmentParameterRanges?: EnvironmentParameterRanges;
+ }
+ export type EndpointInputConfigurations = EndpointInputConfiguration[];
export type EndpointName = string;
export type EndpointNameContains = string;
+ export interface EndpointOutputConfiguration {
+ /**
+ * The name of the endpoint made during a recommendation job.
+ */
+ EndpointName: String;
+ /**
+ * The name of the production variant (deployed model) made during a recommendation job.
+ */
+ VariantName: String;
+ /**
+ * The instance type recommended by Amazon SageMaker Inference Recommender.
+ */
+ InstanceType: ProductionVariantInstanceType;
+ /**
+ * The number of instances recommended to launch initially.
+ */
+ InitialInstanceCount: Integer;
+ }
export type EndpointSortKey = "Name"|"CreationTime"|"Status"|string;
export type EndpointStatus = "OutOfService"|"Creating"|"Updating"|"SystemUpdating"|"RollingBack"|"InService"|"Deleting"|"Failed"|string;
export interface EndpointSummary {
@@ -8344,18 +8783,39 @@ declare namespace SageMaker {
export type EntityName = string;
export type EnvironmentKey = string;
export type EnvironmentMap = {[key: string]: EnvironmentValue};
- export type EnvironmentValue = string;
- export type ExecutionStatus = "Pending"|"Completed"|"CompletedWithViolations"|"InProgress"|"Failed"|"Stopping"|"Stopped"|string;
- export type ExitMessage = string;
- export interface Experiment {
+ export interface EnvironmentParameter {
/**
- * The name of the experiment.
+ * The environment key suggested by the Amazon SageMaker Inference Recommender.
*/
- ExperimentName?: ExperimentEntityName;
+ Key: String;
/**
- * The Amazon Resource Name (ARN) of the experiment.
+ * The value type suggested by the Amazon SageMaker Inference Recommender.
*/
- ExperimentArn?: ExperimentArn;
+ ValueType: String;
+ /**
+ * The value suggested by the Amazon SageMaker Inference Recommender.
+ */
+ Value: String;
+ }
+ export interface EnvironmentParameterRanges {
+ /**
+ * Specified a list of parameters for each category.
+ */
+ CategoricalParameterRanges?: CategoricalParameters;
+ }
+ export type EnvironmentParameters = EnvironmentParameter[];
+ export type EnvironmentValue = string;
+ export type ExecutionStatus = "Pending"|"Completed"|"CompletedWithViolations"|"InProgress"|"Failed"|"Stopping"|"Stopped"|string;
+ export type ExitMessage = string;
+ export interface Experiment {
+ /**
+ * The name of the experiment.
+ */
+ ExperimentName?: ExperimentEntityName;
+ /**
+ * The Amazon Resource Name (ARN) of the experiment.
+ */
+ ExperimentArn?: ExperimentArn;
/**
* The name of the experiment as displayed. If DisplayName isn't specified, ExperimentName is displayed.
*/
@@ -8400,6 +8860,7 @@ declare namespace SageMaker {
}
export type ExperimentDescription = string;
export type ExperimentEntityName = string;
+ export type ExperimentEntityNameOrArn = string;
export interface ExperimentSource {
/**
* The Amazon Resource Name (ARN) of the source.
@@ -8536,6 +8997,20 @@ declare namespace SageMaker {
}
export type FeatureName = string;
export type FeatureType = "Integral"|"Fractional"|"String"|string;
+ export interface FileSource {
+ /**
+ * The type of content stored in the file source.
+ */
+ ContentType?: ContentType;
+ /**
+ * The digest of the file source.
+ */
+ ContentDigest?: ContentDigest;
+ /**
+ * The Amazon S3 URI for the file source.
+ */
+ S3Uri: S3Uri;
+ }
export type FileSystemAccessMode = "rw"|"ro"|string;
export interface FileSystemConfig {
/**
@@ -8703,6 +9178,22 @@ declare namespace SageMaker {
*/
ModelStats?: EdgeModelStats;
}
+ export interface GetLineageGroupPolicyRequest {
+ /**
+ * The name or Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupName: LineageGroupNameOrArn;
+ }
+ export interface GetLineageGroupPolicyResponse {
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupArn?: LineageGroupArn;
+ /**
+ * The resource policy that gives access to the lineage group in another account.
+ */
+ ResourcePolicy?: ResourcePolicyString;
+ }
export interface GetModelPackageGroupPolicyInput {
/**
* The name of the model group for which to get the resource policy.
@@ -8847,11 +9338,11 @@ declare namespace SageMaker {
*/
NumberOfHumanWorkersPerDataObject: NumberOfHumanWorkersPerDataObject;
/**
- * The amount of time that a worker has to complete a task. If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). If you create a labeling job using a built-in task type the maximum for this parameter depends on the task type you use: For image and text labeling jobs, the maximum is 8 hours (28,800 seconds). For 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. If you want to change these limits, contact Amazon Web Services Support.
+ * The amount of time that a worker has to complete a task. If you create a custom labeling job, the maximum value for this parameter is 8 hours (28,800 seconds). If you create a labeling job using a built-in task type the maximum for this parameter depends on the task type you use: For image and text labeling jobs, the maximum is 8 hours (28,800 seconds). For 3D point cloud and video frame labeling jobs, the maximum is 30 days (2952,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.
*/
TaskTimeLimitInSeconds: TaskTimeLimitInSeconds;
/**
- * The length of time that a task remains available for labeling by human workers. The default and maximum values for this parameter depend on the type of workforce you use. If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds). If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. For most users, the maximum is also 30 days. If you want to change this limit, contact Amazon Web Services Support.
+ * The length of time that a task remains available for labeling by human workers. The default and maximum values for this parameter depend on the type of workforce you use. If you choose the Amazon Mechanical Turk workforce, the maximum is 12 hours (43,200 seconds). The default is 6 hours (21,600 seconds). If you choose a private or vendor workforce, the default value is 30 days (2592,000 seconds) for non-AL mode. For most users, the maximum is also 30 days.
*/
TaskAvailabilityLifetimeInSeconds?: TaskAvailabilityLifetimeInSeconds;
/**
@@ -9246,6 +9737,64 @@ declare namespace SageMaker {
}
export type InferenceExecutionMode = "Serial"|"Direct"|string;
export type InferenceImage = string;
+ export interface InferenceRecommendation {
+ /**
+ * The metrics used to decide what recommendation to make.
+ */
+ Metrics: RecommendationMetrics;
+ /**
+ * Defines the endpoint configuration parameters.
+ */
+ EndpointConfiguration: EndpointOutputConfiguration;
+ /**
+ * Defines the model configuration.
+ */
+ ModelConfiguration: ModelConfiguration;
+ }
+ export type InferenceRecommendations = InferenceRecommendation[];
+ export interface InferenceRecommendationsJob {
+ /**
+ * The name of the job.
+ */
+ JobName: RecommendationJobName;
+ /**
+ * The job description.
+ */
+ JobDescription: RecommendationJobDescription;
+ /**
+ * The recommendation job type.
+ */
+ JobType: RecommendationJobType;
+ /**
+ * The Amazon Resource Name (ARN) of the recommendation job.
+ */
+ JobArn: RecommendationJobArn;
+ /**
+ * The status of the job.
+ */
+ Status: RecommendationJobStatus;
+ /**
+ * A timestamp that shows when the job was created.
+ */
+ CreationTime: CreationTime;
+ /**
+ * A timestamp that shows when the job completed.
+ */
+ CompletionTime?: Timestamp;
+ /**
+ * The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf.
+ */
+ RoleArn: RoleArn;
+ /**
+ * A timestamp that shows when the job was last modified.
+ */
+ LastModifiedTime: LastModifiedTime;
+ /**
+ * If the job fails, provides information why the job failed.
+ */
+ FailureReason?: FailureReason;
+ }
+ export type InferenceRecommendationsJobs = InferenceRecommendationsJob[];
export interface InferenceSpecification {
/**
* The Amazon ECR registry path of the Docker image that contains the inference code.
@@ -9268,6 +9817,8 @@ declare namespace SageMaker {
*/
SupportedResponseMIMETypes: ResponseMIMETypes;
}
+ export type InferenceSpecificationName = string;
+ export type InitialNumberOfUsers = number;
export type InitialTaskCount = number;
export interface InputConfig {
/**
@@ -9324,6 +9875,7 @@ declare namespace SageMaker {
export type InvocationsMaxRetries = number;
export type InvocationsTimeoutInSeconds = number;
export type IotRoleAlias = string;
+ export type JobDurationInSeconds = number;
export type JobReferenceCode = string;
export type JobReferenceCodeContains = string;
export type JoinSource = "Input"|"None"|string;
@@ -9604,6 +10156,32 @@ declare namespace SageMaker {
export type LastModifiedTime = Date;
export type LifecycleConfigArns = StudioLifecycleConfigArn[];
export type LineageEntityParameters = {[key: string]: StringParameterValue};
+ export type LineageGroupArn = string;
+ export type LineageGroupNameOrArn = string;
+ export type LineageGroupSummaries = LineageGroupSummary[];
+ export interface LineageGroupSummary {
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group resource.
+ */
+ LineageGroupArn?: LineageGroupArn;
+ /**
+ * The name or Amazon Resource Name (ARN) of the lineage group.
+ */
+ LineageGroupName?: ExperimentEntityName;
+ /**
+ * The display name of the lineage group summary.
+ */
+ DisplayName?: ExperimentEntityName;
+ /**
+ * The creation time of the lineage group summary.
+ */
+ CreationTime?: Timestamp;
+ /**
+ * The last modified time of the lineage group summary.
+ */
+ LastModifiedTime?: Timestamp;
+ }
+ export type LineageType = "TrialComponent"|"Artifact"|"Context"|"Action"|string;
export interface ListActionsRequest {
/**
* A filter that returns only actions with the specified source URI.
@@ -10699,6 +11277,59 @@ declare namespace SageMaker {
*/
NextToken?: NextToken;
}
+ export interface ListInferenceRecommendationsJobsRequest {
+ /**
+ * A filter that returns only jobs created after the specified time (timestamp).
+ */
+ CreationTimeAfter?: CreationTime;
+ /**
+ * A filter that returns only jobs created before the specified time (timestamp).
+ */
+ CreationTimeBefore?: CreationTime;
+ /**
+ * A filter that returns only jobs that were last modified after the specified time (timestamp).
+ */
+ LastModifiedTimeAfter?: LastModifiedTime;
+ /**
+ * A filter that returns only jobs that were last modified before the specified time (timestamp).
+ */
+ LastModifiedTimeBefore?: LastModifiedTime;
+ /**
+ * A string in the job name. This filter returns only recommendations whose name contains the specified string.
+ */
+ NameContains?: NameContains;
+ /**
+ * A filter that retrieves only inference recommendations jobs with a specific status.
+ */
+ StatusEquals?: RecommendationJobStatus;
+ /**
+ * The parameter by which to sort the results.
+ */
+ SortBy?: ListInferenceRecommendationsJobsSortBy;
+ /**
+ * The sort order for the results.
+ */
+ SortOrder?: SortOrder;
+ /**
+ * If the response to a previous ListInferenceRecommendationsJobsRequest request was truncated, the response includes a NextToken. To retrieve the next set of recommendations, use the token in the next request.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of recommendations to return in the response.
+ */
+ MaxResults?: MaxResults;
+ }
+ export interface ListInferenceRecommendationsJobsResponse {
+ /**
+ * The recommendations created from the Amazon SageMaker Inference Recommender job.
+ */
+ InferenceRecommendationsJobs: InferenceRecommendationsJobs;
+ /**
+ * A token for getting the next set of recommendations, if there are any.
+ */
+ NextToken?: NextToken;
+ }
+ export type ListInferenceRecommendationsJobsSortBy = "Name"|"CreationTime"|"Status"|string;
export interface ListLabelingJobsForWorkteamRequest {
/**
* The Amazon Resource Name (ARN) of the work team for which you want to see labeling jobs for.
@@ -10797,6 +11428,42 @@ declare namespace SageMaker {
NextToken?: NextToken;
}
export type ListLineageEntityParameterKey = StringParameterValue[];
+ export interface ListLineageGroupsRequest {
+ /**
+ * A timestamp to filter against lineage groups created after a certain point in time.
+ */
+ CreatedAfter?: Timestamp;
+ /**
+ * A timestamp to filter against lineage groups created before a certain point in time.
+ */
+ CreatedBefore?: Timestamp;
+ /**
+ * The parameter by which to sort the results. The default is CreationTime.
+ */
+ SortBy?: SortLineageGroupsBy;
+ /**
+ * The sort order for the results. The default is Ascending.
+ */
+ SortOrder?: SortOrder;
+ /**
+ * If the response is truncated, SageMaker returns this token. To retrieve the next set of algorithms, use it in the subsequent request.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of endpoints to return in the response. This value defaults to 10.
+ */
+ MaxResults?: MaxResults;
+ }
+ export interface ListLineageGroupsResponse {
+ /**
+ * A list of lineage groups and their properties.
+ */
+ LineageGroupSummaries?: LineageGroupSummaries;
+ /**
+ * If the response is truncated, SageMaker returns this token. To retrieve the next set of algorithms, use it in the subsequent request.
+ */
+ NextToken?: NextToken;
+ }
export type ListMaxResults = number;
export interface ListModelBiasJobDefinitionsRequest {
/**
@@ -10886,6 +11553,30 @@ declare namespace SageMaker {
*/
NextToken?: NextToken;
}
+ export interface ListModelMetadataRequest {
+ /**
+ * One or more filters that searches for the specified resource or resources in a search. All resource objects that satisfy the expression's condition are included in the search results. Specify the Framework, FrameworkVersion, Domain or Task to filter supported. Filter names and values are case-sensitive.
+ */
+ SearchExpression?: ModelMetadataSearchExpression;
+ /**
+ * If the response to a previous ListModelMetadataResponse request was truncated, the response includes a NextToken. To retrieve the next set of model metadata, use the token in the next request.
+ */
+ NextToken?: NextToken;
+ /**
+ * The maximum number of models to return in the response.
+ */
+ MaxResults?: MaxResults;
+ }
+ export interface ListModelMetadataResponse {
+ /**
+ * A structure that holds model metadata.
+ */
+ ModelMetadataSummaries: ModelMetadataSummaries;
+ /**
+ * A token for getting the next set of recommendations, if there are any.
+ */
+ NextToken?: NextToken;
+ }
export interface ListModelPackageGroupsInput {
/**
* A filter that returns only model groups created after the specified time.
@@ -11977,7 +12668,9 @@ declare namespace SageMaker {
export type MaxConcurrentTaskCount = number;
export type MaxConcurrentTransforms = number;
export type MaxHumanLabeledObjectCount = number;
+ export type MaxNumberOfTests = number;
export type MaxNumberOfTrainingJobs = number;
+ export type MaxParallelOfTests = number;
export type MaxParallelTrainingJobs = number;
export type MaxPayloadInMB = number;
export type MaxPercentageOfInputDatasetLabeled = number;
@@ -12123,6 +12816,16 @@ declare namespace SageMaker {
*/
InvocationsMaxRetries?: InvocationsMaxRetries;
}
+ export interface ModelConfiguration {
+ /**
+ * The inference specification name in the model package version.
+ */
+ InferenceSpecificationName?: InferenceSpecificationName;
+ /**
+ * Defines the environment parameters that includes key, value types, and values.
+ */
+ EnvironmentParameters?: EnvironmentParameters;
+ }
export interface ModelDataQuality {
/**
* Data quality statistics for a model.
@@ -12179,6 +12882,64 @@ declare namespace SageMaker {
export interface ModelExplainabilityJobInput {
EndpointInput: EndpointInput;
}
+ export interface ModelInput {
+ /**
+ * The input configuration object for the model.
+ */
+ DataInputConfig: DataInputConfig;
+ }
+ export interface ModelLatencyThreshold {
+ /**
+ * The model latency percentile threshold.
+ */
+ Percentile?: String64;
+ /**
+ * The model latency percentile value in milliseconds.
+ */
+ ValueInMilliseconds?: Integer;
+ }
+ export type ModelLatencyThresholds = ModelLatencyThreshold[];
+ export interface ModelMetadataFilter {
+ /**
+ * The name of the of the model to filter by.
+ */
+ Name: ModelMetadataFilterType;
+ /**
+ * The value to filter the model metadata.
+ */
+ Value: String256;
+ }
+ export type ModelMetadataFilterType = "Domain"|"Framework"|"Task"|"FrameworkVersion"|string;
+ export type ModelMetadataFilters = ModelMetadataFilter[];
+ export interface ModelMetadataSearchExpression {
+ /**
+ * A list of filter objects.
+ */
+ Filters?: ModelMetadataFilters;
+ }
+ export type ModelMetadataSummaries = ModelMetadataSummary[];
+ export interface ModelMetadataSummary {
+ /**
+ * The machine learning domain of the model.
+ */
+ Domain: String;
+ /**
+ * The machine learning framework of the model.
+ */
+ Framework: String;
+ /**
+ * The machine learning task of the model.
+ */
+ Task: String;
+ /**
+ * The name of the model.
+ */
+ Model: String;
+ /**
+ * The framework version of the model.
+ */
+ FrameworkVersion: String;
+ }
export interface ModelMetrics {
/**
* Metrics that measure the quality of a model.
@@ -12255,6 +13016,22 @@ declare namespace SageMaker {
* A description provided when the model approval is set.
*/
ApprovalDescription?: ApprovalDescription;
+ /**
+ * The machine learning domain of your model package and its components. Common machine learning domains include computer vision and natural language processing.
+ */
+ Domain?: String;
+ /**
+ * The machine learning task your model package accomplishes. Common machine learning tasks include object detection and image classification.
+ */
+ Task?: String;
+ /**
+ * The Amazon Simple Storage Service path where the sample payload are stored. This path must point to a single gzip compressed tar archive (.tar.gz suffix).
+ */
+ SamplePayloadUrl?: String;
+ /**
+ * An array of additional Inference Specification objects.
+ */
+ AdditionalInferenceSpecifications?: AdditionalInferenceSpecifications;
/**
* A list of the tags associated with the model package. For more information, see Tagging Amazon Web Services resources in the Amazon Web Services General Reference Guide.
*/
@@ -12263,6 +13040,10 @@ declare namespace SageMaker {
* The metadata properties for the model package.
*/
CustomerMetadataProperties?: CustomerMetadataMap;
+ /**
+ * Represents the drift check baselines that can be used when the model monitor is set using the model package.
+ */
+ DriftCheckBaselines?: DriftCheckBaselines;
}
export type ModelPackageArn = string;
export type ModelPackageArnList = ModelPackageArn[];
@@ -12291,6 +13072,22 @@ declare namespace SageMaker {
* The environment variables to set in the Docker container. Each key and value in the Environment string to string map can have length of up to 1024. We support up to 16 entries in the map.
*/
Environment?: EnvironmentMap;
+ /**
+ * A structure with Model Input details.
+ */
+ ModelInput?: ModelInput;
+ /**
+ * The machine learning framework of the model package container image.
+ */
+ Framework?: String;
+ /**
+ * The framework version of the Model Package Container Image.
+ */
+ FrameworkVersion?: FrameworkVersion;
+ /**
+ * The name of a pre-trained machine learning benchmarked by Amazon SageMaker Inference Recommender model that matches your model. You can find a list of benchmarked models by calling ListModelMetadata.
+ */
+ NearestModelName?: String;
}
export type ModelPackageContainerDefinitionList = ModelPackageContainerDefinition[];
export interface ModelPackageGroup {
@@ -13279,8 +14076,31 @@ declare namespace SageMaker {
* The endpoint variant status which describes the current deployment stage status or operational status.
*/
VariantStatus?: ProductionVariantStatusList;
+ /**
+ * The serverless configuration for the endpoint. Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
+ */
+ CurrentServerlessConfig?: ProductionVariantServerlessConfig;
+ /**
+ * The serverless configuration requested for this deployment, as specified in the endpoint configuration for the endpoint. Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
+ */
+ DesiredServerlessConfig?: ProductionVariantServerlessConfig;
}
export type PendingProductionVariantSummaryList = PendingProductionVariantSummary[];
+ export interface Phase {
+ /**
+ * Specifies how many concurrent users to start with.
+ */
+ InitialNumberOfUsers?: InitialNumberOfUsers;
+ /**
+ * Specified how many new users to spawn in a minute.
+ */
+ SpawnRate?: SpawnRate;
+ /**
+ * Specifies how long traffic phase should be.
+ */
+ DurationInSeconds?: TrafficDurationInSeconds;
+ }
+ export type Phases = Phase[];
export interface Pipeline {
/**
* The Amazon Resource Name (ARN) of the pipeline.
@@ -13442,6 +14262,14 @@ declare namespace SageMaker {
* The Amazon Resource Name (ARN) of the Lambda function that was run by this step execution and a list of output parameters.
*/
Lambda?: LambdaStepMetadata;
+ /**
+ * The configurations and outcomes of the check step execution. This includes: The type of the check conducted, The Amazon S3 URIs of baseline constraints and statistics files to be used for the drift check. The Amazon S3 URIs of newly calculated baseline constraints and statistics. The model package group name provided. The Amazon S3 URI of the violation report if violations detected. The Amazon Resource Name (ARN) of check processing job initiated by the step execution. The boolean flags indicating if the drift check is skipped. If step property BaselineUsedForDriftCheck is set the same as CalculatedBaseline.
+ */
+ QualityCheck?: QualityCheckStepMetadata;
+ /**
+ * Container for the metadata for a Clarify check step. The configurations and outcomes of the check step execution. This includes: The type of the check conducted, The Amazon S3 URIs of baseline constraints and statistics files to be used for the drift check. The Amazon S3 URIs of newly calculated baseline constraints and statistics. The model package group name provided. The Amazon S3 URI of the violation report if violations detected. The Amazon Resource Name (ARN) of check processing job initiated by the step execution. The boolean flags indicating if the drift check is skipped. If step property BaselineUsedForDriftCheck is set the same as CalculatedBaseline.
+ */
+ ClarifyCheck?: ClarifyCheckStepMetadata;
}
export interface PipelineExecutionSummary {
/**
@@ -13786,11 +14614,11 @@ declare namespace SageMaker {
/**
* Number of instances to launch initially.
*/
- InitialInstanceCount: InitialTaskCount;
+ InitialInstanceCount?: InitialTaskCount;
/**
* The ML compute instance type.
*/
- InstanceType: ProductionVariantInstanceType;
+ InstanceType?: ProductionVariantInstanceType;
/**
* Determines initial traffic distribution among all of the models that you specify in the endpoint configuration. The traffic to a production variant is determined by the ratio of the VariantWeight to the sum of all VariantWeight values across all ProductionVariants. If unspecified, it defaults to 1.0.
*/
@@ -13803,6 +14631,10 @@ declare namespace SageMaker {
* Specifies configuration for a core dump from the model container when the process crashes.
*/
CoreDumpConfig?: ProductionVariantCoreDumpConfig;
+ /**
+ * The serverless configuration for an endpoint. Specifies a serverless endpoint configuration instead of an instance-based endpoint configuration. Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
+ */
+ ServerlessConfig?: ProductionVariantServerlessConfig;
}
export type ProductionVariantAcceleratorType = "ml.eia1.medium"|"ml.eia1.large"|"ml.eia1.xlarge"|"ml.eia2.medium"|"ml.eia2.large"|"ml.eia2.xlarge"|string;
export interface ProductionVariantCoreDumpConfig {
@@ -13817,6 +14649,16 @@ declare namespace SageMaker {
}
export type ProductionVariantInstanceType = "ml.t2.medium"|"ml.t2.large"|"ml.t2.xlarge"|"ml.t2.2xlarge"|"ml.m4.xlarge"|"ml.m4.2xlarge"|"ml.m4.4xlarge"|"ml.m4.10xlarge"|"ml.m4.16xlarge"|"ml.m5.large"|"ml.m5.xlarge"|"ml.m5.2xlarge"|"ml.m5.4xlarge"|"ml.m5.12xlarge"|"ml.m5.24xlarge"|"ml.m5d.large"|"ml.m5d.xlarge"|"ml.m5d.2xlarge"|"ml.m5d.4xlarge"|"ml.m5d.12xlarge"|"ml.m5d.24xlarge"|"ml.c4.large"|"ml.c4.xlarge"|"ml.c4.2xlarge"|"ml.c4.4xlarge"|"ml.c4.8xlarge"|"ml.p2.xlarge"|"ml.p2.8xlarge"|"ml.p2.16xlarge"|"ml.p3.2xlarge"|"ml.p3.8xlarge"|"ml.p3.16xlarge"|"ml.c5.large"|"ml.c5.xlarge"|"ml.c5.2xlarge"|"ml.c5.4xlarge"|"ml.c5.9xlarge"|"ml.c5.18xlarge"|"ml.c5d.large"|"ml.c5d.xlarge"|"ml.c5d.2xlarge"|"ml.c5d.4xlarge"|"ml.c5d.9xlarge"|"ml.c5d.18xlarge"|"ml.g4dn.xlarge"|"ml.g4dn.2xlarge"|"ml.g4dn.4xlarge"|"ml.g4dn.8xlarge"|"ml.g4dn.12xlarge"|"ml.g4dn.16xlarge"|"ml.r5.large"|"ml.r5.xlarge"|"ml.r5.2xlarge"|"ml.r5.4xlarge"|"ml.r5.12xlarge"|"ml.r5.24xlarge"|"ml.r5d.large"|"ml.r5d.xlarge"|"ml.r5d.2xlarge"|"ml.r5d.4xlarge"|"ml.r5d.12xlarge"|"ml.r5d.24xlarge"|"ml.inf1.xlarge"|"ml.inf1.2xlarge"|"ml.inf1.6xlarge"|"ml.inf1.24xlarge"|string;
export type ProductionVariantList = ProductionVariant[];
+ export interface ProductionVariantServerlessConfig {
+ /**
+ * The memory size of your serverless endpoint. Valid values are in 1 GB increments: 1024 MB, 2048 MB, 3072 MB, 4096 MB, 5120 MB, or 6144 MB.
+ */
+ MemorySizeInMB: ServerlessMemorySizeInMB;
+ /**
+ * The maximum number of concurrent invocations your serverless endpoint can process.
+ */
+ MaxConcurrency: ServerlessMaxConcurrency;
+ }
export interface ProductionVariantStatus {
/**
* The endpoint variant status which describes the current deployment stage status or operational status. Creating: Creating inference resources for the production variant. Deleting: Terminating inference resources for the production variant. Updating: Updating capacity for the production variant. ActivatingTraffic: Turning on traffic for the production variant. Baking: Waiting period to monitor the CloudWatch alarms in the automatic rollback configuration.
@@ -13861,6 +14703,14 @@ declare namespace SageMaker {
* The endpoint variant status which describes the current deployment stage status or operational status.
*/
VariantStatus?: ProductionVariantStatusList;
+ /**
+ * The serverless configuration for the endpoint. Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
+ */
+ CurrentServerlessConfig?: ProductionVariantServerlessConfig;
+ /**
+ * The serverless configuration requested for the endpoint update. Serverless Inference is in preview release for Amazon SageMaker and is subject to change. We do not recommend using this feature in production environments.
+ */
+ DesiredServerlessConfig?: ProductionVariantServerlessConfig;
}
export type ProductionVariantSummaryList = ProductionVariantSummary[];
export interface ProfilerConfig {
@@ -14076,6 +14926,128 @@ declare namespace SageMaker {
*/
ModelPackageGroupArn: ModelPackageGroupArn;
}
+ export interface QualityCheckStepMetadata {
+ /**
+ * The type of the Quality check step.
+ */
+ CheckType?: String256;
+ /**
+ * The Amazon S3 URI of the baseline statistics file used for the drift check.
+ */
+ BaselineUsedForDriftCheckStatistics?: String1024;
+ /**
+ * The Amazon S3 URI of the baseline constraints file used for the drift check.
+ */
+ BaselineUsedForDriftCheckConstraints?: String1024;
+ /**
+ * The Amazon S3 URI of the newly calculated baseline statistics file.
+ */
+ CalculatedBaselineStatistics?: String1024;
+ /**
+ * The Amazon S3 URI of the newly calculated baseline constraints file.
+ */
+ CalculatedBaselineConstraints?: String1024;
+ /**
+ * The model package group name.
+ */
+ ModelPackageGroupName?: String256;
+ /**
+ * The Amazon S3 URI of violation report if violations are detected.
+ */
+ ViolationReport?: String1024;
+ /**
+ * The Amazon Resource Name (ARN) of the Quality check processing job that was run by this step execution.
+ */
+ CheckJobArn?: String256;
+ /**
+ * This flag indicates if the drift check against the previous baseline will be skipped or not. If it is set to False, the previous baseline of the configured check type must be available.
+ */
+ SkipCheck?: Boolean;
+ /**
+ * This flag indicates if a newly calculated baseline can be accessed through step properties BaselineUsedForDriftCheckConstraints and BaselineUsedForDriftCheckStatistics. If it is set to False, the previous baseline of the configured check type must also be available. These can be accessed through the BaselineUsedForDriftCheckConstraints and BaselineUsedForDriftCheckStatistics properties.
+ */
+ RegisterNewBaseline?: Boolean;
+ }
+ export interface QueryFilters {
+ /**
+ * Filter the lineage entities connected to the StartArn by type. For example: DataSet, Model, Endpoint, or ModelDeployment.
+ */
+ Types?: QueryTypes;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) by the type of the lineage entity.
+ */
+ LineageTypes?: QueryLineageTypes;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) by created date.
+ */
+ CreatedBefore?: Timestamp;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) after the create date.
+ */
+ CreatedAfter?: Timestamp;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) before the last modified date.
+ */
+ ModifiedBefore?: Timestamp;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) after the last modified date.
+ */
+ ModifiedAfter?: Timestamp;
+ /**
+ * Filter the lineage entities connected to the StartArn(s) by a set if property key value pairs. If multiple pairs are provided, an entity will be included in the results if it matches any of the provided pairs.
+ */
+ Properties?: QueryProperties;
+ }
+ export type QueryLineageMaxDepth = number;
+ export type QueryLineageMaxResults = number;
+ export interface QueryLineageRequest {
+ /**
+ * A list of resource Amazon Resource Name (ARN) that represent the starting point for your lineage query.
+ */
+ StartArns: QueryLineageStartArns;
+ /**
+ * Associations between lineage entities are directed. This parameter determines the direction from the StartArn(s) the query will look.
+ */
+ Direction?: Direction;
+ /**
+ * Setting this value to True will retrieve not only the entities of interest but also the Associations and lineage entities on the path. Set to False to only return lineage entities that match your query.
+ */
+ IncludeEdges?: Boolean;
+ /**
+ * A set of filtering parameters that allow you to specify which entities should be returned. Properties - Key-value pairs to match on the lineage entities' properties. LineageTypes - A set of lineage entity types to match on. For example: TrialComponent, Artifact, or Context. CreatedBefore - Filter entities created before this date. ModifiedBefore - Filter entities modified before this date. ModifiedAfter - Filter entities modified after this date.
+ */
+ Filters?: QueryFilters;
+ /**
+ * The maximum depth in lineage relationships from the StartArns that will be traversed. Depth is a measure of the number of Associations from the StartArn entity to the matched results.
+ */
+ MaxDepth?: QueryLineageMaxDepth;
+ /**
+ * Limits the number of vertices in the results. Use the NextToken in a response to to retrieve the next page of results.
+ */
+ MaxResults?: QueryLineageMaxResults;
+ /**
+ * Limits the number of vertices in the request. Use the NextToken in a response to to retrieve the next page of results.
+ */
+ NextToken?: String8192;
+ }
+ export interface QueryLineageResponse {
+ /**
+ * A list of vertices connected to the start entity(ies) in the lineage graph.
+ */
+ Vertices?: Vertices;
+ /**
+ * A list of edges that connect vertices in the response.
+ */
+ Edges?: Edges;
+ /**
+ * Limits the number of vertices in the response. Use the NextToken in a response to to retrieve the next page of results.
+ */
+ NextToken?: String8192;
+ }
+ export type QueryLineageStartArns = AssociationEntityArn[];
+ export type QueryLineageTypes = LineageType[];
+ export type QueryProperties = {[key: string]: String256};
+ export type QueryTypes = String40[];
export interface RSessionAppSettings {
}
export type RStudioServerProAccessStatus = "ENABLED"|"DISABLED"|string;
@@ -14113,6 +15085,71 @@ declare namespace SageMaker {
}
export type RStudioServerProUserGroup = "R_STUDIO_ADMIN"|"R_STUDIO_USER"|string;
export type RealtimeInferenceInstanceTypes = ProductionVariantInstanceType[];
+ export type RecommendationJobArn = string;
+ export type RecommendationJobDescription = string;
+ export interface RecommendationJobInputConfig {
+ /**
+ * The Amazon Resource Name (ARN) of a versioned model package.
+ */
+ ModelPackageVersionArn: ModelPackageArn;
+ /**
+ * Specifies the maximum duration of the job, in seconds.>
+ */
+ JobDurationInSeconds?: JobDurationInSeconds;
+ /**
+ * Specifies the traffic pattern of the job.
+ */
+ TrafficPattern?: TrafficPattern;
+ /**
+ * Defines the resource limit of the job.
+ */
+ ResourceLimit?: RecommendationJobResourceLimit;
+ /**
+ * Specifies the endpoint configuration to use for a job.
+ */
+ EndpointConfigurations?: EndpointInputConfigurations;
+ }
+ export type RecommendationJobName = string;
+ export interface RecommendationJobResourceLimit {
+ /**
+ * Defines the maximum number of load tests.
+ */
+ MaxNumberOfTests?: MaxNumberOfTests;
+ /**
+ * Defines the maximum number of parallel load tests.
+ */
+ MaxParallelOfTests?: MaxParallelOfTests;
+ }
+ export type RecommendationJobStatus = "PENDING"|"IN_PROGRESS"|"COMPLETED"|"FAILED"|"STOPPING"|"STOPPED"|string;
+ export interface RecommendationJobStoppingConditions {
+ /**
+ * The maximum number of requests per minute expected for the endpoint.
+ */
+ MaxInvocations?: Integer;
+ /**
+ * The interval of time taken by a model to respond as viewed from SageMaker. The interval includes the local communication time taken to send the request and to fetch the response from the container of a model and the time taken to complete the inference in the container.
+ */
+ ModelLatencyThresholds?: ModelLatencyThresholds;
+ }
+ export type RecommendationJobType = "Default"|"Advanced"|string;
+ export interface RecommendationMetrics {
+ /**
+ * Defines the cost per hour for the instance.
+ */
+ CostPerHour: Float;
+ /**
+ * Defines the cost per inference for the instance .
+ */
+ CostPerInference: Float;
+ /**
+ * The expected maximum number of requests per minute for the instance.
+ */
+ MaxInvocations: Integer;
+ /**
+ * The expected model latency at maximum invocation per minute for the instance.
+ */
+ ModelLatency: Integer;
+ }
export type RecordWrapper = "None"|"RecordIO"|string;
export type RedshiftClusterId = string;
export type RedshiftDatabase = string;
@@ -14251,6 +15288,7 @@ declare namespace SageMaker {
*/
MaxParallelTrainingJobs: MaxParallelTrainingJobs;
}
+ export type ResourcePolicyString = string;
export type ResourcePropertyName = string;
export interface ResourceSpec {
/**
@@ -14501,6 +15539,8 @@ declare namespace SageMaker {
*/
PipelineExecutionArn?: PipelineExecutionArn;
}
+ export type ServerlessMaxConcurrency = number;
+ export type ServerlessMemorySizeInMB = number;
export type ServiceCatalogEntityId = string;
export interface ServiceCatalogProvisionedProductDetails {
/**
@@ -14569,6 +15609,7 @@ declare namespace SageMaker {
export type SortBy = "Name"|"CreationTime"|"Status"|string;
export type SortContextsBy = "Name"|"CreationTime"|string;
export type SortExperimentsBy = "Name"|"CreationTime"|string;
+ export type SortLineageGroupsBy = "Name"|"CreationTime"|string;
export type SortOrder = "Ascending"|"Descending"|string;
export type SortPipelineExecutionsBy = "CreationTime"|"PipelineExecutionArn"|string;
export type SortPipelinesBy = "Name"|"CreationTime"|string;
@@ -14599,6 +15640,7 @@ declare namespace SageMaker {
}
export type SourceType = string;
export type SourceUri = string;
+ export type SpawnRate = number;
export type SplitType = "None"|"Line"|"RecordIO"|"TFRecord"|string;
export interface StartMonitoringScheduleRequest {
/**
@@ -14668,6 +15710,12 @@ declare namespace SageMaker {
*/
HyperParameterTuningJobName: HyperParameterTuningJobName;
}
+ export interface StopInferenceRecommendationsJobRequest {
+ /**
+ * The name of the job you want to stop.
+ */
+ JobName: RecommendationJobName;
+ }
export interface StopLabelingJobRequest {
/**
* The name of the labeling job to stop.
@@ -14732,10 +15780,13 @@ declare namespace SageMaker {
}
export type String = string;
export type String1024 = string;
+ export type String128 = string;
export type String200 = string;
export type String2048 = string;
export type String256 = string;
+ export type String40 = string;
export type String64 = string;
+ export type String8192 = string;
export type StringParameterValue = string;
export type StudioLifecycleConfigAppType = "JupyterServer"|"KernelGateway"|string;
export type StudioLifecycleConfigArn = string;
@@ -14863,6 +15914,17 @@ declare namespace SageMaker {
export type TerminationWaitInSeconds = number;
export type ThingName = string;
export type Timestamp = Date;
+ export type TrafficDurationInSeconds = number;
+ export interface TrafficPattern {
+ /**
+ * Defines the traffic patterns.
+ */
+ TrafficType?: TrafficType;
+ /**
+ * Defines the phases traffic specification.
+ */
+ Phases?: Phases;
+ }
export interface TrafficRoutingConfig {
/**
* Traffic routing strategy type. ALL_AT_ONCE: Endpoint traffic shifts to the new fleet in a single step. CANARY: Endpoint traffic shifts to the new fleet in two steps. The first step is the canary, which is a small portion of the traffic. The second step is the remainder of the traffic. LINEAR: Endpoint traffic shifts to the new fleet in n steps of a configurable size.
@@ -14882,6 +15944,7 @@ declare namespace SageMaker {
LinearStepSize?: CapacitySize;
}
export type TrafficRoutingConfigType = "ALL_AT_ONCE"|"CANARY"|"LINEAR"|string;
+ export type TrafficType = "PHASES"|string;
export type TrainingEnvironmentKey = string;
export type TrainingEnvironmentMap = {[key: string]: TrainingEnvironmentValue};
export type TrainingEnvironmentValue = string;
@@ -15458,6 +16521,10 @@ declare namespace SageMaker {
* Details of the source of the component.
*/
SourceDetail?: TrialComponentSourceDetail;
+ /**
+ * The Amazon Resource Name (ARN) of the lineage group resource.
+ */
+ LineageGroupArn?: LineageGroupArn;
/**
* The list of tags that are associated with the component. You can use Search API to search on the tags.
*/
@@ -15998,6 +17065,10 @@ declare namespace SageMaker {
* The metadata properties associated with the model package versions to remove.
*/
CustomerMetadataPropertiesToRemove?: CustomerMetadataKeyList;
+ /**
+ * An array of additional Inference Specification objects to be added to the existing array additional Inference Specification. Total number of additional Inference Specifications can not exceed 15. Each additional Inference Specification specifies artifacts based on this model package that can be used on inference endpoints. Generally used with SageMaker Neo to store the compiled artifacts.
+ */
+ AdditionalInferenceSpecificationsToAdd?: AdditionalInferenceSpecifications;
}
export interface UpdateModelPackageOutput {
/**
@@ -16406,6 +17477,21 @@ declare namespace SageMaker {
export type VariantStatusMessage = string;
export type VariantWeight = number;
export type VersionedArnOrName = string;
+ export interface Vertex {
+ /**
+ * The Amazon Resource Name (ARN) of the lineage entity resource.
+ */
+ Arn?: AssociationEntityArn;
+ /**
+ * The type of the lineage entity resource. For example: DataSet, Model, Endpoint, etc...
+ */
+ Type?: String40;
+ /**
+ * The type of resource of the lineage entity.
+ */
+ LineageType?: LineageType;
+ }
+ export type Vertices = Vertex[];
export type VolumeSizeInGB = number;
export interface VpcConfig {
/**
diff --git a/clients/sagemakerruntime.d.ts b/clients/sagemakerruntime.d.ts
index 04389d797e..97ae3e5d27 100644
--- a/clients/sagemakerruntime.d.ts
+++ b/clients/sagemakerruntime.d.ts
@@ -12,19 +12,19 @@ declare class SageMakerRuntime extends Service {
constructor(options?: SageMakerRuntime.Types.ClientConfiguration)
config: Config & SageMakerRuntime.Types.ClientConfiguration;
/**
- * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint. For an overview of Amazon SageMaker, see How It Works. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpoint are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference. A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds. Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
+ * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint. For an overview of Amazon SageMaker, see How It Works. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpoint are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference. A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds. Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
*/
invokeEndpoint(params: SageMakerRuntime.Types.InvokeEndpointInput, callback?: (err: AWSError, data: SageMakerRuntime.Types.InvokeEndpointOutput) => void): Request;
/**
- * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint. For an overview of Amazon SageMaker, see How It Works. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpoint are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference. A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds. Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
+ * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint. For an overview of Amazon SageMaker, see How It Works. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpoint are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference. A customer's model containers must respond to requests within 60 seconds. The model itself can have a maximum processing time of 60 seconds before responding to invocations. If your model is going to take 50-60 seconds of processing time, the SDK socket timeout should be set to be 70 seconds. Endpoints are scoped to an individual account, and are not public. The URL does not contain the account ID, but Amazon SageMaker determines the account ID from the authentication token that is supplied by the caller.
*/
invokeEndpoint(callback?: (err: AWSError, data: SageMakerRuntime.Types.InvokeEndpointOutput) => void): Request;
/**
- * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner. Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpointAsync are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference.
+ * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner. Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpointAsync are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference.
*/
invokeEndpointAsync(params: SageMakerRuntime.Types.InvokeEndpointAsyncInput, callback?: (err: AWSError, data: SageMakerRuntime.Types.InvokeEndpointAsyncOutput) => void): Request;
/**
- * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner. Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpointAsync are authenticated by using AWS Signature Version 4. For information, see Authenticating Requests (AWS Signature Version 4) in the Amazon S3 API Reference.
+ * After you deploy a model into production using Amazon SageMaker hosting services, your client applications use this API to get inferences from the model hosted at the specified endpoint in an asynchronous manner. Inference requests sent to this API are enqueued for asynchronous processing. The processing of the inference request may or may not complete before the you receive a response from this API. The response from this API will not contain the result of the inference request but contain information about where you can locate it. Amazon SageMaker strips all POST headers except those supported by the API. Amazon SageMaker might add additional headers. You should not rely on the behavior of headers outside those enumerated in the request syntax. Calls to InvokeEndpointAsync are authenticated by using Amazon Web Services Signature Version 4. For information, see Authenticating Requests (Amazon Web Services Signature Version 4) in the Amazon S3 API Reference.
*/
invokeEndpointAsync(callback?: (err: AWSError, data: SageMakerRuntime.Types.InvokeEndpointAsyncOutput) => void): Request;
}
@@ -49,7 +49,7 @@ declare namespace SageMakerRuntime {
*/
Accept?: Header;
/**
- * Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
+ * Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
*/
CustomAttributes?: CustomAttributesHeader;
/**
@@ -93,7 +93,7 @@ declare namespace SageMakerRuntime {
*/
Accept?: Header;
/**
- * Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
+ * Provides additional information about a request for an inference submitted to a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to provide an ID that you can use to track a request or to provide other metadata that a service endpoint was programmed to process. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
*/
CustomAttributes?: CustomAttributesHeader;
/**
@@ -127,7 +127,7 @@ declare namespace SageMakerRuntime {
*/
InvokedProductionVariant?: Header;
/**
- * Provides additional information in the response about the inference returned by a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to return an ID received in the CustomAttributes header of a request or other metadata that a service endpoint was programmed to produce. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). If the customer wants the custom attribute returned, the model must set the custom attribute to be included on the way back. The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the AWS SDKs but not in the Amazon SageMaker Python SDK.
+ * Provides additional information in the response about the inference returned by a model hosted at an Amazon SageMaker endpoint. The information is an opaque value that is forwarded verbatim. You could use this value, for example, to return an ID received in the CustomAttributes header of a request or other metadata that a service endpoint was programmed to produce. The value must consist of no more than 1024 visible US-ASCII characters as specified in Section 3.3.6. Field Value Components of the Hypertext Transfer Protocol (HTTP/1.1). If the customer wants the custom attribute returned, the model must set the custom attribute to be included on the way back. The code in your model is responsible for setting or updating any custom attributes in the response. If your code does not set this value in the response, an empty value is returned. For example, if a custom attribute represents the trace ID, your model can prepend the custom attribute with Trace ID: in your post-processing function. This feature is currently supported in the Amazon Web Services SDKs but not in the Amazon SageMaker Python SDK.
*/
CustomAttributes?: CustomAttributesHeader;
}
diff --git a/clients/shield.d.ts b/clients/shield.d.ts
index 6f3cb66ba5..ecf10c69ad 100644
--- a/clients/shield.d.ts
+++ b/clients/shield.d.ts
@@ -20,19 +20,19 @@ declare class Shield extends Service {
*/
associateDRTLogBucket(callback?: (err: AWSError, data: Shield.Types.AssociateDRTLogBucketResponse) => void): Request;
/**
- * Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs. You can associate only one RoleArn with your subscription. If you submit an AssociateDRTRole request for an account that already has an associated role, the new RoleArn will replace the existing RoleArn. Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role you will specify in the request. For more information see Attaching and Detaching IAM Policies. The role must also trust the service principal drt.shield.amazonaws.com. For more information, see IAM JSON Policy Elements: Principal. The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you. You must have the iam:PassRole permission to make an AssociateDRTRole request. For more information, see Granting a User Permissions to Pass a Role to an Amazon Web Services Service. To use the services of the SRT and make an AssociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
+ * Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs. You can associate only one RoleArn with your subscription. If you submit an AssociateDRTRole request for an account that already has an associated role, the new RoleArn will replace the existing RoleArn. Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at AWSShieldDRTAccessPolicy. For more information see Adding and removing IAM identity permissions. The role must also trust the service principal drt.shield.amazonaws.com. For more information, see IAM JSON policy elements: Principal. The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you. You must have the iam:PassRole permission to make an AssociateDRTRole request. For more information, see Granting a user permissions to pass a role to an Amazon Web Services service. To use the services of the SRT and make an AssociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
*/
associateDRTRole(params: Shield.Types.AssociateDRTRoleRequest, callback?: (err: AWSError, data: Shield.Types.AssociateDRTRoleResponse) => void): Request;
/**
- * Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs. You can associate only one RoleArn with your subscription. If you submit an AssociateDRTRole request for an account that already has an associated role, the new RoleArn will replace the existing RoleArn. Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role you will specify in the request. For more information see Attaching and Detaching IAM Policies. The role must also trust the service principal drt.shield.amazonaws.com. For more information, see IAM JSON Policy Elements: Principal. The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you. You must have the iam:PassRole permission to make an AssociateDRTRole request. For more information, see Granting a User Permissions to Pass a Role to an Amazon Web Services Service. To use the services of the SRT and make an AssociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
+ * Authorizes the Shield Response Team (SRT) using the specified role, to access your Amazon Web Services account to assist with DDoS attack mitigation during potential attacks. This enables the SRT to inspect your WAF configuration and create or update WAF rules and web ACLs. You can associate only one RoleArn with your subscription. If you submit an AssociateDRTRole request for an account that already has an associated role, the new RoleArn will replace the existing RoleArn. Prior to making the AssociateDRTRole request, you must attach the AWSShieldDRTAccessPolicy managed policy to the role that you'll specify in the request. You can access this policy in the IAM console at AWSShieldDRTAccessPolicy. For more information see Adding and removing IAM identity permissions. The role must also trust the service principal drt.shield.amazonaws.com. For more information, see IAM JSON policy elements: Principal. The SRT will have access only to your WAF and Shield resources. By submitting this request, you authorize the SRT to inspect your WAF and Shield configuration and create and update WAF rules and web ACLs on your behalf. The SRT takes these actions only if explicitly authorized by you. You must have the iam:PassRole permission to make an AssociateDRTRole request. For more information, see Granting a user permissions to pass a role to an Amazon Web Services service. To use the services of the SRT and make an AssociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan.
*/
associateDRTRole(callback?: (err: AWSError, data: Shield.Types.AssociateDRTRoleResponse) => void): Request;
/**
- * Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
+ * Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
*/
associateHealthCheck(params: Shield.Types.AssociateHealthCheckRequest, callback?: (err: AWSError, data: Shield.Types.AssociateHealthCheckResponse) => void): Request;
/**
- * Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
+ * Adds health-based detection to the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
*/
associateHealthCheck(callback?: (err: AWSError, data: Shield.Types.AssociateHealthCheckResponse) => void): Request;
/**
@@ -44,11 +44,11 @@ declare class Shield extends Service {
*/
associateProactiveEngagementDetails(callback?: (err: AWSError, data: Shield.Types.AssociateProactiveEngagementDetailsResponse) => void): Request;
/**
- * Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone. You can add protection to only a single resource with each CreateProtection request. If you want to add protection to multiple resources at once, use the WAF console. For more information see Getting Started with Shield Advanced and Add Shield Advanced Protection to more Amazon Web Services Resources.
+ * Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone. You can add protection to only a single resource with each CreateProtection request. You can add protection to multiple resources at once through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information see Getting Started with Shield Advanced and Adding Shield Advanced protection to Amazon Web Services resources.
*/
createProtection(params: Shield.Types.CreateProtectionRequest, callback?: (err: AWSError, data: Shield.Types.CreateProtectionResponse) => void): Request;
/**
- * Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone. You can add protection to only a single resource with each CreateProtection request. If you want to add protection to multiple resources at once, use the WAF console. For more information see Getting Started with Shield Advanced and Add Shield Advanced Protection to more Amazon Web Services Resources.
+ * Enables Shield Advanced for a specific Amazon Web Services resource. The resource can be an Amazon CloudFront distribution, Elastic Load Balancing load balancer, Global Accelerator accelerator, Elastic IP Address, or an Amazon Route 53 hosted zone. You can add protection to only a single resource with each CreateProtection request. You can add protection to multiple resources at once through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information see Getting Started with Shield Advanced and Adding Shield Advanced protection to Amazon Web Services resources.
*/
createProtection(callback?: (err: AWSError, data: Shield.Types.CreateProtectionResponse) => void): Request;
/**
@@ -147,6 +147,14 @@ declare class Shield extends Service {
* Provides details about the Shield Advanced subscription for an account.
*/
describeSubscription(callback?: (err: AWSError, data: Shield.Types.DescribeSubscriptionResponse) => void): Request;
+ /**
+ * Disable the Shield Advanced automatic application layer DDoS mitigation feature for the resource. This stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource.
+ */
+ disableApplicationLayerAutomaticResponse(params: Shield.Types.DisableApplicationLayerAutomaticResponseRequest, callback?: (err: AWSError, data: Shield.Types.DisableApplicationLayerAutomaticResponseResponse) => void): Request;
+ /**
+ * Disable the Shield Advanced automatic application layer DDoS mitigation feature for the resource. This stops Shield Advanced from creating, verifying, and applying WAF rules for attacks that it detects for the resource.
+ */
+ disableApplicationLayerAutomaticResponse(callback?: (err: AWSError, data: Shield.Types.DisableApplicationLayerAutomaticResponseResponse) => void): Request;
/**
* Removes authorization from the Shield Response Team (SRT) to notify contacts about escalations to the SRT and to initiate proactive customer support.
*/
@@ -156,29 +164,37 @@ declare class Shield extends Service {
*/
disableProactiveEngagement(callback?: (err: AWSError, data: Shield.Types.DisableProactiveEngagementResponse) => void): Request;
/**
- * Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously. To make a DisassociateDRTLogBucket request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTLogBucket request to remove this access.
+ * Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.
*/
disassociateDRTLogBucket(params: Shield.Types.DisassociateDRTLogBucketRequest, callback?: (err: AWSError, data: Shield.Types.DisassociateDRTLogBucketResponse) => void): Request;
/**
- * Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously. To make a DisassociateDRTLogBucket request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTLogBucket request to remove this access.
+ * Removes the Shield Response Team's (SRT) access to the specified Amazon S3 bucket containing the logs that you shared previously.
*/
disassociateDRTLogBucket(callback?: (err: AWSError, data: Shield.Types.DisassociateDRTLogBucketResponse) => void): Request;
/**
- * Removes the Shield Response Team's (SRT) access to your Amazon Web Services account. To make a DisassociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTRole request to remove this access.
+ * Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.
*/
disassociateDRTRole(params: Shield.Types.DisassociateDRTRoleRequest, callback?: (err: AWSError, data: Shield.Types.DisassociateDRTRoleResponse) => void): Request;
/**
- * Removes the Shield Response Team's (SRT) access to your Amazon Web Services account. To make a DisassociateDRTRole request, you must be subscribed to the Business Support plan or the Enterprise Support plan. However, if you are not subscribed to one of these support plans, but had been previously and had granted the SRT access to your account, you can submit a DisassociateDRTRole request to remove this access.
+ * Removes the Shield Response Team's (SRT) access to your Amazon Web Services account.
*/
disassociateDRTRole(callback?: (err: AWSError, data: Shield.Types.DisassociateDRTRoleResponse) => void): Request;
/**
- * Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
+ * Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
*/
disassociateHealthCheck(params: Shield.Types.DisassociateHealthCheckRequest, callback?: (err: AWSError, data: Shield.Types.DisassociateHealthCheckResponse) => void): Request;
/**
- * Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and mitigation. You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
+ * Removes health-based detection from the Shield Advanced protection for a resource. Shield Advanced health-based detection uses the health of your Amazon Web Services resource to improve responsiveness and accuracy in attack detection and response. You define the health check in Route 53 and then associate or disassociate it with your Shield Advanced protection. For more information, see Shield Advanced Health-Based Detection in the WAF Developer Guide.
*/
disassociateHealthCheck(callback?: (err: AWSError, data: Shield.Types.DisassociateHealthCheckResponse) => void): Request;
+ /**
+ * Enable the Shield Advanced automatic application layer DDoS mitigation for the resource. This feature is available for Amazon CloudFront distributions only. This causes Shield Advanced to create, verify, and apply WAF rules for DDoS attacks that it detects for the resource. Shield Advanced applies the rules in a Shield rule group inside the web ACL that you've associated with the resource. For information about how automatic mitigation works and the requirements for using it, see Shield Advanced automatic application layer DDoS mitigation. Don't use this action to make changes to automatic mitigation settings when it's already enabled for a resource. Instead, use UpdateApplicationLayerAutomaticResponse. To use this feature, you must associate a web ACL with the protected resource. The web ACL must be created using the latest version of WAF (v2). You can associate the web ACL through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information, see Getting Started with Shield Advanced. You can also do this through the WAF console or the WAF API, but you must manage Shield Advanced automatic mitigation through Shield Advanced. For information about WAF, see WAF Developer Guide.
+ */
+ enableApplicationLayerAutomaticResponse(params: Shield.Types.EnableApplicationLayerAutomaticResponseRequest, callback?: (err: AWSError, data: Shield.Types.EnableApplicationLayerAutomaticResponseResponse) => void): Request;
+ /**
+ * Enable the Shield Advanced automatic application layer DDoS mitigation for the resource. This feature is available for Amazon CloudFront distributions only. This causes Shield Advanced to create, verify, and apply WAF rules for DDoS attacks that it detects for the resource. Shield Advanced applies the rules in a Shield rule group inside the web ACL that you've associated with the resource. For information about how automatic mitigation works and the requirements for using it, see Shield Advanced automatic application layer DDoS mitigation. Don't use this action to make changes to automatic mitigation settings when it's already enabled for a resource. Instead, use UpdateApplicationLayerAutomaticResponse. To use this feature, you must associate a web ACL with the protected resource. The web ACL must be created using the latest version of WAF (v2). You can associate the web ACL through the Shield Advanced console at https://console.aws.amazon.com/wafv2/shieldv2#/. For more information, see Getting Started with Shield Advanced. You can also do this through the WAF console or the WAF API, but you must manage Shield Advanced automatic mitigation through Shield Advanced. For information about WAF, see WAF Developer Guide.
+ */
+ enableApplicationLayerAutomaticResponse(callback?: (err: AWSError, data: Shield.Types.EnableApplicationLayerAutomaticResponseResponse) => void): Request;
/**
* Authorizes the Shield Response Team (SRT) to use email and phone to notify contacts about escalations to the SRT and to initiate proactive customer support.
*/
@@ -251,6 +267,14 @@ declare class Shield extends Service {
* Removes tags from a resource in Shield.
*/
untagResource(callback?: (err: AWSError, data: Shield.Types.UntagResourceResponse) => void): Request;
+ /**
+ * Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource.
+ */
+ updateApplicationLayerAutomaticResponse(params: Shield.Types.UpdateApplicationLayerAutomaticResponseRequest, callback?: (err: AWSError, data: Shield.Types.UpdateApplicationLayerAutomaticResponseResponse) => void): Request;
+ /**
+ * Updates an existing Shield Advanced automatic application layer DDoS mitigation configuration for the specified resource.
+ */
+ updateApplicationLayerAutomaticResponse(callback?: (err: AWSError, data: Shield.Types.UpdateApplicationLayerAutomaticResponseResponse) => void): Request;
/**
* Updates the details of the list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support.
*/
@@ -277,6 +301,14 @@ declare class Shield extends Service {
updateSubscription(callback?: (err: AWSError, data: Shield.Types.UpdateSubscriptionResponse) => void): Request;
}
declare namespace Shield {
+ export interface ApplicationLayerAutomaticResponseConfiguration {
+ /**
+ * Indicates whether automatic application layer DDoS mitigation is enabled for the protection.
+ */
+ Status: ApplicationLayerAutomaticResponseStatus;
+ Action: ResponseAction;
+ }
+ export type ApplicationLayerAutomaticResponseStatus = "ENABLED"|"DISABLED"|string;
export interface AssociateDRTLogBucketRequest {
/**
* The Amazon S3 bucket that contains the logs that you want to share.
@@ -327,11 +359,11 @@ declare namespace Shield {
*/
SubResources?: SubResourceSummaryList;
/**
- * The time the attack started, in Unix time in seconds. For more information see timestamp.
+ * The time the attack started, in Unix time in seconds.
*/
StartTime?: AttackTimestamp;
/**
- * The time the attack ended, in Unix time in seconds. For more information see timestamp.
+ * The time the attack ended, in Unix time in seconds.
*/
EndTime?: AttackTimestamp;
/**
@@ -339,7 +371,7 @@ declare namespace Shield {
*/
AttackCounters?: SummarizedCounterList;
/**
- * The array of objects that provide details of the Shield event. For infrastructure layer events (L3 and L4 events) after January 25, 2021, you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
+ * The array of objects that provide details of the Shield event. For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
*/
AttackProperties?: AttackProperties;
/**
@@ -352,7 +384,7 @@ declare namespace Shield {
export type AttackProperties = AttackProperty[];
export interface AttackProperty {
/**
- * The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events and APPLICATION indicates layer 7 events. For infrastructure layer events (L3 and L4 events) after January 25, 2021, you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
+ * The type of Shield event that was observed. NETWORK indicates layer 3 and layer 4 events and APPLICATION indicates layer 7 events. For infrastructure layer events (L3 and L4 events), you can view metrics for top contributors in Amazon CloudWatch metrics. For more information, see Shield metrics and alarms in the WAF Developer Guide.
*/
AttackLayer?: AttackLayer;
/**
@@ -360,7 +392,7 @@ declare namespace Shield {
*/
AttackPropertyIdentifier?: AttackPropertyIdentifier;
/**
- * Contributor objects for the top five contributors to a Shield event.
+ * Contributor objects for the top five contributors to a Shield event. A contributor is a source of traffic that Shield Advanced identifies as responsible for some or all of an event.
*/
TopContributors?: TopContributors;
/**
@@ -395,11 +427,11 @@ declare namespace Shield {
*/
ResourceArn?: String;
/**
- * The start time of the attack, in Unix time in seconds. For more information see timestamp.
+ * The start time of the attack, in Unix time in seconds.
*/
StartTime?: AttackTimestamp;
/**
- * The end time of the attack, in Unix time in seconds. For more information see timestamp.
+ * The end time of the attack, in Unix time in seconds.
*/
EndTime?: AttackTimestamp;
/**
@@ -436,10 +468,12 @@ declare namespace Shield {
Max: Double;
}
export type AutoRenew = "ENABLED"|"DISABLED"|string;
+ export interface BlockAction {
+ }
export type ContactNotes = string;
export interface Contributor {
/**
- * The name of the contributor. This is dependent on the AttackPropertyIdentifier. For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY, the Name could be United States.
+ * The name of the contributor. The type of name that you'll find here depends on the AttackPropertyIdentifier setting in the AttackProperty where this contributor is defined. For example, if the AttackPropertyIdentifier is SOURCE_COUNTRY, the Name could be United States.
*/
Name?: String;
/**
@@ -447,6 +481,8 @@ declare namespace Shield {
*/
Value?: Long;
}
+ export interface CountAction {
+ }
export interface CreateProtectionGroupRequest {
/**
* The name of the protection group. You use this to identify the protection group in lists and to manage the protection group, for example to update, delete, or describe it.
@@ -481,7 +517,7 @@ declare namespace Shield {
*/
Name: ProtectionName;
/**
- * The ARN (Amazon Resource Name) of the resource to be protected. The ARN should be in one of the following formats: For an Application Load Balancer: arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region:account-id:loadbalancer/load-balancer-name For an Amazon CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id For an Global Accelerator accelerator: arn:aws:globalaccelerator::account-id:accelerator/accelerator-id For Amazon Route 53: arn:aws:route53:::hostedzone/hosted-zone-id For an Elastic IP address: arn:aws:ec2:region:account-id:eip-allocation/allocation-id
+ * The ARN (Amazon Resource Name) of the resource to be protected. The ARN should be in one of the following formats: For an Application Load Balancer: arn:aws:elasticloadbalancing:region:account-id:loadbalancer/app/load-balancer-name/load-balancer-id For an Elastic Load Balancer (Classic Load Balancer): arn:aws:elasticloadbalancing:region:account-id:loadbalancer/load-balancer-name For an Amazon CloudFront distribution: arn:aws:cloudfront::account-id:distribution/distribution-id For an Global Accelerator accelerator: arn:aws:globalaccelerator::account-id:accelerator/accelerator-id For Amazon Route 53: arn:aws:route53:::hostedzone/hosted-zone-id For an Elastic IP address: arn:aws:ec2:region:account-id:eip-allocation/allocation-id
*/
ResourceArn: ResourceArn;
/**
@@ -521,7 +557,7 @@ declare namespace Shield {
}
export interface DescribeAttackRequest {
/**
- * The unique identifier (ID) for the attack that to be described.
+ * The unique identifier (ID) for the attack.
*/
AttackId: AttackId;
}
@@ -596,6 +632,14 @@ declare namespace Shield {
*/
Subscription?: Subscription;
}
+ export interface DisableApplicationLayerAutomaticResponseRequest {
+ /**
+ * The ARN (Amazon Resource Name) of the resource.
+ */
+ ResourceArn: ResourceArn;
+ }
+ export interface DisableApplicationLayerAutomaticResponseResponse {
+ }
export interface DisableProactiveEngagementRequest {
}
export interface DisableProactiveEngagementResponse {
@@ -642,6 +686,18 @@ declare namespace Shield {
ContactNotes?: ContactNotes;
}
export type EmergencyContactList = EmergencyContact[];
+ export interface EnableApplicationLayerAutomaticResponseRequest {
+ /**
+ * The ARN (Amazon Resource Name) of the resource.
+ */
+ ResourceArn: ResourceArn;
+ /**
+ * Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
+ */
+ Action: ResponseAction;
+ }
+ export interface EnableApplicationLayerAutomaticResponseResponse {
+ }
export interface EnableProactiveEngagementRequest {
}
export interface EnableProactiveEngagementResponse {
@@ -671,23 +727,23 @@ declare namespace Shield {
export type Limits = Limit[];
export interface ListAttacksRequest {
/**
- * The ARN (Amazon Resource Name) of the resource that was attacked. If this is left blank, all applicable resources for this account will be included.
+ * The ARNs (Amazon Resource Names) of the resources that were attacked. If you leave this blank, all applicable resources for this account will be included.
*/
ResourceArns?: ResourceArnFilterList;
/**
- * The start of the time period for the attacks. This is a timestamp type. The sample request above indicates a number type because the default used by WAF is Unix time in seconds. However any valid timestamp format is allowed.
+ * The start of the time period for the attacks. This is a timestamp type. The request syntax listing for this call indicates a number type, but you can provide the time in any valid timestamp format setting.
*/
StartTime?: TimeRange;
/**
- * The end of the time period for the attacks. This is a timestamp type. The sample request above indicates a number type because the default used by WAF is Unix time in seconds. However any valid timestamp format is allowed.
+ * The end of the time period for the attacks. This is a timestamp type. The request syntax listing for this call indicates a number type, but you can provide the time in any valid timestamp format setting.
*/
EndTime?: TimeRange;
/**
- * The ListAttacksRequest.NextMarker value from a previous call to ListAttacksRequest. Pass null if this is the first call.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value. On your first call to a list operation, leave this setting empty.
*/
NextToken?: Token;
/**
- * The maximum number of AttackSummary objects to return. If you leave this blank, Shield Advanced returns the first 20 results. This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken that you can use in your next request, to get the next batch of objects.
+ * The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken value in the response. The default setting is 20.
*/
MaxResults?: MaxResults;
}
@@ -697,17 +753,17 @@ declare namespace Shield {
*/
AttackSummaries?: AttackSummaries;
/**
- * The token returned by a previous call to indicate that there is more data available. If not null, more results are available. Pass this value for the NextMarker parameter in a subsequent call to ListAttacks to retrieve the next set of items. Shield Advanced might return the list of AttackSummary objects in batches smaller than the number specified by MaxResults. If there are more attack summary objects to return, Shield Advanced will always also return a NextToken.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value.
*/
NextToken?: Token;
}
export interface ListProtectionGroupsRequest {
/**
- * The next token value from a previous call to ListProtectionGroups. Pass null if this is the first call.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value. On your first call to a list operation, leave this setting empty.
*/
NextToken?: Token;
/**
- * The maximum number of ProtectionGroup objects to return. If you leave this blank, Shield Advanced returns the first 20 results. This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken that you can use in your next request, to get the next batch of objects.
+ * The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken value in the response. The default setting is 20.
*/
MaxResults?: MaxResults;
}
@@ -717,17 +773,17 @@ declare namespace Shield {
*/
ProtectionGroups: ProtectionGroups;
/**
- * If you specify a value for MaxResults and you have more protection groups than the value of MaxResults, Shield Advanced returns this token that you can use in your next request, to get the next batch of objects.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value.
*/
NextToken?: Token;
}
export interface ListProtectionsRequest {
/**
- * The ListProtectionsRequest.NextToken value from a previous call to ListProtections. Pass null if this is the first call.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value. On your first call to a list operation, leave this setting empty.
*/
NextToken?: Token;
/**
- * The maximum number of Protection objects to return. If you leave this blank, Shield Advanced returns the first 20 results. This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken that you can use in your next request, to get the next batch of objects.
+ * The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken value in the response. The default setting is 20.
*/
MaxResults?: MaxResults;
}
@@ -737,7 +793,7 @@ declare namespace Shield {
*/
Protections?: Protections;
/**
- * If you specify a value for MaxResults and you have more Protections than the value of MaxResults, Shield Advanced returns a NextToken value in the response that allows you to list another group of Protections. For the second and subsequent ListProtections requests, specify the value of NextToken from the previous response to get information about another batch of Protections. Shield Advanced might return the list of Protection objects in batches smaller than the number specified by MaxResults. If there are more Protection objects to return, Shield Advanced will always also return a NextToken.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value.
*/
NextToken?: Token;
}
@@ -747,11 +803,11 @@ declare namespace Shield {
*/
ProtectionGroupId: ProtectionGroupId;
/**
- * The next token value from a previous call to ListResourcesInProtectionGroup. Pass null if this is the first call.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value. On your first call to a list operation, leave this setting empty.
*/
NextToken?: Token;
/**
- * The maximum number of resource ARN objects to return. If you leave this blank, Shield Advanced returns the first 20 results. This is a maximum value. Shield Advanced might return the results in smaller batches. That is, the number of objects returned could be less than MaxResults, even if there are still more objects yet to return. If there are more objects to return, Shield Advanced returns a value in NextToken that you can use in your next request, to get the next batch of objects.
+ * The greatest number of objects that you want Shield Advanced to return to the list request. Shield Advanced might return fewer objects than you indicate in this setting, even if more objects are available. If there are more objects remaining, Shield Advanced will always also return a NextToken value in the response. The default setting is 20.
*/
MaxResults?: MaxResults;
}
@@ -761,7 +817,7 @@ declare namespace Shield {
*/
ResourceArns: ResourceArnList;
/**
- * If you specify a value for MaxResults and you have more resources in the protection group than the value of MaxResults, Shield Advanced returns this token that you can use in your next request, to get the next batch of objects.
+ * When you request a list of objects from Shield Advanced, if the response does not include all of the remaining available objects, Shield Advanced includes a NextToken value in the response. You can retrieve the next batch of objects by requesting the list again and providing the token that was returned by the prior call in your request. You can indicate the maximum number of objects that you want Shield Advanced to return for a single call with the MaxResults setting. Shield Advanced will not return more than MaxResults objects, but may return fewer, even if more objects are still available. Whenever more objects remain that Shield Advanced has not yet returned to you, the response will include a NextToken value.
*/
NextToken?: Token;
}
@@ -805,13 +861,17 @@ declare namespace Shield {
*/
ResourceArn?: ResourceArn;
/**
- * The unique identifier (ID) for the Route 53 health check that's associated with the protection.
+ * The unique identifier (ID) for the Route 53 health check that's associated with the protection.
*/
HealthCheckIds?: HealthCheckIds;
/**
* The ARN (Amazon Resource Name) of the protection.
*/
ProtectionArn?: ResourceArn;
+ /**
+ * The automatic application layer DDoS mitigation settings for the protection. This configuration determines whether Shield Advanced automatically manages rules in the web ACL in order to respond to application layer events that Shield Advanced determines to be DDoS attacks.
+ */
+ ApplicationLayerAutomaticResponseConfiguration?: ApplicationLayerAutomaticResponseConfiguration;
}
export interface ProtectionGroup {
/**
@@ -878,6 +938,16 @@ declare namespace Shield {
export type ResourceArn = string;
export type ResourceArnFilterList = ResourceArn[];
export type ResourceArnList = ResourceArn[];
+ export interface ResponseAction {
+ /**
+ * Specifies that Shield Advanced should configure its WAF rules with the WAF Block action. You must specify exactly one action, either Block or Count.
+ */
+ Block?: BlockAction;
+ /**
+ * Specifies that Shield Advanced should configure its WAF rules with the WAF Count action. You must specify exactly one action, either Block or Count.
+ */
+ Count?: CountAction;
+ }
export type RoleArn = string;
export type String = string;
export interface SubResourceSummary {
@@ -902,7 +972,7 @@ declare namespace Shield {
export type SubResourceType = "IP"|"URL"|string;
export interface Subscription {
/**
- * The start time of the subscription, in Unix time in seconds. For more information see timestamp.
+ * The start time of the subscription, in Unix time in seconds.
*/
StartTime?: Timestamp;
/**
@@ -1011,13 +1081,13 @@ declare namespace Shield {
export type TagValue = string;
export interface TimeRange {
/**
- * The start time, in Unix time in seconds. For more information see timestamp.
+ * The start time, in Unix time in seconds.
*/
- FromInclusive?: AttackTimestamp;
+ FromInclusive?: Timestamp;
/**
- * The end time, in Unix time in seconds. For more information see timestamp.
+ * The end time, in Unix time in seconds.
*/
- ToExclusive?: AttackTimestamp;
+ ToExclusive?: Timestamp;
}
export type Timestamp = Date;
export type Token = string;
@@ -1035,6 +1105,18 @@ declare namespace Shield {
}
export interface UntagResourceResponse {
}
+ export interface UpdateApplicationLayerAutomaticResponseRequest {
+ /**
+ * The ARN (Amazon Resource Name) of the resource.
+ */
+ ResourceArn: ResourceArn;
+ /**
+ * Specifies the action setting that Shield Advanced should use in the WAF rules that it creates on behalf of the protected resource in response to DDoS attacks. You specify this as part of the configuration for the automatic application layer DDoS mitigation feature, when you enable or update automatic mitigation. Shield Advanced creates the WAF rules in a Shield Advanced-managed rule group, inside the web ACL that you have associated with the resource.
+ */
+ Action: ResponseAction;
+ }
+ export interface UpdateApplicationLayerAutomaticResponseResponse {
+ }
export interface UpdateEmergencyContactSettingsRequest {
/**
* A list of email addresses and phone numbers that the Shield Response Team (SRT) can use to contact you if you have proactive engagement enabled, for escalations to the SRT and to initiate proactive customer support. If you have proactive engagement enabled, the contact list must include at least one phone number.
diff --git a/dist/aws-sdk-core-react-native.js b/dist/aws-sdk-core-react-native.js
index 41bd8f13f2..10ef8c4a64 100644
--- a/dist/aws-sdk-core-react-native.js
+++ b/dist/aws-sdk-core-react-native.js
@@ -83,7 +83,7 @@ return /******/ (function(modules) { // webpackBootstrap
/**
* @constant
*/
- VERSION: '2.1040.0',
+ VERSION: '2.1041.0',
/**
* @api private
diff --git a/dist/aws-sdk-react-native.js b/dist/aws-sdk-react-native.js
index 34edc784c9..91a4226c22 100644
--- a/dist/aws-sdk-react-native.js
+++ b/dist/aws-sdk-react-native.js
@@ -395,7 +395,7 @@ return /******/ (function(modules) { // webpackBootstrap
/**
* @constant
*/
- VERSION: '2.1040.0',
+ VERSION: '2.1041.0',
/**
* @api private
@@ -32931,7 +32931,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 163 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-10-25","endpointPrefix":"directconnect","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Direct Connect","serviceId":"Direct Connect","signatureVersion":"v4","targetPrefix":"OvertureService","uid":"directconnect-2012-10-25"},"operations":{"AcceptDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],"members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayOwnerAccount":{},"overrideAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"AllocateConnectionOnInterconnect":{"input":{"type":"structure","required":["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],"members":{"bandwidth":{},"connectionName":{},"ownerAccount":{},"interconnectId":{},"vlan":{"type":"integer"}}},"output":{"shape":"So"},"deprecated":true},"AllocateHostedConnection":{"input":{"type":"structure","required":["connectionId","ownerAccount","bandwidth","connectionName","vlan"],"members":{"connectionId":{},"ownerAccount":{},"bandwidth":{},"connectionName":{},"vlan":{"type":"integer"},"tags":{"shape":"S10"}}},"output":{"shape":"So"}},"AllocatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPrivateVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"addressFamily":{},"customerAddress":{},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"AllocatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPublicVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"AllocateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newTransitVirtualInterfaceAllocation":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"tags":{"shape":"S10"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"AssociateConnectionWithLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"AssociateHostedConnection":{"input":{"type":"structure","required":["connectionId","parentConnectionId"],"members":{"connectionId":{},"parentConnectionId":{}}},"output":{"shape":"So"}},"AssociateMacSecKey":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"secretARN":{},"ckn":{},"cak":{}}},"output":{"type":"structure","members":{"connectionId":{},"macSecKeys":{"shape":"S18"}}}},"AssociateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","connectionId"],"members":{"virtualInterfaceId":{},"connectionId":{}}},"output":{"shape":"S1o"}},"ConfirmConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"type":"structure","members":{"connectionState":{}}}},"ConfirmCustomerAgreement":{"input":{"type":"structure","members":{"agreementName":{}}},"output":{"type":"structure","members":{"status":{}}}},"ConfirmPrivateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"virtualGatewayId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmPublicVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmTransitVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","directConnectGatewayId"],"members":{"virtualInterfaceId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"CreateBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"newBGPPeer":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"CreateConnection":{"input":{"type":"structure","required":["location","bandwidth","connectionName"],"members":{"location":{},"bandwidth":{},"connectionName":{},"lagId":{},"tags":{"shape":"S10"},"providerName":{},"requestMACSec":{"type":"boolean"}}},"output":{"shape":"So"}},"CreateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayName"],"members":{"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2u"}}}},"CreateDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"CreateDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],"members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S31"}}}},"CreateInterconnect":{"input":{"type":"structure","required":["interconnectName","bandwidth","location"],"members":{"interconnectName":{},"bandwidth":{},"location":{},"lagId":{},"tags":{"shape":"S10"},"providerName":{}}},"output":{"shape":"S35"}},"CreateLag":{"input":{"type":"structure","required":["numberOfConnections","location","connectionsBandwidth","lagName"],"members":{"numberOfConnections":{"type":"integer"},"location":{},"connectionsBandwidth":{},"lagName":{},"connectionId":{},"tags":{"shape":"S10"},"childConnectionTags":{"shape":"S10"},"providerName":{},"requestMACSec":{"type":"boolean"}}},"output":{"shape":"S3a"}},"CreatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPrivateVirtualInterface"],"members":{"connectionId":{},"newPrivateVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualGatewayId":{},"directConnectGatewayId":{},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"CreatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPublicVirtualInterface"],"members":{"connectionId":{},"newPublicVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"CreateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","newTransitVirtualInterface"],"members":{"connectionId":{},"newTransitVirtualInterface":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"directConnectGatewayId":{},"tags":{"shape":"S10"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"DeleteBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"asn":{"type":"integer"},"customerAddress":{},"bgpPeerId":{}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"DeleteConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"So"}},"DeleteDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2u"}}}},"DeleteDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"directConnectGatewayId":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"DeleteDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["proposalId"],"members":{"proposalId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S31"}}}},"DeleteInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnectState":{}}}},"DeleteLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{}}},"output":{"shape":"S3a"}},"DeleteVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"DescribeConnectionLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S42"}}},"deprecated":true},"DescribeConnections":{"input":{"type":"structure","members":{"connectionId":{}}},"output":{"shape":"S45"}},"DescribeConnectionsOnInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"shape":"S45"},"deprecated":true},"DescribeCustomerMetadata":{"output":{"type":"structure","members":{"agreements":{"type":"list","member":{"type":"structure","members":{"agreementName":{},"status":{}}}},"nniPartnerType":{}}}},"DescribeDirectConnectGatewayAssociationProposals":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposals":{"type":"list","member":{"shape":"S31"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAssociations":{"input":{"type":"structure","members":{"associationId":{},"associatedGatewayId":{},"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociations":{"type":"list","member":{"shape":"S9"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAttachments":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAttachments":{"type":"list","member":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"virtualInterfaceRegion":{},"virtualInterfaceOwnerAccount":{},"attachmentState":{},"attachmentType":{},"stateChangeError":{}}}},"nextToken":{}}}},"DescribeDirectConnectGateways":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGateways":{"type":"list","member":{"shape":"S2u"}},"nextToken":{}}}},"DescribeHostedConnections":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S45"}},"DescribeInterconnectLoa":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S42"}}},"deprecated":true},"DescribeInterconnects":{"input":{"type":"structure","members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnects":{"type":"list","member":{"shape":"S35"}}}}},"DescribeLags":{"input":{"type":"structure","members":{"lagId":{}}},"output":{"type":"structure","members":{"lags":{"type":"list","member":{"shape":"S3a"}}}}},"DescribeLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"shape":"S42"}},"DescribeLocations":{"output":{"type":"structure","members":{"locations":{"type":"list","member":{"type":"structure","members":{"locationCode":{},"locationName":{},"region":{},"availablePortSpeeds":{"type":"list","member":{}},"availableProviders":{"type":"list","member":{}},"availableMacSecPortSpeeds":{"type":"list","member":{}}}}}}}},"DescribeRouterConfiguration":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"routerTypeIdentifier":{}}},"output":{"type":"structure","members":{"customerRouterConfig":{},"router":{"type":"structure","members":{"vendor":{},"platform":{},"software":{},"xsltTemplateName":{},"xsltTemplateNameForMacSec":{},"routerTypeIdentifier":{}}},"virtualInterfaceId":{},"virtualInterfaceName":{}}}},"DescribeTags":{"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceTags":{"type":"list","member":{"type":"structure","members":{"resourceArn":{},"tags":{"shape":"S10"}}}}}}},"DescribeVirtualGateways":{"output":{"type":"structure","members":{"virtualGateways":{"type":"list","member":{"type":"structure","members":{"virtualGatewayId":{},"virtualGatewayState":{}}}}}}},"DescribeVirtualInterfaces":{"input":{"type":"structure","members":{"connectionId":{},"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaces":{"type":"list","member":{"shape":"S1o"}}}}},"DisassociateConnectionFromLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"DisassociateMacSecKey":{"input":{"type":"structure","required":["connectionId","secretARN"],"members":{"connectionId":{},"secretARN":{}}},"output":{"type":"structure","members":{"connectionId":{},"macSecKeys":{"shape":"S18"}}}},"ListVirtualInterfaceTestHistory":{"input":{"type":"structure","members":{"testId":{},"virtualInterfaceId":{},"bgpPeers":{"shape":"S63"},"status":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"virtualInterfaceTestHistory":{"type":"list","member":{"shape":"S67"}},"nextToken":{}}}},"StartBgpFailoverTest":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"bgpPeers":{"shape":"S63"},"testDurationInMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"virtualInterfaceTest":{"shape":"S67"}}}},"StopBgpFailoverTest":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceTest":{"shape":"S67"}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"connectionName":{},"encryptionMode":{}}},"output":{"shape":"So"}},"UpdateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId","newDirectConnectGatewayName"],"members":{"directConnectGatewayId":{},"newDirectConnectGatewayName":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2u"}}}},"UpdateDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"UpdateLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{},"lagName":{},"minimumLinks":{"type":"integer"},"encryptionMode":{}}},"output":{"shape":"S3a"}},"UpdateVirtualInterfaceAttributes":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"mtu":{"type":"integer"}}},"output":{"shape":"S1o"}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"cidr":{}}}},"S9":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"associationState":{},"stateChangeError":{},"associatedGateway":{"shape":"Sc"},"associationId":{},"allowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{},"virtualGatewayRegion":{"type":"string","deprecated":true},"virtualGatewayOwnerAccount":{}}},"Sc":{"type":"structure","members":{"id":{},"type":{},"ownerAccount":{},"region":{}}},"So":{"type":"structure","members":{"ownerAccount":{},"connectionId":{},"connectionName":{},"connectionState":{},"region":{},"location":{},"bandwidth":{},"vlan":{"type":"integer"},"partnerName":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{},"macSecCapable":{"type":"boolean"},"portEncryptionStatus":{},"encryptionMode":{},"macSecKeys":{"shape":"S18"}}},"Sv":{"type":"string","deprecated":true},"S10":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"S18":{"type":"list","member":{"type":"structure","members":{"secretARN":{},"ckn":{},"state":{},"startOn":{}}}},"S1o":{"type":"structure","members":{"ownerAccount":{},"virtualInterfaceId":{},"location":{},"connectionId":{},"virtualInterfaceType":{},"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"amazonSideAsn":{"type":"long"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualInterfaceState":{},"customerRouterConfig":{},"mtu":{"type":"integer"},"jumboFrameCapable":{"type":"boolean"},"virtualGatewayId":{},"directConnectGatewayId":{},"routeFilterPrefixes":{"shape":"S5"},"bgpPeers":{"type":"list","member":{"type":"structure","members":{"bgpPeerId":{},"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{},"bgpPeerState":{},"bgpStatus":{},"awsDeviceV2":{},"awsLogicalDeviceId":{}}}},"region":{},"awsDeviceV2":{},"awsLogicalDeviceId":{},"tags":{"shape":"S10"}}},"S2u":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"},"ownerAccount":{},"directConnectGatewayState":{},"stateChangeError":{}}},"S31":{"type":"structure","members":{"proposalId":{},"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"proposalState":{},"associatedGateway":{"shape":"Sc"},"existingAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"requestedAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"S35":{"type":"structure","members":{"interconnectId":{},"interconnectName":{},"interconnectState":{},"region":{},"location":{},"bandwidth":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{}}},"S3a":{"type":"structure","members":{"connectionsBandwidth":{},"numberOfConnections":{"type":"integer"},"lagId":{},"ownerAccount":{},"lagName":{},"lagState":{},"location":{},"region":{},"minimumLinks":{"type":"integer"},"awsDevice":{"shape":"Sv"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"connections":{"shape":"S3c"},"allowsHostedConnections":{"type":"boolean"},"jumboFrameCapable":{"type":"boolean"},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{},"macSecCapable":{"type":"boolean"},"encryptionMode":{},"macSecKeys":{"shape":"S18"}}},"S3c":{"type":"list","member":{"shape":"So"}},"S42":{"type":"structure","members":{"loaContent":{"type":"blob"},"loaContentType":{}}},"S45":{"type":"structure","members":{"connections":{"shape":"S3c"}}},"S63":{"type":"list","member":{}},"S67":{"type":"structure","members":{"testId":{},"virtualInterfaceId":{},"bgpPeers":{"shape":"S63"},"status":{},"ownerAccount":{},"testDurationInMinutes":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-10-25","endpointPrefix":"directconnect","jsonVersion":"1.1","protocol":"json","serviceFullName":"AWS Direct Connect","serviceId":"Direct Connect","signatureVersion":"v4","targetPrefix":"OvertureService","uid":"directconnect-2012-10-25"},"operations":{"AcceptDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","proposalId","associatedGatewayOwnerAccount"],"members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayOwnerAccount":{},"overrideAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"AllocateConnectionOnInterconnect":{"input":{"type":"structure","required":["bandwidth","connectionName","ownerAccount","interconnectId","vlan"],"members":{"bandwidth":{},"connectionName":{},"ownerAccount":{},"interconnectId":{},"vlan":{"type":"integer"}}},"output":{"shape":"So"},"deprecated":true},"AllocateHostedConnection":{"input":{"type":"structure","required":["connectionId","ownerAccount","bandwidth","connectionName","vlan"],"members":{"connectionId":{},"ownerAccount":{},"bandwidth":{},"connectionName":{},"vlan":{"type":"integer"},"tags":{"shape":"S10"}}},"output":{"shape":"So"}},"AllocatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPrivateVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPrivateVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"addressFamily":{},"customerAddress":{},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"AllocatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newPublicVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newPublicVirtualInterfaceAllocation":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"AllocateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","ownerAccount","newTransitVirtualInterfaceAllocation"],"members":{"connectionId":{},"ownerAccount":{},"newTransitVirtualInterfaceAllocation":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"tags":{"shape":"S10"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"AssociateConnectionWithLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"AssociateHostedConnection":{"input":{"type":"structure","required":["connectionId","parentConnectionId"],"members":{"connectionId":{},"parentConnectionId":{}}},"output":{"shape":"So"}},"AssociateMacSecKey":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"secretARN":{},"ckn":{},"cak":{}}},"output":{"type":"structure","members":{"connectionId":{},"macSecKeys":{"shape":"S18"}}}},"AssociateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","connectionId"],"members":{"virtualInterfaceId":{},"connectionId":{}}},"output":{"shape":"S1o"}},"ConfirmConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"type":"structure","members":{"connectionState":{}}}},"ConfirmCustomerAgreement":{"input":{"type":"structure","members":{"agreementName":{}}},"output":{"type":"structure","members":{"status":{}}}},"ConfirmPrivateVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"virtualGatewayId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmPublicVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"ConfirmTransitVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId","directConnectGatewayId"],"members":{"virtualInterfaceId":{},"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"CreateBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"newBGPPeer":{"type":"structure","members":{"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"CreateConnection":{"input":{"type":"structure","required":["location","bandwidth","connectionName"],"members":{"location":{},"bandwidth":{},"connectionName":{},"lagId":{},"tags":{"shape":"S10"},"providerName":{},"requestMACSec":{"type":"boolean"}}},"output":{"shape":"So"}},"CreateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayName"],"members":{"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2v"}}}},"CreateDirectConnectGatewayAssociation":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"CreateDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["directConnectGatewayId","directConnectGatewayOwnerAccount","gatewayId"],"members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"gatewayId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S32"}}}},"CreateInterconnect":{"input":{"type":"structure","required":["interconnectName","bandwidth","location"],"members":{"interconnectName":{},"bandwidth":{},"location":{},"lagId":{},"tags":{"shape":"S10"},"providerName":{}}},"output":{"shape":"S36"}},"CreateLag":{"input":{"type":"structure","required":["numberOfConnections","location","connectionsBandwidth","lagName"],"members":{"numberOfConnections":{"type":"integer"},"location":{},"connectionsBandwidth":{},"lagName":{},"connectionId":{},"tags":{"shape":"S10"},"childConnectionTags":{"shape":"S10"},"providerName":{},"requestMACSec":{"type":"boolean"}}},"output":{"shape":"S3b"}},"CreatePrivateVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPrivateVirtualInterface"],"members":{"connectionId":{},"newPrivateVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualGatewayId":{},"directConnectGatewayId":{},"tags":{"shape":"S10"},"enableSiteLink":{"type":"boolean"}}}}},"output":{"shape":"S1o"}},"CreatePublicVirtualInterface":{"input":{"type":"structure","required":["connectionId","newPublicVirtualInterface"],"members":{"connectionId":{},"newPublicVirtualInterface":{"type":"structure","required":["virtualInterfaceName","vlan","asn"],"members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"routeFilterPrefixes":{"shape":"S5"},"tags":{"shape":"S10"}}}}},"output":{"shape":"S1o"}},"CreateTransitVirtualInterface":{"input":{"type":"structure","required":["connectionId","newTransitVirtualInterface"],"members":{"connectionId":{},"newTransitVirtualInterface":{"type":"structure","members":{"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"mtu":{"type":"integer"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"directConnectGatewayId":{},"tags":{"shape":"S10"},"enableSiteLink":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"DeleteBGPPeer":{"input":{"type":"structure","members":{"virtualInterfaceId":{},"asn":{"type":"integer"},"customerAddress":{},"bgpPeerId":{}}},"output":{"type":"structure","members":{"virtualInterface":{"shape":"S1o"}}}},"DeleteConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"So"}},"DeleteDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId"],"members":{"directConnectGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2v"}}}},"DeleteDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"directConnectGatewayId":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"DeleteDirectConnectGatewayAssociationProposal":{"input":{"type":"structure","required":["proposalId"],"members":{"proposalId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposal":{"shape":"S32"}}}},"DeleteInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnectState":{}}}},"DeleteLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{}}},"output":{"shape":"S3b"}},"DeleteVirtualInterface":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceState":{}}}},"DescribeConnectionLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S44"}}},"deprecated":true},"DescribeConnections":{"input":{"type":"structure","members":{"connectionId":{}}},"output":{"shape":"S47"}},"DescribeConnectionsOnInterconnect":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{}}},"output":{"shape":"S47"},"deprecated":true},"DescribeCustomerMetadata":{"output":{"type":"structure","members":{"agreements":{"type":"list","member":{"type":"structure","members":{"agreementName":{},"status":{}}}},"nniPartnerType":{}}}},"DescribeDirectConnectGatewayAssociationProposals":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"proposalId":{},"associatedGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociationProposals":{"type":"list","member":{"shape":"S32"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAssociations":{"input":{"type":"structure","members":{"associationId":{},"associatedGatewayId":{},"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{},"virtualGatewayId":{}}},"output":{"type":"structure","members":{"directConnectGatewayAssociations":{"type":"list","member":{"shape":"S9"}},"nextToken":{}}}},"DescribeDirectConnectGatewayAttachments":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGatewayAttachments":{"type":"list","member":{"type":"structure","members":{"directConnectGatewayId":{},"virtualInterfaceId":{},"virtualInterfaceRegion":{},"virtualInterfaceOwnerAccount":{},"attachmentState":{},"attachmentType":{},"stateChangeError":{}}}},"nextToken":{}}}},"DescribeDirectConnectGateways":{"input":{"type":"structure","members":{"directConnectGatewayId":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"directConnectGateways":{"type":"list","member":{"shape":"S2v"}},"nextToken":{}}}},"DescribeHostedConnections":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{}}},"output":{"shape":"S47"}},"DescribeInterconnectLoa":{"input":{"type":"structure","required":["interconnectId"],"members":{"interconnectId":{},"providerName":{},"loaContentType":{}}},"output":{"type":"structure","members":{"loa":{"shape":"S44"}}},"deprecated":true},"DescribeInterconnects":{"input":{"type":"structure","members":{"interconnectId":{}}},"output":{"type":"structure","members":{"interconnects":{"type":"list","member":{"shape":"S36"}}}}},"DescribeLags":{"input":{"type":"structure","members":{"lagId":{}}},"output":{"type":"structure","members":{"lags":{"type":"list","member":{"shape":"S3b"}}}}},"DescribeLoa":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"providerName":{},"loaContentType":{}}},"output":{"shape":"S44"}},"DescribeLocations":{"output":{"type":"structure","members":{"locations":{"type":"list","member":{"type":"structure","members":{"locationCode":{},"locationName":{},"region":{},"availablePortSpeeds":{"type":"list","member":{}},"availableProviders":{"type":"list","member":{}},"availableMacSecPortSpeeds":{"type":"list","member":{}}}}}}}},"DescribeRouterConfiguration":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"routerTypeIdentifier":{}}},"output":{"type":"structure","members":{"customerRouterConfig":{},"router":{"type":"structure","members":{"vendor":{},"platform":{},"software":{},"xsltTemplateName":{},"xsltTemplateNameForMacSec":{},"routerTypeIdentifier":{}}},"virtualInterfaceId":{},"virtualInterfaceName":{}}}},"DescribeTags":{"input":{"type":"structure","required":["resourceArns"],"members":{"resourceArns":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"resourceTags":{"type":"list","member":{"type":"structure","members":{"resourceArn":{},"tags":{"shape":"S10"}}}}}}},"DescribeVirtualGateways":{"output":{"type":"structure","members":{"virtualGateways":{"type":"list","member":{"type":"structure","members":{"virtualGatewayId":{},"virtualGatewayState":{}}}}}}},"DescribeVirtualInterfaces":{"input":{"type":"structure","members":{"connectionId":{},"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaces":{"type":"list","member":{"shape":"S1o"}}}}},"DisassociateConnectionFromLag":{"input":{"type":"structure","required":["connectionId","lagId"],"members":{"connectionId":{},"lagId":{}}},"output":{"shape":"So"}},"DisassociateMacSecKey":{"input":{"type":"structure","required":["connectionId","secretARN"],"members":{"connectionId":{},"secretARN":{}}},"output":{"type":"structure","members":{"connectionId":{},"macSecKeys":{"shape":"S18"}}}},"ListVirtualInterfaceTestHistory":{"input":{"type":"structure","members":{"testId":{},"virtualInterfaceId":{},"bgpPeers":{"shape":"S65"},"status":{},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"virtualInterfaceTestHistory":{"type":"list","member":{"shape":"S69"}},"nextToken":{}}}},"StartBgpFailoverTest":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"bgpPeers":{"shape":"S65"},"testDurationInMinutes":{"type":"integer"}}},"output":{"type":"structure","members":{"virtualInterfaceTest":{"shape":"S69"}}}},"StopBgpFailoverTest":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{}}},"output":{"type":"structure","members":{"virtualInterfaceTest":{"shape":"S69"}}}},"TagResource":{"input":{"type":"structure","required":["resourceArn","tags"],"members":{"resourceArn":{},"tags":{"shape":"S10"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["resourceArn","tagKeys"],"members":{"resourceArn":{},"tagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateConnection":{"input":{"type":"structure","required":["connectionId"],"members":{"connectionId":{},"connectionName":{},"encryptionMode":{}}},"output":{"shape":"So"}},"UpdateDirectConnectGateway":{"input":{"type":"structure","required":["directConnectGatewayId","newDirectConnectGatewayName"],"members":{"directConnectGatewayId":{},"newDirectConnectGatewayName":{}}},"output":{"type":"structure","members":{"directConnectGateway":{"shape":"S2v"}}}},"UpdateDirectConnectGatewayAssociation":{"input":{"type":"structure","members":{"associationId":{},"addAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"removeAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"output":{"type":"structure","members":{"directConnectGatewayAssociation":{"shape":"S9"}}}},"UpdateLag":{"input":{"type":"structure","required":["lagId"],"members":{"lagId":{},"lagName":{},"minimumLinks":{"type":"integer"},"encryptionMode":{}}},"output":{"shape":"S3b"}},"UpdateVirtualInterfaceAttributes":{"input":{"type":"structure","required":["virtualInterfaceId"],"members":{"virtualInterfaceId":{},"mtu":{"type":"integer"},"enableSiteLink":{"type":"boolean"},"virtualInterfaceName":{}}},"output":{"shape":"S1o"}}},"shapes":{"S5":{"type":"list","member":{"type":"structure","members":{"cidr":{}}}},"S9":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"associationState":{},"stateChangeError":{},"associatedGateway":{"shape":"Sc"},"associationId":{},"allowedPrefixesToDirectConnectGateway":{"shape":"S5"},"virtualGatewayId":{},"virtualGatewayRegion":{"type":"string","deprecated":true},"virtualGatewayOwnerAccount":{}}},"Sc":{"type":"structure","members":{"id":{},"type":{},"ownerAccount":{},"region":{}}},"So":{"type":"structure","members":{"ownerAccount":{},"connectionId":{},"connectionName":{},"connectionState":{},"region":{},"location":{},"bandwidth":{},"vlan":{"type":"integer"},"partnerName":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{},"macSecCapable":{"type":"boolean"},"portEncryptionStatus":{},"encryptionMode":{},"macSecKeys":{"shape":"S18"}}},"Sv":{"type":"string","deprecated":true},"S10":{"type":"list","member":{"type":"structure","required":["key"],"members":{"key":{},"value":{}}}},"S18":{"type":"list","member":{"type":"structure","members":{"secretARN":{},"ckn":{},"state":{},"startOn":{}}}},"S1o":{"type":"structure","members":{"ownerAccount":{},"virtualInterfaceId":{},"location":{},"connectionId":{},"virtualInterfaceType":{},"virtualInterfaceName":{},"vlan":{"type":"integer"},"asn":{"type":"integer"},"amazonSideAsn":{"type":"long"},"authKey":{},"amazonAddress":{},"customerAddress":{},"addressFamily":{},"virtualInterfaceState":{},"customerRouterConfig":{},"mtu":{"type":"integer"},"jumboFrameCapable":{"type":"boolean"},"virtualGatewayId":{},"directConnectGatewayId":{},"routeFilterPrefixes":{"shape":"S5"},"bgpPeers":{"type":"list","member":{"type":"structure","members":{"bgpPeerId":{},"asn":{"type":"integer"},"authKey":{},"addressFamily":{},"amazonAddress":{},"customerAddress":{},"bgpPeerState":{},"bgpStatus":{},"awsDeviceV2":{},"awsLogicalDeviceId":{}}}},"region":{},"awsDeviceV2":{},"awsLogicalDeviceId":{},"tags":{"shape":"S10"},"siteLinkEnabled":{"type":"boolean"}}},"S2v":{"type":"structure","members":{"directConnectGatewayId":{},"directConnectGatewayName":{},"amazonSideAsn":{"type":"long"},"ownerAccount":{},"directConnectGatewayState":{},"stateChangeError":{}}},"S32":{"type":"structure","members":{"proposalId":{},"directConnectGatewayId":{},"directConnectGatewayOwnerAccount":{},"proposalState":{},"associatedGateway":{"shape":"Sc"},"existingAllowedPrefixesToDirectConnectGateway":{"shape":"S5"},"requestedAllowedPrefixesToDirectConnectGateway":{"shape":"S5"}}},"S36":{"type":"structure","members":{"interconnectId":{},"interconnectName":{},"interconnectState":{},"region":{},"location":{},"bandwidth":{},"loaIssueTime":{"type":"timestamp"},"lagId":{},"awsDevice":{"shape":"Sv"},"jumboFrameCapable":{"type":"boolean"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{}}},"S3b":{"type":"structure","members":{"connectionsBandwidth":{},"numberOfConnections":{"type":"integer"},"lagId":{},"ownerAccount":{},"lagName":{},"lagState":{},"location":{},"region":{},"minimumLinks":{"type":"integer"},"awsDevice":{"shape":"Sv"},"awsDeviceV2":{},"awsLogicalDeviceId":{},"connections":{"shape":"S3d"},"allowsHostedConnections":{"type":"boolean"},"jumboFrameCapable":{"type":"boolean"},"hasLogicalRedundancy":{},"tags":{"shape":"S10"},"providerName":{},"macSecCapable":{"type":"boolean"},"encryptionMode":{},"macSecKeys":{"shape":"S18"}}},"S3d":{"type":"list","member":{"shape":"So"}},"S44":{"type":"structure","members":{"loaContent":{"type":"blob"},"loaContentType":{}}},"S47":{"type":"structure","members":{"connections":{"shape":"S3d"}}},"S65":{"type":"list","member":{}},"S69":{"type":"structure","members":{"testId":{},"virtualInterfaceId":{},"bgpPeers":{"shape":"S65"},"status":{},"ownerAccount":{},"testDurationInMinutes":{"type":"integer"},"startTime":{"type":"timestamp"},"endTime":{"type":"timestamp"}}}}}
/***/ }),
/* 164 */
@@ -34337,7 +34337,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 186 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20120810","uid":"dynamodb-2012-08-10"},"operations":{"BatchExecuteStatement":{"input":{"type":"structure","required":["Statements"],"members":{"Statements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"Error":{"type":"structure","members":{"Code":{},"Message":{}}},"TableName":{},"Item":{"shape":"Sr"}}}},"ConsumedCapacity":{"shape":"Ss"}}}},"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"Sz"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"S19"}},"UnprocessedKeys":{"shape":"Sz"},"ConsumedCapacity":{"shape":"Ss"}}},"endpointdiscovery":{}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S1b"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S1b"},"ItemCollectionMetrics":{"shape":"S1j"},"ConsumedCapacity":{"shape":"Ss"}}},"endpointdiscovery":{}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1s"}}},"endpointdiscovery":{}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S20"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema"],"members":{"AttributeDefinitions":{"shape":"S2i"},"TableName":{},"KeySchema":{"shape":"S2m"},"LocalSecondaryIndexes":{"shape":"S2p"},"GlobalSecondaryIndexes":{"shape":"S2v"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2x"},"StreamSpecification":{"shape":"S2z"},"SSESpecification":{"shape":"S32"},"Tags":{"shape":"S35"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3a"}}},"endpointdiscovery":{}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S3y"}}},"endpointdiscovery":{}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"Expected":{"shape":"S4b"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3a"}}},"endpointdiscovery":{}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S3y"}}},"endpointdiscovery":{}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4s"}}},"endpointdiscovery":{}},"DescribeContributorInsights":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsRuleList":{"type":"list","member":{}},"ContributorInsightsStatus":{},"LastUpdateDateTime":{"type":"timestamp"},"FailureException":{"type":"structure","members":{"ExceptionName":{},"ExceptionDescription":{}}}}}},"DescribeEndpoints":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["Address","CachePeriodInMinutes"],"members":{"Address":{},"CachePeriodInMinutes":{"type":"long"}}}}}},"endpointoperation":true},"DescribeExport":{"input":{"type":"structure","required":["ExportArn"],"members":{"ExportArn":{}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5c"}}}},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"DescribeGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S5w"}}},"endpointdiscovery":{}},"DescribeKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableName":{},"KinesisDataStreamDestinations":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"DestinationStatus":{},"DestinationStatusDescription":{}}}}}},"endpointdiscovery":{}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountMaxReadCapacityUnits":{"type":"long"},"AccountMaxWriteCapacityUnits":{"type":"long"},"TableMaxReadCapacityUnits":{"type":"long"},"TableMaxWriteCapacityUnits":{"type":"long"}}},"endpointdiscovery":{}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S3a"}}},"endpointdiscovery":{}},"DescribeTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S6i"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S47"}}},"endpointdiscovery":{}},"DisableKinesisStreamingDestination":{"input":{"shape":"S6p"},"output":{"shape":"S6q"},"endpointdiscovery":{}},"EnableKinesisStreamingDestination":{"input":{"shape":"S6p"},"output":{"shape":"S6q"},"endpointdiscovery":{}},"ExecuteStatement":{"input":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"},"NextToken":{},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"NextToken":{},"ConsumedCapacity":{"shape":"St"}}}},"ExecuteTransaction":{"input":{"type":"structure","required":["TransactStatements"],"members":{"TransactStatements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"}}}},"ClientRequestToken":{"idempotencyToken":true},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"shape":"S6z"},"ConsumedCapacity":{"shape":"Ss"}}}},"ExportTableToPointInTime":{"input":{"type":"structure","required":["TableArn","S3Bucket"],"members":{"TableArn":{},"ExportTime":{"type":"timestamp"},"ClientToken":{"idempotencyToken":true},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"ExportFormat":{}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5c"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"AttributesToGet":{"shape":"S13"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"ListBackups":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"TimeRangeLowerBound":{"type":"timestamp"},"TimeRangeUpperBound":{"type":"timestamp"},"ExclusiveStartBackupArn":{},"BackupType":{}}},"output":{"type":"structure","members":{"BackupSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"TableId":{},"TableArn":{},"BackupArn":{},"BackupName":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"},"BackupStatus":{},"BackupType":{},"BackupSizeBytes":{"type":"long"}}}},"LastEvaluatedBackupArn":{}}},"endpointdiscovery":{}},"ListContributorInsights":{"input":{"type":"structure","members":{"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ContributorInsightsSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"NextToken":{}}}},"ListExports":{"input":{"type":"structure","members":{"TableArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportSummaries":{"type":"list","member":{"type":"structure","members":{"ExportArn":{},"ExportStatus":{}}}},"NextToken":{}}}},"ListGlobalTables":{"input":{"type":"structure","members":{"ExclusiveStartGlobalTableName":{},"Limit":{"type":"integer"},"RegionName":{}}},"output":{"type":"structure","members":{"GlobalTables":{"type":"list","member":{"type":"structure","members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S20"}}}},"LastEvaluatedGlobalTableName":{}}},"endpointdiscovery":{}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}},"endpointdiscovery":{}},"ListTagsOfResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S35"},"NextToken":{}}},"endpointdiscovery":{}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S1f"},"Expected":{"shape":"S4b"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"S13"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S86"}},"QueryFilter":{"shape":"S87"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S12"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S12"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2v"},"LocalSecondaryIndexOverride":{"shape":"S2p"},"ProvisionedThroughputOverride":{"shape":"S2x"},"SSESpecificationOverride":{"shape":"S32"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3a"}}},"endpointdiscovery":{}},"RestoreTableToPointInTime":{"input":{"type":"structure","required":["TargetTableName"],"members":{"SourceTableArn":{},"SourceTableName":{},"TargetTableName":{},"UseLatestRestorableTime":{"type":"boolean"},"RestoreDateTime":{"type":"timestamp"},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2v"},"LocalSecondaryIndexOverride":{"shape":"S2p"},"ProvisionedThroughputOverride":{"shape":"S2x"},"SSESpecificationOverride":{"shape":"S32"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3a"}}},"endpointdiscovery":{}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"S13"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S87"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S12"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S12"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S35"}}},"endpointdiscovery":{}},"TransactGetItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","required":["Get"],"members":{"Get":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S12"},"TableName":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"Ss"},"Responses":{"shape":"S6z"}}},"endpointdiscovery":{}},"TransactWriteItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","members":{"ConditionCheck":{"type":"structure","required":["Key","TableName","ConditionExpression"],"members":{"Key":{"shape":"S12"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"},"ReturnValuesOnConditionCheckFailure":{}}},"Put":{"type":"structure","required":["Item","TableName"],"members":{"Item":{"shape":"S1f"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"},"ReturnValuesOnConditionCheckFailure":{}}},"Delete":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S12"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"},"ReturnValuesOnConditionCheckFailure":{}}},"Update":{"type":"structure","required":["Key","UpdateExpression","TableName"],"members":{"Key":{"shape":"S12"},"UpdateExpression":{},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"},"ReturnValuesOnConditionCheckFailure":{}}}}}},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"Ss"},"ItemCollectionMetrics":{"shape":"S1j"}}},"endpointdiscovery":{}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"endpointdiscovery":{}},"UpdateContinuousBackups":{"input":{"type":"structure","required":["TableName","PointInTimeRecoverySpecification"],"members":{"TableName":{},"PointInTimeRecoverySpecification":{"type":"structure","required":["PointInTimeRecoveryEnabled"],"members":{"PointInTimeRecoveryEnabled":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4s"}}},"endpointdiscovery":{}},"UpdateContributorInsights":{"input":{"type":"structure","required":["TableName","ContributorInsightsAction"],"members":{"TableName":{},"IndexName":{},"ContributorInsightsAction":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"UpdateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicaUpdates"],"members":{"GlobalTableName":{},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"UpdateGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{},"GlobalTableBillingMode":{},"GlobalTableProvisionedWriteCapacityUnits":{"type":"long"},"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S9e"},"GlobalTableGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S9e"}}}},"ReplicaSettingsUpdate":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S9e"},"ReplicaGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S9e"}}}}}}}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S5w"}}},"endpointdiscovery":{}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Action":{}}}},"Expected":{"shape":"S4b"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4j"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S2i"},"TableName":{},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2x"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName","ProvisionedThroughput"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S2x"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"},"ProvisionedThroughput":{"shape":"S2x"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S2z"},"SSESpecification":{"shape":"S32"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"shape":"Sa3"}}},"Update":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"shape":"Sa3"}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3a"}}},"endpointdiscovery":{}},"UpdateTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S9e"}}}},"TableName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S9e"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaGlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedReadCapacityAutoScalingUpdate":{"shape":"S9e"}}}},"ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"S9e"}}}}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S6i"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"Sah"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"Sah"}}},"endpointdiscovery":{}}},"shapes":{"S5":{"type":"list","member":{"shape":"S6"}},"S6":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"S6"}},"L":{"type":"list","member":{"shape":"S6"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}},"Sr":{"type":"map","key":{},"value":{"shape":"S6"}},"Ss":{"type":"list","member":{"shape":"St"}},"St":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"Table":{"shape":"Sv"},"LocalSecondaryIndexes":{"shape":"Sw"},"GlobalSecondaryIndexes":{"shape":"Sw"}}},"Sv":{"type":"structure","members":{"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"CapacityUnits":{"type":"double"}}},"Sw":{"type":"map","key":{},"value":{"shape":"Sv"}},"Sz":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S12"}},"AttributesToGet":{"shape":"S13"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}}},"S12":{"type":"map","key":{},"value":{"shape":"S6"}},"S13":{"type":"list","member":{}},"S15":{"type":"map","key":{},"value":{}},"S19":{"type":"list","member":{"shape":"Sr"}},"S1b":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S1f"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S12"}}}}}}},"S1f":{"type":"map","key":{},"value":{"shape":"S6"}},"S1j":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1l"}}},"S1l":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S6"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1s":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupType":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"}}},"S20":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S24":{"type":"structure","members":{"ReplicationGroup":{"shape":"S25"},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S25":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"ReplicaStatus":{},"ReplicaStatusDescription":{},"ReplicaStatusPercentProgress":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2b"}}}},"ReplicaInaccessibleDateTime":{"type":"timestamp"}}}},"S2b":{"type":"structure","members":{"ReadCapacityUnits":{"type":"long"}}},"S2i":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S2m":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S2p":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"}}}},"S2r":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S2v":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"},"ProvisionedThroughput":{"shape":"S2x"}}}},"S2x":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S2z":{"type":"structure","required":["StreamEnabled"],"members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S32":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SSEType":{},"KMSMasterKeyId":{}}},"S35":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S3a":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S2i"},"TableName":{},"KeySchema":{"shape":"S2m"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S3c"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"BillingModeSummary":{"shape":"S3g"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S3c"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"StreamSpecification":{"shape":"S2z"},"LatestStreamLabel":{},"LatestStreamArn":{},"GlobalTableVersion":{},"Replicas":{"shape":"S25"},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}},"SSEDescription":{"shape":"S3r"},"ArchivalSummary":{"type":"structure","members":{"ArchivalDateTime":{"type":"timestamp"},"ArchivalReason":{},"ArchivalBackupArn":{}}}}},"S3c":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S3g":{"type":"structure","members":{"BillingMode":{},"LastUpdateToPayPerRequestDateTime":{"type":"timestamp"}}},"S3r":{"type":"structure","members":{"Status":{},"SSEType":{},"KMSMasterKeyArn":{},"InaccessibleEncryptionDateTime":{"type":"timestamp"}}},"S3y":{"type":"structure","members":{"BackupDetails":{"shape":"S1s"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S2m"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S2x"},"ItemCount":{"type":"long"},"BillingMode":{}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2m"},"Projection":{"shape":"S2r"},"ProvisionedThroughput":{"shape":"S2x"}}}},"StreamDescription":{"shape":"S2z"},"TimeToLiveDescription":{"shape":"S47"},"SSEDescription":{"shape":"S3r"}}}}},"S47":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S4b":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S4f"}}}},"S4f":{"type":"list","member":{"shape":"S6"}},"S4j":{"type":"map","key":{},"value":{"shape":"S6"}},"S4s":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{},"PointInTimeRecoveryDescription":{"type":"structure","members":{"PointInTimeRecoveryStatus":{},"EarliestRestorableDateTime":{"type":"timestamp"},"LatestRestorableDateTime":{"type":"timestamp"}}}}},"S5c":{"type":"structure","members":{"ExportArn":{},"ExportStatus":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ExportManifest":{},"TableArn":{},"TableId":{},"ExportTime":{"type":"timestamp"},"ClientToken":{},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"FailureCode":{},"FailureMessage":{},"ExportFormat":{},"BilledSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S5w":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaStatus":{},"ReplicaBillingModeSummary":{"shape":"S3g"},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S5y"},"ReplicaProvisionedWriteCapacityUnits":{"type":"long"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S5y"},"ReplicaGlobalSecondaryIndexSettings":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S5y"},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S5y"}}}}}}},"S5y":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}}},"S6i":{"type":"structure","members":{"TableName":{},"TableStatus":{},"Replicas":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S5y"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S5y"}}}},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S5y"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S5y"},"ReplicaStatus":{}}}}}},"S6p":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{}}},"S6q":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{}}},"S6z":{"type":"list","member":{"type":"structure","members":{"Item":{"shape":"Sr"}}}},"S86":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S4f"},"ComparisonOperator":{}}},"S87":{"type":"map","key":{},"value":{"shape":"S86"}},"S9e":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicyUpdate":{"type":"structure","required":["TargetTrackingScalingPolicyConfiguration"],"members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}},"Sa3":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2b"}}}},"Sah":{"type":"structure","required":["Enabled","AttributeName"],"members":{"Enabled":{"type":"boolean"},"AttributeName":{}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2012-08-10","endpointPrefix":"dynamodb","jsonVersion":"1.0","protocol":"json","serviceAbbreviation":"DynamoDB","serviceFullName":"Amazon DynamoDB","serviceId":"DynamoDB","signatureVersion":"v4","targetPrefix":"DynamoDB_20120810","uid":"dynamodb-2012-08-10"},"operations":{"BatchExecuteStatement":{"input":{"type":"structure","required":["Statements"],"members":{"Statements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"list","member":{"type":"structure","members":{"Error":{"type":"structure","members":{"Code":{},"Message":{}}},"TableName":{},"Item":{"shape":"Sr"}}}},"ConsumedCapacity":{"shape":"Ss"}}}},"BatchGetItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"Sz"},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"type":"map","key":{},"value":{"shape":"S19"}},"UnprocessedKeys":{"shape":"Sz"},"ConsumedCapacity":{"shape":"Ss"}}},"endpointdiscovery":{}},"BatchWriteItem":{"input":{"type":"structure","required":["RequestItems"],"members":{"RequestItems":{"shape":"S1b"},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{}}},"output":{"type":"structure","members":{"UnprocessedItems":{"shape":"S1b"},"ItemCollectionMetrics":{"shape":"S1j"},"ConsumedCapacity":{"shape":"Ss"}}},"endpointdiscovery":{}},"CreateBackup":{"input":{"type":"structure","required":["TableName","BackupName"],"members":{"TableName":{},"BackupName":{}}},"output":{"type":"structure","members":{"BackupDetails":{"shape":"S1s"}}},"endpointdiscovery":{}},"CreateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicationGroup"],"members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S20"}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"CreateTable":{"input":{"type":"structure","required":["AttributeDefinitions","TableName","KeySchema"],"members":{"AttributeDefinitions":{"shape":"S2k"},"TableName":{},"KeySchema":{"shape":"S2o"},"LocalSecondaryIndexes":{"shape":"S2r"},"GlobalSecondaryIndexes":{"shape":"S2x"},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2z"},"StreamSpecification":{"shape":"S31"},"SSESpecification":{"shape":"S34"},"Tags":{"shape":"S37"},"TableClass":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3c"}}},"endpointdiscovery":{}},"DeleteBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S40"}}},"endpointdiscovery":{}},"DeleteItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"Expected":{"shape":"S4d"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"DeleteTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3c"}}},"endpointdiscovery":{}},"DescribeBackup":{"input":{"type":"structure","required":["BackupArn"],"members":{"BackupArn":{}}},"output":{"type":"structure","members":{"BackupDescription":{"shape":"S40"}}},"endpointdiscovery":{}},"DescribeContinuousBackups":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4u"}}},"endpointdiscovery":{}},"DescribeContributorInsights":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsRuleList":{"type":"list","member":{}},"ContributorInsightsStatus":{},"LastUpdateDateTime":{"type":"timestamp"},"FailureException":{"type":"structure","members":{"ExceptionName":{},"ExceptionDescription":{}}}}}},"DescribeEndpoints":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["Address","CachePeriodInMinutes"],"members":{"Address":{},"CachePeriodInMinutes":{"type":"long"}}}}}},"endpointoperation":true},"DescribeExport":{"input":{"type":"structure","required":["ExportArn"],"members":{"ExportArn":{}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5e"}}}},"DescribeGlobalTable":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"DescribeGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S5y"}}},"endpointdiscovery":{}},"DescribeKinesisStreamingDestination":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableName":{},"KinesisDataStreamDestinations":{"type":"list","member":{"type":"structure","members":{"StreamArn":{},"DestinationStatus":{},"DestinationStatusDescription":{}}}}}},"endpointdiscovery":{}},"DescribeLimits":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"AccountMaxReadCapacityUnits":{"type":"long"},"AccountMaxWriteCapacityUnits":{"type":"long"},"TableMaxReadCapacityUnits":{"type":"long"},"TableMaxWriteCapacityUnits":{"type":"long"}}},"endpointdiscovery":{}},"DescribeTable":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"Table":{"shape":"S3c"}}},"endpointdiscovery":{}},"DescribeTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S6k"}}}},"DescribeTimeToLive":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{}}},"output":{"type":"structure","members":{"TimeToLiveDescription":{"shape":"S49"}}},"endpointdiscovery":{}},"DisableKinesisStreamingDestination":{"input":{"shape":"S6r"},"output":{"shape":"S6s"},"endpointdiscovery":{}},"EnableKinesisStreamingDestination":{"input":{"shape":"S6r"},"output":{"shape":"S6s"},"endpointdiscovery":{}},"ExecuteStatement":{"input":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"},"ConsistentRead":{"type":"boolean"},"NextToken":{},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"NextToken":{},"ConsumedCapacity":{"shape":"St"}}}},"ExecuteTransaction":{"input":{"type":"structure","required":["TransactStatements"],"members":{"TransactStatements":{"type":"list","member":{"type":"structure","required":["Statement"],"members":{"Statement":{},"Parameters":{"shape":"S5"}}}},"ClientRequestToken":{"idempotencyToken":true},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"Responses":{"shape":"S71"},"ConsumedCapacity":{"shape":"Ss"}}}},"ExportTableToPointInTime":{"input":{"type":"structure","required":["TableArn","S3Bucket"],"members":{"TableArn":{},"ExportTime":{"type":"timestamp"},"ClientToken":{"idempotencyToken":true},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"ExportFormat":{}}},"output":{"type":"structure","members":{"ExportDescription":{"shape":"S5e"}}}},"GetItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"AttributesToGet":{"shape":"S13"},"ConsistentRead":{"type":"boolean"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}},"output":{"type":"structure","members":{"Item":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"ListBackups":{"input":{"type":"structure","members":{"TableName":{},"Limit":{"type":"integer"},"TimeRangeLowerBound":{"type":"timestamp"},"TimeRangeUpperBound":{"type":"timestamp"},"ExclusiveStartBackupArn":{},"BackupType":{}}},"output":{"type":"structure","members":{"BackupSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"TableId":{},"TableArn":{},"BackupArn":{},"BackupName":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"},"BackupStatus":{},"BackupType":{},"BackupSizeBytes":{"type":"long"}}}},"LastEvaluatedBackupArn":{}}},"endpointdiscovery":{}},"ListContributorInsights":{"input":{"type":"structure","members":{"TableName":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ContributorInsightsSummaries":{"type":"list","member":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"NextToken":{}}}},"ListExports":{"input":{"type":"structure","members":{"TableArn":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportSummaries":{"type":"list","member":{"type":"structure","members":{"ExportArn":{},"ExportStatus":{}}}},"NextToken":{}}}},"ListGlobalTables":{"input":{"type":"structure","members":{"ExclusiveStartGlobalTableName":{},"Limit":{"type":"integer"},"RegionName":{}}},"output":{"type":"structure","members":{"GlobalTables":{"type":"list","member":{"type":"structure","members":{"GlobalTableName":{},"ReplicationGroup":{"shape":"S20"}}}},"LastEvaluatedGlobalTableName":{}}},"endpointdiscovery":{}},"ListTables":{"input":{"type":"structure","members":{"ExclusiveStartTableName":{},"Limit":{"type":"integer"}}},"output":{"type":"structure","members":{"TableNames":{"type":"list","member":{}},"LastEvaluatedTableName":{}}},"endpointdiscovery":{}},"ListTagsOfResource":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S37"},"NextToken":{}}},"endpointdiscovery":{}},"PutItem":{"input":{"type":"structure","required":["TableName","Item"],"members":{"TableName":{},"Item":{"shape":"S1f"},"Expected":{"shape":"S4d"},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ConditionalOperator":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"Query":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"Select":{},"AttributesToGet":{"shape":"S13"},"Limit":{"type":"integer"},"ConsistentRead":{"type":"boolean"},"KeyConditions":{"type":"map","key":{},"value":{"shape":"S88"}},"QueryFilter":{"shape":"S89"},"ConditionalOperator":{},"ScanIndexForward":{"type":"boolean"},"ExclusiveStartKey":{"shape":"S12"},"ReturnConsumedCapacity":{},"ProjectionExpression":{},"FilterExpression":{},"KeyConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S12"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"RestoreTableFromBackup":{"input":{"type":"structure","required":["TargetTableName","BackupArn"],"members":{"TargetTableName":{},"BackupArn":{},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2x"},"LocalSecondaryIndexOverride":{"shape":"S2r"},"ProvisionedThroughputOverride":{"shape":"S2z"},"SSESpecificationOverride":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3c"}}},"endpointdiscovery":{}},"RestoreTableToPointInTime":{"input":{"type":"structure","required":["TargetTableName"],"members":{"SourceTableArn":{},"SourceTableName":{},"TargetTableName":{},"UseLatestRestorableTime":{"type":"boolean"},"RestoreDateTime":{"type":"timestamp"},"BillingModeOverride":{},"GlobalSecondaryIndexOverride":{"shape":"S2x"},"LocalSecondaryIndexOverride":{"shape":"S2r"},"ProvisionedThroughputOverride":{"shape":"S2z"},"SSESpecificationOverride":{"shape":"S34"}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3c"}}},"endpointdiscovery":{}},"Scan":{"input":{"type":"structure","required":["TableName"],"members":{"TableName":{},"IndexName":{},"AttributesToGet":{"shape":"S13"},"Limit":{"type":"integer"},"Select":{},"ScanFilter":{"shape":"S89"},"ConditionalOperator":{},"ExclusiveStartKey":{"shape":"S12"},"ReturnConsumedCapacity":{},"TotalSegments":{"type":"integer"},"Segment":{"type":"integer"},"ProjectionExpression":{},"FilterExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"},"ConsistentRead":{"type":"boolean"}}},"output":{"type":"structure","members":{"Items":{"shape":"S19"},"Count":{"type":"integer"},"ScannedCount":{"type":"integer"},"LastEvaluatedKey":{"shape":"S12"},"ConsumedCapacity":{"shape":"St"}}},"endpointdiscovery":{}},"TagResource":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S37"}}},"endpointdiscovery":{}},"TransactGetItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","required":["Get"],"members":{"Get":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S12"},"TableName":{},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}}}}},"ReturnConsumedCapacity":{}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"Ss"},"Responses":{"shape":"S71"}}},"endpointdiscovery":{}},"TransactWriteItems":{"input":{"type":"structure","required":["TransactItems"],"members":{"TransactItems":{"type":"list","member":{"type":"structure","members":{"ConditionCheck":{"type":"structure","required":["Key","TableName","ConditionExpression"],"members":{"Key":{"shape":"S12"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"},"ReturnValuesOnConditionCheckFailure":{}}},"Put":{"type":"structure","required":["Item","TableName"],"members":{"Item":{"shape":"S1f"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"},"ReturnValuesOnConditionCheckFailure":{}}},"Delete":{"type":"structure","required":["Key","TableName"],"members":{"Key":{"shape":"S12"},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"},"ReturnValuesOnConditionCheckFailure":{}}},"Update":{"type":"structure","required":["Key","UpdateExpression","TableName"],"members":{"Key":{"shape":"S12"},"UpdateExpression":{},"TableName":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"},"ReturnValuesOnConditionCheckFailure":{}}}}}},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"ConsumedCapacity":{"shape":"Ss"},"ItemCollectionMetrics":{"shape":"S1j"}}},"endpointdiscovery":{}},"UntagResource":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"endpointdiscovery":{}},"UpdateContinuousBackups":{"input":{"type":"structure","required":["TableName","PointInTimeRecoverySpecification"],"members":{"TableName":{},"PointInTimeRecoverySpecification":{"type":"structure","required":["PointInTimeRecoveryEnabled"],"members":{"PointInTimeRecoveryEnabled":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ContinuousBackupsDescription":{"shape":"S4u"}}},"endpointdiscovery":{}},"UpdateContributorInsights":{"input":{"type":"structure","required":["TableName","ContributorInsightsAction"],"members":{"TableName":{},"IndexName":{},"ContributorInsightsAction":{}}},"output":{"type":"structure","members":{"TableName":{},"IndexName":{},"ContributorInsightsStatus":{}}}},"UpdateGlobalTable":{"input":{"type":"structure","required":["GlobalTableName","ReplicaUpdates"],"members":{"GlobalTableName":{},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}}}},"output":{"type":"structure","members":{"GlobalTableDescription":{"shape":"S24"}}},"endpointdiscovery":{}},"UpdateGlobalTableSettings":{"input":{"type":"structure","required":["GlobalTableName"],"members":{"GlobalTableName":{},"GlobalTableBillingMode":{},"GlobalTableProvisionedWriteCapacityUnits":{"type":"long"},"GlobalTableProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S9g"},"GlobalTableGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettingsUpdate":{"shape":"S9g"}}}},"ReplicaSettingsUpdate":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S9g"},"ReplicaGlobalSecondaryIndexSettingsUpdate":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettingsUpdate":{"shape":"S9g"}}}},"ReplicaTableClass":{}}}}}},"output":{"type":"structure","members":{"GlobalTableName":{},"ReplicaSettings":{"shape":"S5y"}}},"endpointdiscovery":{}},"UpdateItem":{"input":{"type":"structure","required":["TableName","Key"],"members":{"TableName":{},"Key":{"shape":"S12"},"AttributeUpdates":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Action":{}}}},"Expected":{"shape":"S4d"},"ConditionalOperator":{},"ReturnValues":{},"ReturnConsumedCapacity":{},"ReturnItemCollectionMetrics":{},"UpdateExpression":{},"ConditionExpression":{},"ExpressionAttributeNames":{"shape":"S15"},"ExpressionAttributeValues":{"shape":"S4l"}}},"output":{"type":"structure","members":{"Attributes":{"shape":"Sr"},"ConsumedCapacity":{"shape":"St"},"ItemCollectionMetrics":{"shape":"S1l"}}},"endpointdiscovery":{}},"UpdateTable":{"input":{"type":"structure","required":["TableName"],"members":{"AttributeDefinitions":{"shape":"S2k"},"TableName":{},"BillingMode":{},"ProvisionedThroughput":{"shape":"S2z"},"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"Update":{"type":"structure","required":["IndexName","ProvisionedThroughput"],"members":{"IndexName":{},"ProvisionedThroughput":{"shape":"S2z"}}},"Create":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"},"ProvisionedThroughput":{"shape":"S2z"}}},"Delete":{"type":"structure","required":["IndexName"],"members":{"IndexName":{}}}}}},"StreamSpecification":{"shape":"S31"},"SSESpecification":{"shape":"S34"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","members":{"Create":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"shape":"Sa5"},"TableClassOverride":{}}},"Update":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"shape":"Sa5"},"TableClassOverride":{}}},"Delete":{"type":"structure","required":["RegionName"],"members":{"RegionName":{}}}}}},"TableClass":{}}},"output":{"type":"structure","members":{"TableDescription":{"shape":"S3c"}}},"endpointdiscovery":{}},"UpdateTableReplicaAutoScaling":{"input":{"type":"structure","required":["TableName"],"members":{"GlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S9g"}}}},"TableName":{},"ProvisionedWriteCapacityAutoScalingUpdate":{"shape":"S9g"},"ReplicaUpdates":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaGlobalSecondaryIndexUpdates":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedReadCapacityAutoScalingUpdate":{"shape":"S9g"}}}},"ReplicaProvisionedReadCapacityAutoScalingUpdate":{"shape":"S9g"}}}}}},"output":{"type":"structure","members":{"TableAutoScalingDescription":{"shape":"S6k"}}}},"UpdateTimeToLive":{"input":{"type":"structure","required":["TableName","TimeToLiveSpecification"],"members":{"TableName":{},"TimeToLiveSpecification":{"shape":"Saj"}}},"output":{"type":"structure","members":{"TimeToLiveSpecification":{"shape":"Saj"}}},"endpointdiscovery":{}}},"shapes":{"S5":{"type":"list","member":{"shape":"S6"}},"S6":{"type":"structure","members":{"S":{},"N":{},"B":{"type":"blob"},"SS":{"type":"list","member":{}},"NS":{"type":"list","member":{}},"BS":{"type":"list","member":{"type":"blob"}},"M":{"type":"map","key":{},"value":{"shape":"S6"}},"L":{"type":"list","member":{"shape":"S6"}},"NULL":{"type":"boolean"},"BOOL":{"type":"boolean"}}},"Sr":{"type":"map","key":{},"value":{"shape":"S6"}},"Ss":{"type":"list","member":{"shape":"St"}},"St":{"type":"structure","members":{"TableName":{},"CapacityUnits":{"type":"double"},"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"Table":{"shape":"Sv"},"LocalSecondaryIndexes":{"shape":"Sw"},"GlobalSecondaryIndexes":{"shape":"Sw"}}},"Sv":{"type":"structure","members":{"ReadCapacityUnits":{"type":"double"},"WriteCapacityUnits":{"type":"double"},"CapacityUnits":{"type":"double"}}},"Sw":{"type":"map","key":{},"value":{"shape":"Sv"}},"Sz":{"type":"map","key":{},"value":{"type":"structure","required":["Keys"],"members":{"Keys":{"type":"list","member":{"shape":"S12"}},"AttributesToGet":{"shape":"S13"},"ConsistentRead":{"type":"boolean"},"ProjectionExpression":{},"ExpressionAttributeNames":{"shape":"S15"}}}},"S12":{"type":"map","key":{},"value":{"shape":"S6"}},"S13":{"type":"list","member":{}},"S15":{"type":"map","key":{},"value":{}},"S19":{"type":"list","member":{"shape":"Sr"}},"S1b":{"type":"map","key":{},"value":{"type":"list","member":{"type":"structure","members":{"PutRequest":{"type":"structure","required":["Item"],"members":{"Item":{"shape":"S1f"}}},"DeleteRequest":{"type":"structure","required":["Key"],"members":{"Key":{"shape":"S12"}}}}}}},"S1f":{"type":"map","key":{},"value":{"shape":"S6"}},"S1j":{"type":"map","key":{},"value":{"type":"list","member":{"shape":"S1l"}}},"S1l":{"type":"structure","members":{"ItemCollectionKey":{"type":"map","key":{},"value":{"shape":"S6"}},"SizeEstimateRangeGB":{"type":"list","member":{"type":"double"}}}},"S1s":{"type":"structure","required":["BackupArn","BackupName","BackupStatus","BackupType","BackupCreationDateTime"],"members":{"BackupArn":{},"BackupName":{},"BackupSizeBytes":{"type":"long"},"BackupStatus":{},"BackupType":{},"BackupCreationDateTime":{"type":"timestamp"},"BackupExpiryDateTime":{"type":"timestamp"}}},"S20":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"S24":{"type":"structure","members":{"ReplicationGroup":{"shape":"S25"},"GlobalTableArn":{},"CreationDateTime":{"type":"timestamp"},"GlobalTableStatus":{},"GlobalTableName":{}}},"S25":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"ReplicaStatus":{},"ReplicaStatusDescription":{},"ReplicaStatusPercentProgress":{},"KMSMasterKeyId":{},"ProvisionedThroughputOverride":{"shape":"S2b"},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2b"}}}},"ReplicaInaccessibleDateTime":{"type":"timestamp"},"ReplicaTableClassSummary":{"shape":"S2f"}}}},"S2b":{"type":"structure","members":{"ReadCapacityUnits":{"type":"long"}}},"S2f":{"type":"structure","members":{"TableClass":{},"LastUpdateDateTime":{"type":"timestamp"}}},"S2k":{"type":"list","member":{"type":"structure","required":["AttributeName","AttributeType"],"members":{"AttributeName":{},"AttributeType":{}}}},"S2o":{"type":"list","member":{"type":"structure","required":["AttributeName","KeyType"],"members":{"AttributeName":{},"KeyType":{}}}},"S2r":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"}}}},"S2t":{"type":"structure","members":{"ProjectionType":{},"NonKeyAttributes":{"type":"list","member":{}}}},"S2x":{"type":"list","member":{"type":"structure","required":["IndexName","KeySchema","Projection"],"members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"},"ProvisionedThroughput":{"shape":"S2z"}}}},"S2z":{"type":"structure","required":["ReadCapacityUnits","WriteCapacityUnits"],"members":{"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S31":{"type":"structure","required":["StreamEnabled"],"members":{"StreamEnabled":{"type":"boolean"},"StreamViewType":{}}},"S34":{"type":"structure","members":{"Enabled":{"type":"boolean"},"SSEType":{},"KMSMasterKeyId":{}}},"S37":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S3c":{"type":"structure","members":{"AttributeDefinitions":{"shape":"S2k"},"TableName":{},"KeySchema":{"shape":"S2o"},"TableStatus":{},"CreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S3e"},"TableSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"TableArn":{},"TableId":{},"BillingModeSummary":{"shape":"S3i"},"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"},"IndexStatus":{},"Backfilling":{"type":"boolean"},"ProvisionedThroughput":{"shape":"S3e"},"IndexSizeBytes":{"type":"long"},"ItemCount":{"type":"long"},"IndexArn":{}}}},"StreamSpecification":{"shape":"S31"},"LatestStreamLabel":{},"LatestStreamArn":{},"GlobalTableVersion":{},"Replicas":{"shape":"S25"},"RestoreSummary":{"type":"structure","required":["RestoreDateTime","RestoreInProgress"],"members":{"SourceBackupArn":{},"SourceTableArn":{},"RestoreDateTime":{"type":"timestamp"},"RestoreInProgress":{"type":"boolean"}}},"SSEDescription":{"shape":"S3t"},"ArchivalSummary":{"type":"structure","members":{"ArchivalDateTime":{"type":"timestamp"},"ArchivalReason":{},"ArchivalBackupArn":{}}},"TableClassSummary":{"shape":"S2f"}}},"S3e":{"type":"structure","members":{"LastIncreaseDateTime":{"type":"timestamp"},"LastDecreaseDateTime":{"type":"timestamp"},"NumberOfDecreasesToday":{"type":"long"},"ReadCapacityUnits":{"type":"long"},"WriteCapacityUnits":{"type":"long"}}},"S3i":{"type":"structure","members":{"BillingMode":{},"LastUpdateToPayPerRequestDateTime":{"type":"timestamp"}}},"S3t":{"type":"structure","members":{"Status":{},"SSEType":{},"KMSMasterKeyArn":{},"InaccessibleEncryptionDateTime":{"type":"timestamp"}}},"S40":{"type":"structure","members":{"BackupDetails":{"shape":"S1s"},"SourceTableDetails":{"type":"structure","required":["TableName","TableId","KeySchema","TableCreationDateTime","ProvisionedThroughput"],"members":{"TableName":{},"TableId":{},"TableArn":{},"TableSizeBytes":{"type":"long"},"KeySchema":{"shape":"S2o"},"TableCreationDateTime":{"type":"timestamp"},"ProvisionedThroughput":{"shape":"S2z"},"ItemCount":{"type":"long"},"BillingMode":{}}},"SourceTableFeatureDetails":{"type":"structure","members":{"LocalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"}}}},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"KeySchema":{"shape":"S2o"},"Projection":{"shape":"S2t"},"ProvisionedThroughput":{"shape":"S2z"}}}},"StreamDescription":{"shape":"S31"},"TimeToLiveDescription":{"shape":"S49"},"SSEDescription":{"shape":"S3t"}}}}},"S49":{"type":"structure","members":{"TimeToLiveStatus":{},"AttributeName":{}}},"S4d":{"type":"map","key":{},"value":{"type":"structure","members":{"Value":{"shape":"S6"},"Exists":{"type":"boolean"},"ComparisonOperator":{},"AttributeValueList":{"shape":"S4h"}}}},"S4h":{"type":"list","member":{"shape":"S6"}},"S4l":{"type":"map","key":{},"value":{"shape":"S6"}},"S4u":{"type":"structure","required":["ContinuousBackupsStatus"],"members":{"ContinuousBackupsStatus":{},"PointInTimeRecoveryDescription":{"type":"structure","members":{"PointInTimeRecoveryStatus":{},"EarliestRestorableDateTime":{"type":"timestamp"},"LatestRestorableDateTime":{"type":"timestamp"}}}}},"S5e":{"type":"structure","members":{"ExportArn":{},"ExportStatus":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"ExportManifest":{},"TableArn":{},"TableId":{},"ExportTime":{"type":"timestamp"},"ClientToken":{},"S3Bucket":{},"S3BucketOwner":{},"S3Prefix":{},"S3SseAlgorithm":{},"S3SseKmsKeyId":{},"FailureCode":{},"FailureMessage":{},"ExportFormat":{},"BilledSizeBytes":{"type":"long"},"ItemCount":{"type":"long"}}},"S5y":{"type":"list","member":{"type":"structure","required":["RegionName"],"members":{"RegionName":{},"ReplicaStatus":{},"ReplicaBillingModeSummary":{"shape":"S3i"},"ReplicaProvisionedReadCapacityUnits":{"type":"long"},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S60"},"ReplicaProvisionedWriteCapacityUnits":{"type":"long"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S60"},"ReplicaGlobalSecondaryIndexSettings":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityUnits":{"type":"long"},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S60"},"ProvisionedWriteCapacityUnits":{"type":"long"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S60"}}}},"ReplicaTableClassSummary":{"shape":"S2f"}}}},"S60":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicies":{"type":"list","member":{"type":"structure","members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}}},"S6k":{"type":"structure","members":{"TableName":{},"TableStatus":{},"Replicas":{"type":"list","member":{"type":"structure","members":{"RegionName":{},"GlobalSecondaryIndexes":{"type":"list","member":{"type":"structure","members":{"IndexName":{},"IndexStatus":{},"ProvisionedReadCapacityAutoScalingSettings":{"shape":"S60"},"ProvisionedWriteCapacityAutoScalingSettings":{"shape":"S60"}}}},"ReplicaProvisionedReadCapacityAutoScalingSettings":{"shape":"S60"},"ReplicaProvisionedWriteCapacityAutoScalingSettings":{"shape":"S60"},"ReplicaStatus":{}}}}}},"S6r":{"type":"structure","required":["TableName","StreamArn"],"members":{"TableName":{},"StreamArn":{}}},"S6s":{"type":"structure","members":{"TableName":{},"StreamArn":{},"DestinationStatus":{}}},"S71":{"type":"list","member":{"type":"structure","members":{"Item":{"shape":"Sr"}}}},"S88":{"type":"structure","required":["ComparisonOperator"],"members":{"AttributeValueList":{"shape":"S4h"},"ComparisonOperator":{}}},"S89":{"type":"map","key":{},"value":{"shape":"S88"}},"S9g":{"type":"structure","members":{"MinimumUnits":{"type":"long"},"MaximumUnits":{"type":"long"},"AutoScalingDisabled":{"type":"boolean"},"AutoScalingRoleArn":{},"ScalingPolicyUpdate":{"type":"structure","required":["TargetTrackingScalingPolicyConfiguration"],"members":{"PolicyName":{},"TargetTrackingScalingPolicyConfiguration":{"type":"structure","required":["TargetValue"],"members":{"DisableScaleIn":{"type":"boolean"},"ScaleInCooldown":{"type":"integer"},"ScaleOutCooldown":{"type":"integer"},"TargetValue":{"type":"double"}}}}}}},"Sa5":{"type":"list","member":{"type":"structure","required":["IndexName"],"members":{"IndexName":{},"ProvisionedThroughputOverride":{"shape":"S2b"}}}},"Saj":{"type":"structure","required":["Enabled","AttributeName"],"members":{"Enabled":{"type":"boolean"},"AttributeName":{}}}}}
/***/ }),
/* 187 */
@@ -34485,13 +34485,13 @@ return /******/ (function(modules) { // webpackBootstrap
/* 194 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-11-15","endpointPrefix":"ec2","protocol":"ec2","serviceAbbreviation":"Amazon EC2","serviceFullName":"Amazon Elastic Compute Cloud","serviceId":"EC2","signatureVersion":"v4","uid":"ec2-2016-11-15","xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"},"operations":{"AcceptReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AcceptTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"NetworkBorderGroup":{},"CustomerOwnedIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Domain":{"locationName":"domain"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S21","locationName":"hostIdSet"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S29","locationName":"assignedIpv6Addresses"},"AssignedIpv6Prefixes":{"shape":"S2a","locationName":"assignedIpv6PrefixSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"AssignedIpv4Prefixes":{"shape":"S2i","locationName":"assignedIpv4PrefixSet"}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"AssociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"AssociateTrunkInterface":{"input":{"type":"structure","required":["BranchInterfaceId","TrunkInterfaceId"],"members":{"BranchInterfaceId":{},"TrunkInterfaceId":{},"VlanId":{"type":"integer"},"GreKey":{"type":"integer"},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfaceAssociation":{"shape":"S45","locationName":"interfaceAssociation"},"ClientToken":{"locationName":"clientToken"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"},"Ipv6CidrBlockNetworkBorderGroup":{},"Ipv6Pool":{},"Ipv6CidrBlock":{}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S4g","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkCardIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S4t","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S5k"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5o","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelCapacityReservationFleets":{"input":{"type":"structure","required":["CapacityReservationFleetIds"],"members":{"DryRun":{"type":"boolean"},"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"}}},"output":{"type":"structure","members":{"SuccessfulFleetCancellations":{"locationName":"successfulFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}}},"FailedFleetCancellations":{"locationName":"failedFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CancelCapacityReservationFleetError":{"locationName":"cancelCapacityReservationFleetError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DestinationOutpostArn":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationOutpostArn":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"},"OutpostArn":{}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S7s","locationName":"capacityReservation"}}}},"CreateCapacityReservationFleet":{"input":{"type":"structure","required":["InstanceTypeSpecifications","TotalTargetCapacity"],"members":{"AllocationStrategy":{},"ClientToken":{"idempotencyToken":true},"InstanceTypeSpecifications":{"locationName":"InstanceTypeSpecification","type":"list","member":{"type":"structure","members":{"InstanceType":{},"InstancePlatform":{},"Weight":{"type":"double"},"AvailabilityZone":{},"AvailabilityZoneId":{},"EbsOptimized":{"type":"boolean"},"Priority":{"type":"integer"}}}},"Tenancy":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"Tenancy":{"locationName":"tenancy"},"FleetCapacityReservations":{"shape":"S84","locationName":"fleetCapacityReservationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCarrierGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}},"FederatedAuthentication":{"type":"structure","members":{"SAMLProviderArn":{},"SelfServiceSAMLProviderArn":{}}}}}},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"shape":"Se"},"TransportProtocol":{},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S8n","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DeviceName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S8w","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"},"Ipv6Native":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S97","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Se","locationName":"Value"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S9g","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S9n","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"MaintenanceStrategies":{"type":"structure","members":{"CapacityRebalance":{"type":"structure","members":{"ReplacementStrategy":{},"TerminationDelay":{"type":"integer"}}}}},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"CapacityReservationOptions":{"type":"structure","members":{"UsageStrategy":{}}},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa3"},"TargetCapacitySpecification":{"shape":"Sb2"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"Context":{}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sba","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sba","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbq","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"locationName":"ResourceId","type":"list","member":{"locationName":"item"}},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{},"LogFormat":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MaxAggregationInterval":{"type":"integer"},"DestinationOptions":{"type":"structure","members":{"FileFormat":{},"HiveCompatiblePartitions":{"type":"boolean"},"PerHourPartition":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Se","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"Sc2"},"LogsStorageLocation":{"shape":"Sc2"},"Description":{},"Name":{},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"Sc5","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceEventWindow":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Name":{},"TimeRanges":{"shape":"Scc","locationName":"TimeRange"},"CronExpression":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["ExportToS3Task","InstanceId","TargetEnvironment"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"Scl","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"Scr","locationName":"internetGateway"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyType":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial","type":"string","sensitive":true},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scy"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sed","locationName":"launchTemplate"},"Warning":{"shape":"See","locationName":"warning"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Scy"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"Sej","locationName":"launchTemplateVersion"},"Warning":{"shape":"See","locationName":"warning"}}}},"CreateLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"LocalGatewayVirtualInterfaceGroupId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfm","locationName":"route"}}}},"CreateLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","VpcId"],"members":{"LocalGatewayRouteTableId":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfr","locationName":"localGatewayRouteTableVpcAssociation"}}}},"CreateManagedPrefixList":{"input":{"type":"structure","required":["PrefixListName","MaxEntries","AddressFamily"],"members":{"DryRun":{"type":"boolean"},"PrefixListName":{},"Entries":{"shape":"Sfu","locationName":"Entry"},"MaxEntries":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AddressFamily":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sfx","locationName":"prefixList"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["SubnetId"],"members":{"AllocationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"SubnetId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ConnectivityType":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"Sg2","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Sg9","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sge","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgf","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInsightsPath":{"input":{"type":"structure","required":["Source","Destination","Protocol","ClientToken"],"members":{"SourceIp":{},"DestinationIp":{},"Source":{},"Destination":{},"Protocol":{},"DestinationPort":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsPath":{"shape":"Sgo","locationName":"networkInsightsPath"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd6","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Ser","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd9","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"Sdb","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdd","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sgt","locationName":"networkInterface"},"ClientToken":{"locationName":"clientToken"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Sh9","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PlacementGroup":{"shape":"Shf","locationName":"placementGroup"}}}},"CreateReplaceRootVolumeTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"SnapshotId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTask":{"shape":"Shj","locationName":"replaceRootVolumeTask"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"CreateRestoreImageTask":{"input":{"type":"structure","required":["Bucket","ObjectKey"],"members":{"Bucket":{},"ObjectKey":{},"Name":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Si0","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"OutpostArn":{},"VolumeId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Sic"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"OutpostArn":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sin","locationName":"spotDatafeedSubscription"}}}},"CreateStoreImageTask":{"input":{"type":"structure","required":["ImageId","Bucket"],"members":{"ImageId":{},"Bucket":{},"S3ObjectTags":{"locationName":"S3ObjectTag","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{},"Value":{}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ObjectKey":{"locationName":"objectKey"}}}},"CreateSubnet":{"input":{"type":"structure","required":["VpcId"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"OutpostArn":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Ipv6Native":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S8z","locationName":"subnet"}}}},"CreateSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetId","Cidr","ReservationType"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SubnetId":{},"Cidr":{},"ReservationType":{},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SubnetCidrReservation":{"shape":"Siz","locationName":"subnetCidrReservation"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Sj2","locationName":"ResourceId"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj6","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sjg"},"SourcePortRange":{"shape":"Sjg"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj8","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjl","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Sjo","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{},"MulticastSupport":{},"TransitGatewayCidrBlocks":{"shape":"Sjx"}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjz","locationName":"transitGateway"}}}},"CreateTransitGatewayConnect":{"input":{"type":"structure","required":["TransportTransitGatewayAttachmentId","Options"],"members":{"TransportTransitGatewayAttachmentId":{},"Options":{"type":"structure","required":["Protocol"],"members":{"Protocol":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk6","locationName":"transitGatewayConnect"}}}},"CreateTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],"members":{"TransitGatewayAttachmentId":{},"TransitGatewayAddress":{},"PeerAddress":{},"BgpOptions":{"type":"structure","members":{"PeerAsn":{"type":"long"}}},"InsideCidrBlocks":{"shape":"Ska"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Skc","locationName":"transitGatewayConnectPeer"}}}},"CreateTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Options":{"type":"structure","members":{"Igmpv2Support":{},"StaticSourcesSupport":{},"AutoAcceptSharedAssociations":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skp","locationName":"transitGatewayMulticastDomain"}}}},"CreateTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],"members":{"TransitGatewayId":{},"PeerTransitGatewayId":{},"PeerAccountId":{},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"CreateTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skx","locationName":"transitGatewayPrefixListReference"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sl2","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl9","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"OutpostArn":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MultiAttachEnabled":{"type":"boolean"},"Throughput":{"type":"integer"},"ClientToken":{"idempotencyToken":true}}},"output":{"shape":"Slf"}},"CreateVpc":{"input":{"type":"structure","required":["CidrBlock"],"members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"Ipv6Pool":{},"Ipv6CidrBlock":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockNetworkBorderGroup":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S97","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Slm","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sln","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Slo","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Slq","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Slz","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"PrivateDnsName":{},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"NetworkLoadBalancerArn"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"GatewayLoadBalancerArn"},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Sm4","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelInsideIpVersion":{},"TunnelOptions":{"type":"list","member":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Smj","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Sml","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smn","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smp","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Smr","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smt","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smv","locationName":"IKEVersion"},"StartupAction":{}}}},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smy","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Sns","locationName":"vpnGateway"}}}},"DeleteCarrierGateway":{"input":{"type":"structure","required":["CarrierGatewayId"],"members":{"CarrierGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S88","locationName":"carrierGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8n","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8r","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"So6","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Sog","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"ForceDelete":{"type":"boolean"},"InstanceEventWindowId":{}}},"output":{"type":"structure","members":{"InstanceEventWindowState":{"locationName":"instanceEventWindowState","type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"State":{"locationName":"state"}}}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteKeyPair":{"input":{"type":"structure","members":{"KeyName":{},"KeyPairId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sed","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sov","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sfm","locationName":"route"}}}},"DeleteLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableVpcAssociationId"],"members":{"LocalGatewayRouteTableVpcAssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sfr","locationName":"localGatewayRouteTableVpcAssociation"}}}},"DeleteManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sfx","locationName":"prefixList"}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"DryRun":{"type":"boolean"},"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAnalysisId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsAnalysisId":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"}}}},"DeleteNetworkInsightsPath":{"input":{"type":"structure","required":["NetworkInsightsPathId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsPathId":{}}},"output":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeleteQueuedReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstancesIds":{"locationName":"ReservedInstancesId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SuccessfulQueuedPurchaseDeletions":{"locationName":"successfulQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"FailedQueuedPurchaseDeletions":{"locationName":"failedQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetCidrReservationId"],"members":{"SubnetCidrReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeletedSubnetCidrReservation":{"shape":"Siz","locationName":"deletedSubnetCidrReservation"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Sj2","locationName":"resourceId"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjz","locationName":"transitGateway"}}}},"DeleteTransitGatewayConnect":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Sk6","locationName":"transitGatewayConnect"}}}},"DeleteTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayConnectPeerId"],"members":{"TransitGatewayConnectPeerId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Skc","locationName":"transitGatewayConnectPeer"}}}},"DeleteTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayMulticastDomainId"],"members":{"TransitGatewayMulticastDomainId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Skp","locationName":"transitGatewayMulticastDomain"}}}},"DeleteTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"DeleteTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skx","locationName":"transitGatewayPrefixListReference"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sl2","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Sl9","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"locationName":"ConnectionNotificationId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sr4","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Sri","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srk","locationName":"instanceTagAttribute"}}}},"DeregisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srm"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupMembers":{"locationName":"deregisteredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DeregisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srm"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupSources":{"locationName":"deregisteredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}}}}},"DescribeAddressesAttribute":{"input":{"type":"structure","members":{"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"item"}},"Attribute":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressSet","type":"list","member":{"shape":"Ssf","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Ssj","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"AllAvailabilityZones":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"OptInStatus":{"locationName":"optInStatus"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"},"GroupName":{"locationName":"groupName"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"ZoneType":{"locationName":"zoneType"},"ParentZoneName":{"locationName":"parentZoneName"},"ParentZoneId":{"locationName":"parentZoneId"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S5o","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S1n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservationFleets":{"input":{"type":"structure","members":{"CapacityReservationFleetIds":{"shape":"S5y","locationName":"CapacityReservationFleetId"},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleets":{"locationName":"capacityReservationFleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CapacityReservationFleetArn":{"locationName":"capacityReservationFleetArn"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"Tenancy":{"locationName":"tenancy"},"EndDate":{"locationName":"endDate","type":"timestamp"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceTypeSpecifications":{"shape":"S84","locationName":"instanceTypeSpecificationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S7s","locationName":"item"}}}}},"DescribeCarrierGateways":{"input":{"type":"structure","members":{"CarrierGatewayIds":{"locationName":"CarrierGatewayId","type":"list","member":{}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateways":{"locationName":"carrierGatewaySet","type":"list","member":{"shape":"S88","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Sgw","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S4x","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Sty","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"},"PostureComplianceStatuses":{"shape":"Se","locationName":"postureComplianceStatusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"locationName":"ClientVpnEndpointId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S8n","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"Se","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"VpnPort":{"locationName":"vpnPort","type":"integer"},"AssociatedTargetNetworks":{"deprecated":true,"deprecatedMessage":"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.","locationName":"associatedTargetNetwork","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}},"FederatedAuthentication":{"locationName":"federatedAuthentication","type":"structure","members":{"SamlProviderArn":{"locationName":"samlProviderArn"},"SelfServiceSamlProviderArn":{"locationName":"selfServiceSamlProviderArn"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SecurityGroupIds":{"shape":"S25","locationName":"securityGroupIdSet"},"VpcId":{"locationName":"vpcId"},"SelfServicePortalUrl":{"locationName":"selfServicePortalUrl"},"ClientConnectOptions":{"locationName":"clientConnectOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"},"LambdaFunctionArn":{"locationName":"lambdaFunctionArn"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S8r","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"Se"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S2r","locationName":"status"},"SecurityGroups":{"shape":"Se","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCoipPools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPools":{"locationName":"coipPoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolCidrs":{"shape":"Se","locationName":"poolCidrSet"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PoolArn":{"locationName":"poolArn"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Sv3","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S8w","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S9g","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S9n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw6","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"Scl","locationName":"item"}}}}},"DescribeFastSnapshotRestores":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"FastSnapshotRestores":{"locationName":"fastSnapshotRestoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swn","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swq","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"So6","locationName":"FleetId"},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbb","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"Sbc","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"MaintenanceStrategies":{"locationName":"maintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"CapacityReservationOptions":{"locationName":"capacityReservationOptions","type":"structure","members":{"UsageStrategy":{"locationName":"usageStrategy"}}},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sba","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sba","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sbq","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}},"Context":{"locationName":"context"}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Ss1"},"FlowLogIds":{"shape":"Sog","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"},"LogFormat":{"locationName":"logFormat"},"Tags":{"shape":"Ss","locationName":"tagSet"},"MaxAggregationInterval":{"locationName":"maxAggregationInterval","type":"integer"},"DestinationOptions":{"locationName":"destinationOptions","type":"structure","members":{"FileFormat":{"locationName":"fileFormat"},"HiveCompatiblePartitions":{"locationName":"hiveCompatiblePartitions","type":"boolean"},"PerHourPartition":{"locationName":"perHourPartition","type":"boolean"}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxj","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Sxs","locationName":"Owner"},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"Tags":{"shape":"Ss","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Ss1"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Ss1"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"Syd","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Ss1","locationName":"filter"},"HostIds":{"shape":"Syg","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{"locationName":"instanceFamily"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"OwnerId":{"locationName":"ownerId"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"},"AllowsMultipleInstanceTypes":{"locationName":"allowsMultipleInstanceTypes"},"OwnerId":{"locationName":"ownerId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"MemberOfServiceLinkedResourceGroup":{"locationName":"memberOfServiceLinkedResourceGroup","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S31","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Ssj","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Ssj","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"Sz5","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"Sz6","locationName":"launchPermission"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"Description":{"shape":"S9k","locationName":"description"},"KernelId":{"shape":"S9k","locationName":"kernel"},"RamdiskId":{"shape":"S9k","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9k","locationName":"sriovNetSupport"},"BootMode":{"shape":"S9k","locationName":"bootMode"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Sxs","locationName":"Owner"},"IncludeDeprecated":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"Sz5","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Szj","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{"locationName":"bootMode"},"DeprecationTime":{"locationName":"deprecationTime"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szs","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"LicenseSpecifications":{"shape":"Szv","locationName":"licenseSpecifications"},"UsageOperation":{"locationName":"usageOperation"},"BootMode":{"locationName":"bootMode"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"S103","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Sgw","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"S107","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"S10a","locationName":"disableApiTermination"},"EnaSupport":{"shape":"S10a","locationName":"enaSupport"},"EnclaveOptions":{"shape":"S10b","locationName":"enclaveOptions"},"EbsOptimized":{"shape":"S10a","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9k","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9k","locationName":"instanceType"},"KernelId":{"shape":"S9k","locationName":"kernel"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"RamdiskId":{"shape":"S9k","locationName":"ramdisk"},"RootDeviceName":{"shape":"S9k","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"S10a","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S9k","locationName":"sriovNetSupport"},"UserData":{"shape":"S9k","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srk","locationName":"instanceTagAttribute"}}}},"DescribeInstanceEventWindows":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceEventWindowIds":{"locationName":"InstanceEventWindowId","type":"list","member":{"locationName":"InstanceEventWindowId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceEventWindows":{"locationName":"instanceEventWindowSet","type":"list","member":{"shape":"S3b","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"S10t","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"S10w","locationName":"instanceState"},"InstanceStatus":{"shape":"S10y","locationName":"instanceStatus"},"SystemStatus":{"shape":"S10y","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypeOfferings":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LocationType":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypeOfferings":{"locationName":"instanceTypeOfferingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"LocationType":{"locationName":"locationType"},"Location":{"locationName":"location"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"CurrentGeneration":{"locationName":"currentGeneration","type":"boolean"},"FreeTierEligible":{"locationName":"freeTierEligible","type":"boolean"},"SupportedUsageClasses":{"locationName":"supportedUsageClasses","type":"list","member":{"locationName":"item"}},"SupportedRootDeviceTypes":{"locationName":"supportedRootDeviceTypes","type":"list","member":{"locationName":"item"}},"SupportedVirtualizationTypes":{"locationName":"supportedVirtualizationTypes","type":"list","member":{"locationName":"item"}},"BareMetal":{"locationName":"bareMetal","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ProcessorInfo":{"locationName":"processorInfo","type":"structure","members":{"SupportedArchitectures":{"locationName":"supportedArchitectures","type":"list","member":{"locationName":"item"}},"SustainedClockSpeedInGhz":{"locationName":"sustainedClockSpeedInGhz","type":"double"}}},"VCpuInfo":{"locationName":"vCpuInfo","type":"structure","members":{"DefaultVCpus":{"locationName":"defaultVCpus","type":"integer"},"DefaultCores":{"locationName":"defaultCores","type":"integer"},"DefaultThreadsPerCore":{"locationName":"defaultThreadsPerCore","type":"integer"},"ValidCores":{"locationName":"validCores","type":"list","member":{"locationName":"item","type":"integer"}},"ValidThreadsPerCore":{"locationName":"validThreadsPerCore","type":"list","member":{"locationName":"item","type":"integer"}}}},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"long"}}},"InstanceStorageSupported":{"locationName":"instanceStorageSupported","type":"boolean"},"InstanceStorageInfo":{"locationName":"instanceStorageInfo","type":"structure","members":{"TotalSizeInGB":{"locationName":"totalSizeInGB","type":"long"},"Disks":{"locationName":"disks","type":"list","member":{"locationName":"item","type":"structure","members":{"SizeInGB":{"locationName":"sizeInGB","type":"long"},"Count":{"locationName":"count","type":"integer"},"Type":{"locationName":"type"}}}},"NvmeSupport":{"locationName":"nvmeSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"}}},"EbsInfo":{"locationName":"ebsInfo","type":"structure","members":{"EbsOptimizedSupport":{"locationName":"ebsOptimizedSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"},"EbsOptimizedInfo":{"locationName":"ebsOptimizedInfo","type":"structure","members":{"BaselineBandwidthInMbps":{"locationName":"baselineBandwidthInMbps","type":"integer"},"BaselineThroughputInMBps":{"locationName":"baselineThroughputInMBps","type":"double"},"BaselineIops":{"locationName":"baselineIops","type":"integer"},"MaximumBandwidthInMbps":{"locationName":"maximumBandwidthInMbps","type":"integer"},"MaximumThroughputInMBps":{"locationName":"maximumThroughputInMBps","type":"double"},"MaximumIops":{"locationName":"maximumIops","type":"integer"}}},"NvmeSupport":{"locationName":"nvmeSupport"}}},"NetworkInfo":{"locationName":"networkInfo","type":"structure","members":{"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"},"MaximumNetworkCards":{"locationName":"maximumNetworkCards","type":"integer"},"DefaultNetworkCardIndex":{"locationName":"defaultNetworkCardIndex","type":"integer"},"NetworkCards":{"locationName":"networkCards","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"}}}},"Ipv4AddressesPerInterface":{"locationName":"ipv4AddressesPerInterface","type":"integer"},"Ipv6AddressesPerInterface":{"locationName":"ipv6AddressesPerInterface","type":"integer"},"Ipv6Supported":{"locationName":"ipv6Supported","type":"boolean"},"EnaSupport":{"locationName":"enaSupport"},"EfaSupported":{"locationName":"efaSupported","type":"boolean"},"EfaInfo":{"locationName":"efaInfo","type":"structure","members":{"MaximumEfaInterfaces":{"locationName":"maximumEfaInterfaces","type":"integer"}}},"EncryptionInTransitSupported":{"locationName":"encryptionInTransitSupported","type":"boolean"}}},"GpuInfo":{"locationName":"gpuInfo","type":"structure","members":{"Gpus":{"locationName":"gpus","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalGpuMemoryInMiB":{"locationName":"totalGpuMemoryInMiB","type":"integer"}}},"FpgaInfo":{"locationName":"fpgaInfo","type":"structure","members":{"Fpgas":{"locationName":"fpgas","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalFpgaMemoryInMiB":{"locationName":"totalFpgaMemoryInMiB","type":"integer"}}},"PlacementGroupInfo":{"locationName":"placementGroupInfo","type":"structure","members":{"SupportedStrategies":{"locationName":"supportedStrategies","type":"list","member":{"locationName":"item"}}}},"InferenceAcceleratorInfo":{"locationName":"inferenceAcceleratorInfo","type":"structure","members":{"Accelerators":{"locationName":"item","type":"list","member":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"}}}}}},"HibernationSupported":{"locationName":"hibernationSupported","type":"boolean"},"BurstablePerformanceSupported":{"locationName":"burstablePerformanceSupported","type":"boolean"},"DedicatedHostsSupported":{"locationName":"dedicatedHostsSupported","type":"boolean"},"AutoRecoverySupported":{"locationName":"autoRecoverySupported","type":"boolean"},"SupportedBootModes":{"locationName":"supportedBootModes","type":"list","member":{"locationName":"item"}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"S142","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"locationName":"internetGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"Scr","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIpv6Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"Ipv6Pools":{"locationName":"ipv6PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolCidrBlocks":{"locationName":"poolCidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"poolCidrBlock"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"KeyPairIds":{"locationName":"KeyPairId","type":"list","member":{"locationName":"KeyPairId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyPairId":{"locationName":"keyPairId"},"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyType":{"locationName":"keyType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sov","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"Sej","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"locationName":"LaunchTemplateId","type":"list","member":{"locationName":"item"}},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"Sed","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{"locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayId":{"locationName":"localGatewayId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVpcAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationIds":{"locationName":"LocalGatewayRouteTableVpcAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociations":{"locationName":"localGatewayRouteTableVpcAssociationSet","type":"list","member":{"shape":"Sfr","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTables":{"input":{"type":"structure","members":{"LocalGatewayRouteTableIds":{"locationName":"LocalGatewayRouteTableId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTables":{"locationName":"localGatewayRouteTableSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaceGroups":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroupIds":{"locationName":"LocalGatewayVirtualInterfaceGroupId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroups":{"locationName":"localGatewayVirtualInterfaceGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayVirtualInterfaceIds":{"shape":"S16a","locationName":"localGatewayVirtualInterfaceIdSet"},"LocalGatewayId":{"locationName":"localGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaces":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceIds":{"shape":"S16a","locationName":"LocalGatewayVirtualInterfaceId"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaces":{"locationName":"localGatewayVirtualInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceId":{"locationName":"localGatewayVirtualInterfaceId"},"LocalGatewayId":{"locationName":"localGatewayId"},"Vlan":{"locationName":"vlan","type":"integer"},"LocalAddress":{"locationName":"localAddress"},"PeerAddress":{"locationName":"peerAddress"},"LocalBgpAsn":{"locationName":"localBgpAsn","type":"integer"},"PeerBgpAsn":{"locationName":"peerBgpAsn","type":"integer"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGateways":{"input":{"type":"structure","members":{"LocalGatewayIds":{"locationName":"LocalGatewayId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGateways":{"locationName":"localGatewaySet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeManagedPrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Se","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"shape":"Sfx","locationName":"item"}}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Se","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Ss1"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"locationName":"NatGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"Sg2","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"locationName":"NetworkAclId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Sg9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAnalyses":{"input":{"type":"structure","members":{"NetworkInsightsAnalysisIds":{"locationName":"NetworkInsightsAnalysisId","type":"list","member":{"locationName":"item"}},"NetworkInsightsPathId":{},"AnalysisStartTime":{"type":"timestamp"},"AnalysisEndTime":{"type":"timestamp"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalyses":{"locationName":"networkInsightsAnalysisSet","type":"list","member":{"shape":"S17a","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsPaths":{"input":{"type":"structure","members":{"NetworkInsightsPathIds":{"locationName":"NetworkInsightsPathId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsPaths":{"locationName":"networkInsightsPathSet","type":"list","member":{"shape":"Sgo","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Sgv","locationName":"attachment"},"Description":{"shape":"S9k","locationName":"description"},"Groups":{"shape":"Sgw","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S10a","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Sh9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sgt","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}},"GroupIds":{"locationName":"GroupId","type":"list","member":{"locationName":"GroupId"}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"shape":"Shf","locationName":"item"}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"locationName":"PrefixListId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Se","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Ssj","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Ss1","locationName":"Filter"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReplaceRootVolumeTasks":{"input":{"type":"structure","members":{"ReplaceRootVolumeTaskIds":{"locationName":"ReplaceRootVolumeTaskId","type":"list","member":{"locationName":"ReplaceRootVolumeTaskId"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTasks":{"locationName":"replaceRootVolumeTaskSet","type":"list","member":{"shape":"Shj","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"S19c","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"S19k","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6j","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"S19y","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"S19k","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"locationName":"RouteTableId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Si0","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"S1al","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1at","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroupRules":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"SecurityGroupRuleIds":{"shape":"S1b0","locationName":"SecurityGroupRuleId"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroupRules":{"shape":"S5b","locationName":"securityGroupRuleSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"GroupIds":{"shape":"S4g","locationName":"GroupId"},"GroupNames":{"shape":"S1b4","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S50","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"S1bc","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshotTierStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SnapshotTierStatuses":{"locationName":"snapshotTierStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"VolumeId":{"locationName":"volumeId"},"Status":{"locationName":"status"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"StorageTier":{"locationName":"storageTier"},"LastTieringStartTime":{"locationName":"lastTieringStartTime","type":"timestamp"},"LastTieringProgress":{"locationName":"lastTieringProgress","type":"integer"},"LastTieringOperationStatus":{"locationName":"lastTieringOperationStatus"},"LastTieringOperationStatusDetail":{"locationName":"lastTieringOperationStatusDetail"},"ArchivalCompleteTime":{"locationName":"archivalCompleteTime","type":"timestamp"},"RestoreExpiryTime":{"locationName":"restoreExpiryTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Sxs","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"shape":"S1bm","locationName":"SnapshotId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Sic","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sin","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Swq","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Swn","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"S6v","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"S1c5","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S76","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1cx","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"S1df","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"S1df","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeStoreImageTasks":{"input":{"type":"structure","members":{"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"StoreImageTaskResults":{"locationName":"storeImageTaskResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiId":{"locationName":"amiId"},"TaskStartTime":{"locationName":"taskStartTime","type":"timestamp"},"Bucket":{"locationName":"bucket"},"S3objectKey":{"locationName":"s3objectKey"},"ProgressPercentage":{"locationName":"progressPercentage","type":"integer"},"StoreTaskState":{"locationName":"storeTaskState"},"StoreTaskFailureReason":{"locationName":"storeTaskFailureReason"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S8z","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"locationName":"TrafficMirrorFilterId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Sj6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"locationName":"TrafficMirrorSessionId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Sjl","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"locationName":"TrafficMirrorTargetId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Sjo","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1ed"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnectPeers":{"input":{"type":"structure","members":{"TransitGatewayConnectPeerIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeers":{"locationName":"transitGatewayConnectPeerSet","type":"list","member":{"shape":"Skc","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnects":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1ed"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnects":{"locationName":"transitGatewayConnectSet","type":"list","member":{"shape":"Sk6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayMulticastDomains":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomains":{"locationName":"transitGatewayMulticastDomains","type":"list","member":{"shape":"Skp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayPeeringAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1ed"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachments":{"locationName":"transitGatewayPeeringAttachments","type":"list","member":{"shape":"Sn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Sl9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1ed"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Sjz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrunkInterfaceAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InterfaceAssociations":{"locationName":"interfaceAssociationSet","type":"list","member":{"shape":"S45","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"S10a","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"S1fh","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"InstanceId":{"locationName":"instanceId"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"AttachmentStatuses":{"locationName":"attachmentStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"IoPerformance":{"locationName":"ioPerformance"},"InstanceId":{"locationName":"instanceId"}}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"VolumeIds":{"shape":"S1fh","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Slf","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"S1fh","locationName":"VolumeId"},"Filters":{"shape":"Ss1","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"S1g2","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"S10a","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"S10a","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"S1g8","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"S1g8"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Slz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Slu","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"Sr4","locationName":"ServiceId"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Sm4","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Se","locationName":"ServiceName"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Se","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Sm5","locationName":"serviceType"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNames":{"locationName":"privateDnsNameSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateDnsName":{"locationName":"privateDnsName"}}}},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PrivateDnsNameVerificationState":{"locationName":"privateDnsNameVerificationState"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Slq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"locationName":"VpcPeeringConnectionId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"S1c","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S97","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Smy","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Sns","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4o"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hy","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1bm","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"DisableImageDeprecation":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1id","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2r","locationName":"status"}}}},"DisassociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S38","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3r","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S3w"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S41","locationName":"association"}}}},"DisassociateTrunkInterface":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"ClientToken":{"locationName":"clientToken"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4b","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4e","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1hy","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1bm","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"EnableImageDeprecation":{"input":{"type":"structure","required":["ImageId","DeprecateAt"],"members":{"ImageId":{},"DeprecateAt":{"type":"timestamp"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1id","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Sw6","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetAssociatedEnclaveCertificateIamRoles":{"input":{"type":"structure","members":{"CertificateArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociatedRoles":{"locationName":"associatedRoleSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatedRoleArn":{"locationName":"associatedRoleArn"},"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}}}}},"GetAssociatedIpv6PoolCidrs":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Ipv6CidrAssociations":{"locationName":"ipv6CidrAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Cidr":{"locationName":"ipv6Cidr"},"AssociatedResource":{"locationName":"associatedResource"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetCoipPoolUsage":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPoolId":{"locationName":"coipPoolId"},"CoipAddressUsages":{"locationName":"coipAddressUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"CoIp":{"locationName":"coIp"}}}},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1kv","locationName":"instanceFamilyCreditSpecification"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetFlowLogsIntegrationTemplate":{"input":{"type":"structure","required":["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],"members":{"DryRun":{"type":"boolean"},"FlowLogId":{},"ConfigDeliveryS3DestinationArn":{},"IntegrateServices":{"locationName":"IntegrateService","type":"structure","members":{"AthenaIntegrations":{"locationName":"AthenaIntegration","type":"list","member":{"locationName":"item","type":"structure","required":["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],"members":{"IntegrationResultS3DestinationArn":{},"PartitionLoadFrequency":{},"PartitionStartDate":{"type":"timestamp"},"PartitionEndDate":{"type":"timestamp"}}}}}}}},"output":{"type":"structure","members":{"Result":{"locationName":"result"}}}},"GetGroupsForCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationGroups":{"locationName":"capacityReservationGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupArn":{"locationName":"groupArn"},"OwnerId":{"locationName":"ownerId"}}}}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S1lc"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1le","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetInstanceTypesFromInstanceRequirements":{"input":{"type":"structure","required":["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],"members":{"DryRun":{"type":"boolean"},"ArchitectureTypes":{"shape":"S1lh","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1li","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Sac"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"Sek","locationName":"launchTemplateData"}}}},"GetManagedPrefixListAssociations":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PrefixListAssociations":{"locationName":"prefixListAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"ResourceOwner":{"locationName":"resourceOwner"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetManagedPrefixListEntries":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"TargetVersion":{"type":"long"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S1m1","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1m1","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S1m1","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1m1","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetSerialConsoleAccessStatus":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"GetSpotPlacementScores":{"input":{"type":"structure","required":["TargetCapacity"],"members":{"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"TargetCapacity":{"type":"integer"},"TargetCapacityUnitType":{},"SingleAvailabilityZone":{"type":"boolean"},"RegionNames":{"locationName":"RegionName","type":"list","member":{}},"InstanceRequirementsWithMetadata":{"type":"structure","members":{"ArchitectureTypes":{"shape":"S1lh","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1li","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Sac"}}},"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SpotPlacementScores":{"locationName":"spotPlacementScoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Region":{"locationName":"region"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"Score":{"locationName":"score","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetSubnetCidrReservations":{"input":{"type":"structure","required":["SubnetId"],"members":{"Filters":{"shape":"Ss1","locationName":"Filter"},"SubnetId":{},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SubnetIpv4CidrReservations":{"shape":"S1ml","locationName":"subnetIpv4CidrReservationSet"},"SubnetIpv6CidrReservations":{"shape":"S1ml","locationName":"subnetIpv6CidrReservationSet"},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastDomainAssociations":{"locationName":"multicastDomainAssociations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnet":{"shape":"Sj","locationName":"subnet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayPrefixListReferences":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReferences":{"locationName":"transitGatewayPrefixListReferenceSet","type":"list","member":{"shape":"Skx","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetVpnConnectionDeviceSampleConfiguration":{"input":{"type":"structure","required":["VpnConnectionId","VpnConnectionDeviceTypeId"],"members":{"VpnConnectionId":{},"VpnConnectionDeviceTypeId":{},"InternetKeyExchangeVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceSampleConfiguration":{"locationName":"vpnConnectionDeviceSampleConfiguration","type":"string","sensitive":true}}}},"GetVpnConnectionDeviceTypes":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceTypes":{"locationName":"vpnConnectionDeviceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"VpnConnectionDeviceTypeId":{"locationName":"vpnConnectionDeviceTypeId"},"Vendor":{"locationName":"vendor"},"Platform":{"locationName":"platform"},"Software":{"locationName":"software"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S1nh"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S1nk"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{},"LicenseSpecifications":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"UsageOperation":{},"BootMode":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"Szs","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"LicenseSpecifications":{"shape":"Szv","locationName":"licenseSpecifications"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UsageOperation":{"locationName":"usageOperation"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S1nr"},"Volume":{"shape":"S1ns"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"Sd6","locationName":"GroupId"},"GroupNames":{"shape":"Sds","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"Saa","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}},"sensitive":true}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sv3","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S1nh"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S1nk"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"S103","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S1nr","locationName":"image"},"Volume":{"shape":"S1ns","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sv3","locationName":"conversionTask"}}}},"ListSnapshotsInRecycleBin":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"SnapshotIds":{"shape":"S1bm","locationName":"SnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"RecycleBinEnterTime":{"locationName":"recycleBinEnterTime","type":"timestamp"},"RecycleBinExitTime":{"locationName":"recycleBinExitTime","type":"timestamp"},"Description":{"locationName":"description"},"VolumeId":{"locationName":"volumeId"}}}},"NextToken":{"locationName":"nextToken"}}}},"ModifyAddressAttribute":{"input":{"type":"structure","required":["AllocationId"],"members":{"AllocationId":{},"DomainName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ssf","locationName":"address"}}}},"ModifyAvailabilityZoneGroup":{"input":{"type":"structure","required":["GroupName","OptInStatus"],"members":{"GroupName":{},"OptInStatus":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"Accept":{"type":"boolean"},"DryRun":{"type":"boolean"},"AdditionalInfo":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservationFleet":{"input":{"type":"structure","required":["CapacityReservationFleetId"],"members":{"CapacityReservationFleetId":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"DryRun":{"type":"boolean"},"RemoveEndDate":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S8i"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"Se"},"Enabled":{"type":"boolean"}}},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"SecurityGroupIds":{"shape":"S25","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8l"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily","CpuCredits"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{},"CpuCredits":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1kv","locationName":"instanceFamilyCreditSpecification"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sa3","locationName":"LaunchTemplateConfig"},"FleetId":{},"TargetCapacitySpecification":{"shape":"Sb2"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S1os","locationName":"UserId"},"UserGroups":{"shape":"S1ot","locationName":"UserGroup"},"ProductCodes":{"shape":"S1ou","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S1ow"},"Remove":{"shape":"S1ow"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Sxj","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"Syg","locationName":"hostId"},"HostRecovery":{},"InstanceType":{},"InstanceFamily":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1p1","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S9k"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"Sz6"},"Remove":{"shape":"Sz6"}}},"OperationType":{},"ProductCodes":{"shape":"S1ou","locationName":"ProductCode"},"UserGroups":{"shape":"S1ot","locationName":"UserGroup"},"UserIds":{"shape":"S1os","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"OrganizationArns":{"locationName":"OrganizationArn","type":"list","member":{"locationName":"OrganizationArn"}},"OrganizationalUnitArns":{"locationName":"OrganizationalUnitArn","type":"list","member":{"locationName":"OrganizationalUnitArn"}}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"S10a"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"S10a","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"S10a","locationName":"ebsOptimized"},"EnaSupport":{"shape":"S10a","locationName":"enaSupport"},"Groups":{"shape":"S4g","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9k","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9k","locationName":"instanceType"},"Kernel":{"shape":"S9k","locationName":"kernel"},"Ramdisk":{"shape":"S9k","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9k","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S1pe"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"S10t","locationName":"event"}}}},"ModifyInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"Name":{},"InstanceEventWindowId":{},"TimeRanges":{"shape":"Scc","locationName":"TimeRange"},"CronExpression":{}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3b","locationName":"instanceEventWindow"}}}},"ModifyInstanceMetadataOptions":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"DryRun":{"type":"boolean"},"HttpProtocolIpv6":{}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceMetadataOptions":{"shape":"S14r","locationName":"instanceMetadataOptions"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"},"HostResourceGroupArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sed","locationName":"launchTemplate"}}}},"ModifyManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"CurrentVersion":{"type":"long"},"PrefixListName":{},"AddEntries":{"shape":"Sfu","locationName":"AddEntry"},"RemoveEntries":{"locationName":"RemoveEntry","type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}}},"MaxEntries":{"type":"integer"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sfx","locationName":"prefixList"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S9k","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Sd6","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S10a","locationName":"sourceDestCheck"}}}},"ModifyPrivateDnsNameOptions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceId":{},"PrivateDnsHostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"S19c","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"S19y","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySecurityGroupRules":{"input":{"type":"structure","required":["GroupId","SecurityGroupRules"],"members":{"GroupId":{},"SecurityGroupRules":{"locationName":"SecurityGroupRule","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"SecurityGroupRule":{"type":"structure","members":{"IpProtocol":{},"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"CidrIpv4":{},"CidrIpv6":{},"PrefixListId":{},"ReferencedGroupId":{},"Description":{}}}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"S1bc"},"Remove":{"shape":"S1bc"}}},"GroupNames":{"shape":"S1b4","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S1os","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySnapshotTier":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"StorageTier":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"TieringStartTime":{"locationName":"tieringStartTime","type":"timestamp"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"LaunchTemplateConfigs":{"shape":"S1ck","locationName":"LaunchTemplateConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"S10a"},"MapPublicIpOnLaunch":{"shape":"S10a"},"SubnetId":{"locationName":"subnetId"},"MapCustomerOwnedIpOnLaunch":{"shape":"S10a"},"CustomerOwnedIpv4Pool":{},"EnableDns64":{"shape":"S10a"},"PrivateDnsHostnameTypeOnLaunch":{},"EnableResourceNameDnsARecordOnLaunch":{"shape":"S10a"},"EnableResourceNameDnsAAAARecordOnLaunch":{"shape":"S10a"},"EnableLniAtDeviceIndex":{"type":"integer"},"DisableLniAtDeviceIndex":{"shape":"S10a"}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Sjc","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Sjc","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Sj6","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sjg"},"SourcePortRange":{"shape":"Sjg"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sj8","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sjl","locationName":"trafficMirrorSession"}}}},"ModifyTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Description":{},"Options":{"type":"structure","members":{"AddTransitGatewayCidrBlocks":{"shape":"Sjx"},"RemoveTransitGatewayCidrBlocks":{"shape":"Sjx"},"VpnEcmpSupport":{},"DnsSupport":{},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"AssociationDefaultRouteTableId":{},"DefaultRouteTablePropagation":{},"PropagationDefaultRouteTableId":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Sjz","locationName":"transitGateway"}}}},"ModifyTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Skx","locationName":"transitGatewayPrefixListReference"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"S3w"},"RemoveSubnetIds":{"shape":"S3w"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Throughput":{"type":"integer"},"MultiAttachEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"S1g2","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"S10a"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"S10a"},"EnableDnsSupport":{"shape":"S10a"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Slm","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Slm","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sln","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sln","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Slo","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Slo","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"PrivateDnsName":{},"RemovePrivateDnsName":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Se","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Se","locationName":"RemoveNetworkLoadBalancerArn"},"AddGatewayLoadBalancerArns":{"shape":"Se","locationName":"AddGatewayLoadBalancerArn"},"RemoveGatewayLoadBalancerArns":{"shape":"Se","locationName":"RemoveGatewayLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Se"},"RemoveAllowedPrincipals":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S1rl"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S1rl"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S1rn","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S1rn","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smy","locationName":"vpnConnection"}}}},"ModifyVpnConnectionOptions":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smy","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smy","locationName":"vpnConnection"}}}},"ModifyVpnTunnelOptions":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"TunnelOptions":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"Smj","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"Sml","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"Smn","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"Smp","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Smr","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Smt","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Smv","locationName":"IKEVersion"},"StartupAction":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Smy","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1s2","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"PubliclyAdvertisable":{"type":"boolean"},"Description":{},"DryRun":{"type":"boolean"},"PoolTagSpecifications":{"shape":"S1t","locationName":"PoolTagSpecification"},"MultiRegion":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S1lc"},"LimitPrice":{},"OfferingId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1le","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}},"PurchaseTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1at","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Sc5","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RegisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Sri","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Srk","locationName":"instanceTagAttribute"}}}},"RegisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srm"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupMembers":{"locationName":"registeredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RegisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Srm"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupSources":{"locationName":"registeredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RejectTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"RejectTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"NetworkBorderGroup":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"Syg","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1p1","locationName":"unsuccessful"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S2z"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S31","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sge","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Sgf","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"LocalTarget":{"type":"boolean"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sl2","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Stj","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"S1c5","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"locationName":"SecurityGroupId","type":"list","member":{"locationName":"item"}},"SecurityGroups":{"locationName":"SecurityGroup","type":"list","member":{"locationName":"item"}},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz5","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"S1d0","locationName":"monitoring"},"NetworkInterfaces":{"shape":"S1cf","locationName":"NetworkInterface"},"Placement":{"shape":"S1ch","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1cx","locationName":"spotInstanceRequestSet"}}}},"ResetAddressAttribute":{"input":{"type":"structure","required":["AllocationId","Attribute"],"members":{"AllocationId":{},"Attribute":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Ssf","locationName":"address"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RestoreManagedPrefixListVersion":{"input":{"type":"structure","required":["PrefixListId","PreviousVersion","CurrentVersion"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"PreviousVersion":{"type":"long"},"CurrentVersion":{"type":"long"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sfx","locationName":"prefixList"}}}},"RestoreSnapshotFromRecycleBin":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"}}}},"RestoreSnapshotTier":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"TemporaryRestoreDays":{"type":"integer"},"PermanentRestore":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"RestoreStartTime":{"locationName":"restoreStartTime","type":"timestamp"},"RestoreDuration":{"locationName":"restoreDuration","type":"integer"},"IsPermanentRestore":{"locationName":"isPermanentRestore","type":"boolean"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S4x","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S50","locationName":"ipPermissions"},"SecurityGroupRuleIds":{"shape":"S1b0","locationName":"SecurityGroupRuleId"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SecurityGroupRuleIds":{"shape":"S1b0","locationName":"SecurityGroupRuleId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S50","locationName":"unknownIpPermissionSet"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"Sc5","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"Ser","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"S1d0"},"Placement":{"shape":"Saa"},"RamdiskId":{},"SecurityGroupIds":{"shape":"Sd6","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sds","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"S1cf","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"Sdo","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdy"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S1pe"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"PrivateDnsNameOptions":{"type":"structure","members":{"HostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}}}},"output":{"shape":"S142"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S1vb","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S1vb","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchLocalGatewayRoutes":{"input":{"type":"structure","required":["LocalGatewayRouteTableId"],"members":{"LocalGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sfm","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayMulticastGroups":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastGroups":{"locationName":"multicastGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupIpAddress":{"locationName":"groupIpAddress"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"SubnetId":{"locationName":"subnetId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"GroupMember":{"locationName":"groupMember","type":"boolean"},"GroupSource":{"locationName":"groupSource","type":"boolean"},"MemberType":{"locationName":"memberType"},"SourceType":{"locationName":"sourceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Ss1","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sl2","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S1vz","locationName":"instancesSet"}}}},"StartNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsPathId","ClientToken"],"members":{"NetworkInsightsPathId":{},"FilterInArns":{"shape":"S17b","locationName":"FilterInArn"},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysis":{"shape":"S17a","locationName":"networkInsightsAnalysis"}}}},"StartVpcEndpointServicePrivateDnsVerification":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S1vz","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Sty","locationName":"previousStatus"},"CurrentStatus":{"shape":"Sty","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S1vz","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S29","locationName":"ipv6Addresses"},"Ipv6Prefixes":{"shape":"S2a","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S29","locationName":"unassignedIpv6Addresses"},"UnassignedIpv6Prefixes":{"shape":"S2a","locationName":"unassignedIpv6PrefixSet"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2e","locationName":"privateIpAddress"},"Ipv4Prefixes":{"shape":"S2a","locationName":"Ipv4Prefix"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Stj","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1s2","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1wj","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S50"},"SecurityGroupRuleDescriptions":{"shape":"S1wj","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Se":{"type":"list","member":{"locationName":"item"}},"Sg":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnets":{"locationName":"subnets","type":"list","member":{"shape":"Sj","locationName":"item"}}}},"Sj":{"type":"structure","members":{"SubnetId":{"locationName":"subnetId"},"State":{"locationName":"state"}}},"Sn":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"RequesterTgwInfo":{"shape":"So","locationName":"requesterTgwInfo"},"AccepterTgwInfo":{"shape":"So","locationName":"accepterTgwInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"OwnerId":{"locationName":"ownerId"},"Region":{"locationName":"region"}}},"Ss":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sw":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"Se","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"},"ApplianceModeSupport":{"locationName":"applianceModeSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S13":{"type":"list","member":{"locationName":"item"}},"S16":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S17":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"S1c":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"S1d","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"S1d","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S1d":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S1n":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S1t":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"S21":{"type":"list","member":{"locationName":"item"}},"S25":{"type":"list","member":{"locationName":"item"}},"S29":{"type":"list","member":{"locationName":"item"}},"S2a":{"type":"list","member":{"locationName":"item"}},"S2e":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S2i":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"S2r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S2z":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S31":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S32":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S37":{"type":"list","member":{"locationName":"item"}},"S38":{"type":"list","member":{"locationName":"item"}},"S3b":{"type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"TimeRanges":{"locationName":"timeRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"StartWeekDay":{"locationName":"startWeekDay"},"StartHour":{"locationName":"startHour","type":"integer"},"EndWeekDay":{"locationName":"endWeekDay"},"EndHour":{"locationName":"endHour","type":"integer"}}}},"Name":{"locationName":"name"},"CronExpression":{"locationName":"cronExpression"},"AssociationTarget":{"locationName":"associationTarget","type":"structure","members":{"InstanceIds":{"shape":"S37","locationName":"instanceIdSet"},"Tags":{"shape":"Ss","locationName":"tagSet"},"DedicatedHostIds":{"shape":"S38","locationName":"dedicatedHostIdSet"}}},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S3n":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S3r":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S3w":{"type":"list","member":{"locationName":"item"}},"S41":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S45":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"BranchInterfaceId":{"locationName":"branchInterfaceId"},"TrunkInterfaceId":{"locationName":"trunkInterfaceId"},"InterfaceProtocol":{"locationName":"interfaceProtocol"},"VlanId":{"locationName":"vlanId","type":"integer"},"GreKey":{"locationName":"greKey","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S4b":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S4c","locationName":"ipv6CidrBlockState"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Ipv6Pool":{"locationName":"ipv6Pool"}}},"S4c":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S4e":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S4c","locationName":"cidrBlockState"}}},"S4g":{"type":"list","member":{"locationName":"groupId"}},"S4o":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S4t":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S4x":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S50":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S59":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S5b":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{"locationName":"securityGroupRuleId"},"GroupId":{"locationName":"groupId"},"GroupOwnerId":{"locationName":"groupOwnerId"},"IsEgress":{"locationName":"isEgress","type":"boolean"},"IpProtocol":{"locationName":"ipProtocol"},"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"},"CidrIpv4":{"locationName":"cidrIpv4"},"CidrIpv6":{"locationName":"cidrIpv6"},"PrefixListId":{"locationName":"prefixListId"},"ReferencedGroupInfo":{"locationName":"referencedGroupInfo","type":"structure","members":{"GroupId":{"locationName":"groupId"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"S5k":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S5o":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S5k","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S5y":{"type":"list","member":{"locationName":"item"}},"S6j":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S6v":{"type":"list","member":{"locationName":"item"}},"S76":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S7s":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"StartDate":{"locationName":"startDate","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OutpostArn":{"locationName":"outpostArn"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}},"S84":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Weight":{"locationName":"weight","type":"double"},"Priority":{"locationName":"priority","type":"integer"}}}},"S88":{"type":"structure","members":{"CarrierGatewayId":{"locationName":"carrierGatewayId"},"VpcId":{"locationName":"vpcId"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8i":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S8l":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LambdaFunctionArn":{}}},"S8n":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8r":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8w":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"DeviceName":{"locationName":"deviceName"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8z":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"EnableLniAtDeviceIndex":{"locationName":"enableLniAtDeviceIndex","type":"integer"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"MapCustomerOwnedIpOnLaunch":{"locationName":"mapCustomerOwnedIpOnLaunch","type":"boolean"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S3r","locationName":"item"}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"},"OutpostArn":{"locationName":"outpostArn"},"EnableDns64":{"locationName":"enableDns64","type":"boolean"},"Ipv6Native":{"locationName":"ipv6Native","type":"boolean"},"PrivateDnsNameOptionsOnLaunch":{"locationName":"privateDnsNameOptionsOnLaunch","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}}}},"S97":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S4b","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S4e","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9g":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S9k","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9k":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S9n":{"type":"structure","members":{"Attachments":{"shape":"S9o","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9o":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"Sa3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"Saa"},"InstanceRequirements":{"shape":"Sac"}}}}}}},"Saa":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"}}},"Sac":{"type":"structure","required":["VCpuCount","MemoryMiB"],"members":{"VCpuCount":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"MemoryMiB":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"CpuManufacturers":{"shape":"Saf","locationName":"CpuManufacturer"},"MemoryGiBPerVCpu":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sai","locationName":"ExcludedInstanceType"},"InstanceGenerations":{"shape":"Sak","locationName":"InstanceGeneration"},"SpotMaxPricePercentageOverLowestPrice":{"type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"type":"integer"},"BareMetal":{},"BurstablePerformance":{},"RequireHibernateSupport":{"type":"boolean"},"NetworkInterfaceCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"LocalStorage":{},"LocalStorageTypes":{"shape":"Saq","locationName":"LocalStorageType"},"TotalLocalStorageGB":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"BaselineEbsBandwidthMbps":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorTypes":{"shape":"Sau","locationName":"AcceleratorType"},"AcceleratorCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sax","locationName":"AcceleratorManufacturer"},"AcceleratorNames":{"shape":"Saz","locationName":"AcceleratorName"},"AcceleratorTotalMemoryMiB":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}}}},"Saf":{"type":"list","member":{"locationName":"item"}},"Sai":{"type":"list","member":{"locationName":"item"}},"Sak":{"type":"list","member":{"locationName":"item"}},"Saq":{"type":"list","member":{"locationName":"item"}},"Sau":{"type":"list","member":{"locationName":"item"}},"Sax":{"type":"list","member":{"locationName":"item"}},"Saz":{"type":"list","member":{"locationName":"item"}},"Sb2":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{},"TargetCapacityUnitType":{}}},"Sba":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbb","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"Sbc","locationName":"overrides"}}},"Sbb":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"Sbc":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}},"InstanceRequirements":{"shape":"Sbe","locationName":"instanceRequirements"}}},"Sbe":{"type":"structure","members":{"VCpuCount":{"locationName":"vCpuCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"MemoryMiB":{"locationName":"memoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"CpuManufacturers":{"shape":"Saf","locationName":"cpuManufacturerSet"},"MemoryGiBPerVCpu":{"locationName":"memoryGiBPerVCpu","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"ExcludedInstanceTypes":{"shape":"Sai","locationName":"excludedInstanceTypeSet"},"InstanceGenerations":{"shape":"Sak","locationName":"instanceGenerationSet"},"SpotMaxPricePercentageOverLowestPrice":{"locationName":"spotMaxPricePercentageOverLowestPrice","type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"locationName":"onDemandMaxPricePercentageOverLowestPrice","type":"integer"},"BareMetal":{"locationName":"bareMetal"},"BurstablePerformance":{"locationName":"burstablePerformance"},"RequireHibernateSupport":{"locationName":"requireHibernateSupport","type":"boolean"},"NetworkInterfaceCount":{"locationName":"networkInterfaceCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"LocalStorage":{"locationName":"localStorage"},"LocalStorageTypes":{"shape":"Saq","locationName":"localStorageTypeSet"},"TotalLocalStorageGB":{"locationName":"totalLocalStorageGB","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"BaselineEbsBandwidthMbps":{"locationName":"baselineEbsBandwidthMbps","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorTypes":{"shape":"Sau","locationName":"acceleratorTypeSet"},"AcceleratorCount":{"locationName":"acceleratorCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sax","locationName":"acceleratorManufacturerSet"},"AcceleratorNames":{"shape":"Saz","locationName":"acceleratorNameSet"},"AcceleratorTotalMemoryMiB":{"locationName":"acceleratorTotalMemoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}}}},"Sbq":{"type":"list","member":{"locationName":"item"}},"Sc2":{"type":"structure","members":{"Bucket":{},"Key":{}}},"Sc5":{"type":"list","member":{"shape":"Sc6","locationName":"BlockDeviceMapping"}},"Sc6":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"KmsKeyId":{},"Throughput":{"locationName":"throughput","type":"integer"},"OutpostArn":{"locationName":"outpostArn"},"Encrypted":{"locationName":"encrypted","type":"boolean"}}},"NoDevice":{"locationName":"noDevice"}}},"Scc":{"type":"list","member":{"type":"structure","members":{"StartWeekDay":{},"StartHour":{"type":"integer"},"EndWeekDay":{},"EndHour":{"type":"integer"}}}},"Scl":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scr":{"type":"structure","members":{"Attachments":{"shape":"S9o","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scy":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"Throughput":{"type":"integer"}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociateCarrierIpAddress":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"Sd6","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"Sd9"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sdb","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdd","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{},"HostResourceGroupArn":{},"PartitionNumber":{"type":"integer"}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"Sdo","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"SecurityGroupIds":{"shape":"Sd6","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Sds","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sdy"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se2"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InstanceRequirements":{"shape":"Sac"},"PrivateDnsNameOptions":{"type":"structure","members":{"HostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}}}},"Sd6":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Sd9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Sdb":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{}}}},"Sdd":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{}}}},"Sdo":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Sds":{"type":"list","member":{"locationName":"SecurityGroup"}},"Sdy":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"Se2":{"type":"structure","members":{"CapacityReservationId":{},"CapacityReservationResourceGroupArn":{}}},"Sed":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"See":{"type":"structure","members":{"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"Sej":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"Sek","locationName":"launchTemplateData"}}},"Sek":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"Throughput":{"locationName":"throughput","type":"integer"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociateCarrierIpAddress":{"locationName":"associateCarrierIpAddress","type":"boolean"},"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S4g","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Ser","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd9","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv4PrefixCount":{"locationName":"ipv4PrefixCount","type":"integer"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"Ipv6PrefixCount":{"locationName":"ipv6PrefixCount","type":"integer"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"Count":{"locationName":"count","type":"integer"}}}},"SecurityGroupIds":{"shape":"Se","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Se","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sfa","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"MetadataOptions":{"locationName":"metadataOptions","type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"EnclaveOptions":{"locationName":"enclaveOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"InstanceRequirements":{"shape":"Sbe","locationName":"instanceRequirements"},"PrivateDnsNameOptions":{"locationName":"privateDnsNameOptions","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}}}},"Ser":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"Sfa":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationResourceGroupArn":{"locationName":"capacityReservationResourceGroupArn"}}},"Sfm":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"Type":{"locationName":"type"},"State":{"locationName":"state"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"}}},"Sfr":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationId":{"locationName":"localGatewayRouteTableVpcAssociationId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sfu":{"type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"Description":{}}}},"Sfx":{"type":"structure","members":{"PrefixListId":{"locationName":"prefixListId"},"AddressFamily":{"locationName":"addressFamily"},"State":{"locationName":"state"},"StateMessage":{"locationName":"stateMessage"},"PrefixListArn":{"locationName":"prefixListArn"},"PrefixListName":{"locationName":"prefixListName"},"MaxEntries":{"locationName":"maxEntries","type":"integer"},"Version":{"locationName":"version","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"}}},"Sg2":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"ConnectivityType":{"locationName":"connectivityType"}}},"Sg9":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Sge","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Sgf","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sge":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Sgf":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Sgo":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"NetworkInsightsPathArn":{"locationName":"networkInsightsPathArn"},"CreatedDate":{"locationName":"createdDate","type":"timestamp"},"Source":{"locationName":"source"},"Destination":{"locationName":"destination"},"SourceIp":{"locationName":"sourceIp"},"DestinationIp":{"locationName":"destinationIp"},"Protocol":{"locationName":"protocol"},"DestinationPort":{"locationName":"destinationPort","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sgt":{"type":"structure","members":{"Association":{"shape":"Sgu","locationName":"association"},"Attachment":{"shape":"Sgv","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Sgw","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sgu","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Ipv4Prefixes":{"shape":"S2i","locationName":"ipv4PrefixSet"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"DenyAllIgwTraffic":{"locationName":"denyAllIgwTraffic","type":"boolean"},"Ipv6Native":{"locationName":"ipv6Native","type":"boolean"},"Ipv6Address":{"locationName":"ipv6Address"}}},"Sgu":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CarrierIp":{"locationName":"carrierIp"}}},"Sgv":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Sgw":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Sh9":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Shf":{"type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"},"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shj":{"type":"structure","members":{"ReplaceRootVolumeTaskId":{"locationName":"replaceRootVolumeTaskId"},"InstanceId":{"locationName":"instanceId"},"TaskState":{"locationName":"taskState"},"StartTime":{"locationName":"startTime"},"CompleteTime":{"locationName":"completeTime"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Si0":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{"locationName":"gatewayId"},"AssociationState":{"shape":"S3n","locationName":"associationState"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"LocalGatewayId":{"locationName":"localGatewayId"},"CarrierGatewayId":{"locationName":"carrierGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sic":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"OutpostArn":{"locationName":"outpostArn"},"Tags":{"shape":"Ss","locationName":"tagSet"},"StorageTier":{"locationName":"storageTier"},"RestoreExpiryTime":{"locationName":"restoreExpiryTime","type":"timestamp"}}},"Sin":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Sio","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Sio":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Siz":{"type":"structure","members":{"SubnetCidrReservationId":{"locationName":"subnetCidrReservationId"},"SubnetId":{"locationName":"subnetId"},"Cidr":{"locationName":"cidr"},"ReservationType":{"locationName":"reservationType"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sj2":{"type":"list","member":{}},"Sj6":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Sj7","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Sj7","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Sjc","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sj7":{"type":"list","member":{"shape":"Sj8","locationName":"item"}},"Sj8":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Sjb","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Sjb","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Sjb":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Sjc":{"type":"list","member":{"locationName":"item"}},"Sjg":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Sjl":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjo":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjx":{"type":"list","member":{"locationName":"item"}},"Sjz":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"TransitGatewayCidrBlocks":{"shape":"Se","locationName":"transitGatewayCidrBlocks"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"},"MulticastSupport":{"locationName":"multicastSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sk6":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransportTransitGatewayAttachmentId":{"locationName":"transportTransitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"Protocol":{"locationName":"protocol"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Ska":{"type":"list","member":{"locationName":"item"}},"Skc":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayConnectPeerId":{"locationName":"transitGatewayConnectPeerId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"ConnectPeerConfiguration":{"locationName":"connectPeerConfiguration","type":"structure","members":{"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"InsideCidrBlocks":{"shape":"Ska","locationName":"insideCidrBlocks"},"Protocol":{"locationName":"protocol"},"BgpConfigurations":{"locationName":"bgpConfigurations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAsn":{"locationName":"transitGatewayAsn","type":"long"},"PeerAsn":{"locationName":"peerAsn","type":"long"},"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"BgpStatus":{"locationName":"bgpStatus"}}}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skp":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayMulticastDomainArn":{"locationName":"transitGatewayMulticastDomainArn"},"OwnerId":{"locationName":"ownerId"},"Options":{"locationName":"options","type":"structure","members":{"Igmpv2Support":{"locationName":"igmpv2Support"},"StaticSourcesSupport":{"locationName":"staticSourcesSupport"},"AutoAcceptSharedAssociations":{"locationName":"autoAcceptSharedAssociations"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skx":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListOwnerId":{"locationName":"prefixListOwnerId"},"State":{"locationName":"state"},"Blackhole":{"locationName":"blackhole","type":"boolean"},"TransitGatewayAttachment":{"locationName":"transitGatewayAttachment","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"}}}}},"Sl2":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"PrefixListId":{"locationName":"prefixListId"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Sl9":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Slf":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S4o","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OutpostArn":{"locationName":"outpostArn"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"},"FastRestored":{"locationName":"fastRestored","type":"boolean"},"MultiAttachEnabled":{"locationName":"multiAttachEnabled","type":"boolean"},"Throughput":{"locationName":"throughput","type":"integer"}}},"Slm":{"type":"list","member":{"locationName":"item"}},"Sln":{"type":"list","member":{"locationName":"item"}},"Slo":{"type":"list","member":{"locationName":"item"}},"Slq":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Se","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Se","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"Se","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Slu","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"},"LastError":{"locationName":"lastError","type":"structure","members":{"Message":{"locationName":"message"},"Code":{"locationName":"code"}}}}},"Slu":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Slz":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Se","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Sm4":{"type":"structure","members":{"ServiceType":{"shape":"Sm5","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNameConfiguration":{"locationName":"privateDnsNameConfiguration","type":"structure","members":{"State":{"locationName":"state"},"Type":{"locationName":"type"},"Value":{"locationName":"value"},"Name":{"locationName":"name"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sm5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"Smj":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sml":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smr":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smt":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Smv":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Smy":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"},"CoreNetworkAttachmentArn":{"locationName":"coreNetworkAttachmentArn"},"GatewayAssociationState":{"locationName":"gatewayAssociationState"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"locationName":"enableAcceleration","type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"LocalIpv4NetworkCidr":{"locationName":"localIpv4NetworkCidr"},"RemoteIpv4NetworkCidr":{"locationName":"remoteIpv4NetworkCidr"},"LocalIpv6NetworkCidr":{"locationName":"localIpv6NetworkCidr"},"RemoteIpv6NetworkCidr":{"locationName":"remoteIpv6NetworkCidr"},"TunnelInsideIpVersion":{"locationName":"tunnelInsideIpVersion"},"TunnelOptions":{"locationName":"tunnelOptionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"OutsideIpAddress":{"locationName":"outsideIpAddress"},"TunnelInsideCidr":{"locationName":"tunnelInsideCidr"},"TunnelInsideIpv6Cidr":{"locationName":"tunnelInsideIpv6Cidr"},"PreSharedKey":{"locationName":"preSharedKey"},"Phase1LifetimeSeconds":{"locationName":"phase1LifetimeSeconds","type":"integer"},"Phase2LifetimeSeconds":{"locationName":"phase2LifetimeSeconds","type":"integer"},"RekeyMarginTimeSeconds":{"locationName":"rekeyMarginTimeSeconds","type":"integer"},"RekeyFuzzPercentage":{"locationName":"rekeyFuzzPercentage","type":"integer"},"ReplayWindowSize":{"locationName":"replayWindowSize","type":"integer"},"DpdTimeoutSeconds":{"locationName":"dpdTimeoutSeconds","type":"integer"},"DpdTimeoutAction":{"locationName":"dpdTimeoutAction"},"Phase1EncryptionAlgorithms":{"locationName":"phase1EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2EncryptionAlgorithms":{"locationName":"phase2EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1IntegrityAlgorithms":{"locationName":"phase1IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2IntegrityAlgorithms":{"locationName":"phase2IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1DHGroupNumbers":{"locationName":"phase1DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"Phase2DHGroupNumbers":{"locationName":"phase2DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"IkeVersions":{"locationName":"ikeVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"StartupAction":{"locationName":"startupAction"}}}}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Sns":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S4t","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So6":{"type":"list","member":{}},"Sog":{"type":"list","member":{"locationName":"item"}},"Sov":{"type":"list","member":{"locationName":"item"}},"Sr4":{"type":"list","member":{"locationName":"item"}},"Sri":{"type":"list","member":{"locationName":"item"}},"Srk":{"type":"structure","members":{"InstanceTagKeys":{"shape":"Sri","locationName":"instanceTagKeySet"},"IncludeAllTagsOfInstance":{"locationName":"includeAllTagsOfInstance","type":"boolean"}}},"Srm":{"type":"list","member":{"locationName":"item"}},"Ss1":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Se","locationName":"Value"}}}},"Ssf":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PtrRecord":{"locationName":"ptrRecord"},"PtrRecordUpdate":{"locationName":"ptrRecordUpdate","type":"structure","members":{"Value":{"locationName":"value"},"Status":{"locationName":"status"},"Reason":{"locationName":"reason"}}}}},"Ssj":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Stj":{"type":"list","member":{"locationName":"InstanceId"}},"Sty":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sv3":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv7","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Sv8","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sv7","locationName":"image"},"Volume":{"shape":"Sv8","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sv7":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Sv8":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Sw6":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Swn":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Swq":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Sxj":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"}}},"Sxn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Sxs":{"type":"list","member":{"locationName":"Owner"}},"Syd":{"type":"list","member":{"locationName":"item"}},"Syg":{"type":"list","member":{"locationName":"item"}},"Sz5":{"type":"list","member":{"shape":"Sc6","locationName":"item"}},"Sz6":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"},"OrganizationArn":{"locationName":"organizationArn"},"OrganizationalUnitArn":{"locationName":"organizationalUnitArn"}}}},"Szj":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Szs":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szu","locationName":"userBucket"}}}},"Szu":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"Szv":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"S103":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"Szu","locationName":"userBucket"}}},"S107":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"S10a":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"S10b":{"type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S10t":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"S10w":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"S10y":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"S142":{"type":"structure","members":{"Groups":{"shape":"Sgw","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"S145","locationName":"monitoring"},"Placement":{"shape":"Saa","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Sxn","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"S10w","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S107","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S32","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S14e","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Sgw","locationName":"groupSet"},"Ipv6Addresses":{"shape":"Ser","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S14e","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}}}}},"OutpostArn":{"locationName":"outpostArn"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Sgw","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"Szj","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sfa","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"MetadataOptions":{"shape":"S14r","locationName":"metadataOptions"},"EnclaveOptions":{"shape":"S10b","locationName":"enclaveOptions"},"BootMode":{"locationName":"bootMode"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"UsageOperationUpdateTime":{"locationName":"usageOperationUpdateTime","type":"timestamp"},"PrivateDnsNameOptions":{"locationName":"privateDnsNameOptions","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}},"Ipv6Address":{"locationName":"ipv6Address"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"S145":{"type":"structure","members":{"State":{"locationName":"state"}}},"S14e":{"type":"structure","members":{"CarrierIp":{"locationName":"carrierIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"S14r":{"type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"S16a":{"type":"list","member":{"locationName":"item"}},"S17a":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"},"NetworkInsightsAnalysisArn":{"locationName":"networkInsightsAnalysisArn"},"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"FilterInArns":{"shape":"S17b","locationName":"filterInArnSet"},"StartDate":{"locationName":"startDate","type":"timestamp"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"NetworkPathFound":{"locationName":"networkPathFound","type":"boolean"},"ForwardPathComponents":{"shape":"S17d","locationName":"forwardPathComponentSet"},"ReturnPathComponents":{"shape":"S17d","locationName":"returnPathComponentSet"},"Explanations":{"locationName":"explanationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Acl":{"shape":"S17g","locationName":"acl"},"AclRule":{"shape":"S17f","locationName":"aclRule"},"Address":{"locationName":"address"},"Addresses":{"shape":"S17i","locationName":"addressSet"},"AttachedTo":{"shape":"S17g","locationName":"attachedTo"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Cidrs":{"shape":"Se","locationName":"cidrSet"},"Component":{"shape":"S17g","locationName":"component"},"CustomerGateway":{"shape":"S17g","locationName":"customerGateway"},"Destination":{"shape":"S17g","locationName":"destination"},"DestinationVpc":{"shape":"S17g","locationName":"destinationVpc"},"Direction":{"locationName":"direction"},"ExplanationCode":{"locationName":"explanationCode"},"IngressRouteTable":{"shape":"S17g","locationName":"ingressRouteTable"},"InternetGateway":{"shape":"S17g","locationName":"internetGateway"},"LoadBalancerArn":{"locationName":"loadBalancerArn"},"ClassicLoadBalancerListener":{"locationName":"classicLoadBalancerListener","type":"structure","members":{"LoadBalancerPort":{"locationName":"loadBalancerPort","type":"integer"},"InstancePort":{"locationName":"instancePort","type":"integer"}}},"LoadBalancerListenerPort":{"locationName":"loadBalancerListenerPort","type":"integer"},"LoadBalancerTarget":{"locationName":"loadBalancerTarget","type":"structure","members":{"Address":{"locationName":"address"},"AvailabilityZone":{"locationName":"availabilityZone"},"Instance":{"shape":"S17g","locationName":"instance"},"Port":{"locationName":"port","type":"integer"}}},"LoadBalancerTargetGroup":{"shape":"S17g","locationName":"loadBalancerTargetGroup"},"LoadBalancerTargetGroups":{"shape":"S17q","locationName":"loadBalancerTargetGroupSet"},"LoadBalancerTargetPort":{"locationName":"loadBalancerTargetPort","type":"integer"},"ElasticLoadBalancerListener":{"shape":"S17g","locationName":"elasticLoadBalancerListener"},"MissingComponent":{"locationName":"missingComponent"},"NatGateway":{"shape":"S17g","locationName":"natGateway"},"NetworkInterface":{"shape":"S17g","locationName":"networkInterface"},"PacketField":{"locationName":"packetField"},"VpcPeeringConnection":{"shape":"S17g","locationName":"vpcPeeringConnection"},"Port":{"locationName":"port","type":"integer"},"PortRanges":{"shape":"S17j","locationName":"portRangeSet"},"PrefixList":{"shape":"S17g","locationName":"prefixList"},"Protocols":{"locationName":"protocolSet","type":"list","member":{"locationName":"item"}},"RouteTableRoute":{"shape":"S17k","locationName":"routeTableRoute"},"RouteTable":{"shape":"S17g","locationName":"routeTable"},"SecurityGroup":{"shape":"S17g","locationName":"securityGroup"},"SecurityGroupRule":{"shape":"S17l","locationName":"securityGroupRule"},"SecurityGroups":{"shape":"S17q","locationName":"securityGroupSet"},"SourceVpc":{"shape":"S17g","locationName":"sourceVpc"},"State":{"locationName":"state"},"Subnet":{"shape":"S17g","locationName":"subnet"},"SubnetRouteTable":{"shape":"S17g","locationName":"subnetRouteTable"},"Vpc":{"shape":"S17g","locationName":"vpc"},"VpcEndpoint":{"shape":"S17g","locationName":"vpcEndpoint"},"VpnConnection":{"shape":"S17g","locationName":"vpnConnection"},"VpnGateway":{"shape":"S17g","locationName":"vpnGateway"}}}},"AlternatePathHints":{"locationName":"alternatePathHintSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ComponentId":{"locationName":"componentId"},"ComponentArn":{"locationName":"componentArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S17b":{"type":"list","member":{"locationName":"item"}},"S17d":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SequenceNumber":{"locationName":"sequenceNumber","type":"integer"},"AclRule":{"shape":"S17f","locationName":"aclRule"},"Component":{"shape":"S17g","locationName":"component"},"DestinationVpc":{"shape":"S17g","locationName":"destinationVpc"},"OutboundHeader":{"shape":"S17h","locationName":"outboundHeader"},"InboundHeader":{"shape":"S17h","locationName":"inboundHeader"},"RouteTableRoute":{"shape":"S17k","locationName":"routeTableRoute"},"SecurityGroupRule":{"shape":"S17l","locationName":"securityGroupRule"},"SourceVpc":{"shape":"S17g","locationName":"sourceVpc"},"Subnet":{"shape":"S17g","locationName":"subnet"},"Vpc":{"shape":"S17g","locationName":"vpc"}}}},"S17f":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Egress":{"locationName":"egress","type":"boolean"},"PortRange":{"shape":"Sgf","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}},"S17g":{"type":"structure","members":{"Id":{"locationName":"id"},"Arn":{"locationName":"arn"}}},"S17h":{"type":"structure","members":{"DestinationAddresses":{"shape":"S17i","locationName":"destinationAddressSet"},"DestinationPortRanges":{"shape":"S17j","locationName":"destinationPortRangeSet"},"Protocol":{"locationName":"protocol"},"SourceAddresses":{"shape":"S17i","locationName":"sourceAddressSet"},"SourcePortRanges":{"shape":"S17j","locationName":"sourcePortRangeSet"}}},"S17i":{"type":"list","member":{"locationName":"item"}},"S17j":{"type":"list","member":{"shape":"Sgf","locationName":"item"}},"S17k":{"type":"structure","members":{"DestinationCidr":{"locationName":"destinationCidr"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S17l":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Direction":{"locationName":"direction"},"SecurityGroupId":{"locationName":"securityGroupId"},"PortRange":{"shape":"Sgf","locationName":"portRange"},"PrefixListId":{"locationName":"prefixListId"},"Protocol":{"locationName":"protocol"}}},"S17q":{"type":"list","member":{"shape":"S17g","locationName":"item"}},"S19c":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"S19k":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"S19y":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"S1al":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"S1at":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"S1al","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"S1b0":{"type":"list","member":{"locationName":"item"}},"S1b4":{"type":"list","member":{"locationName":"GroupName"}},"S1bc":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"S1bm":{"type":"list","member":{"locationName":"SnapshotId"}},"S1c5":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"SpotMaintenanceStrategies":{"locationName":"spotMaintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Sgw","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz5","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"S1cf","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1ch","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"InstanceRequirements":{"shape":"Sbe","locationName":"instanceRequirements"}}}},"LaunchTemplateConfigs":{"shape":"S1ck","locationName":"launchTemplateConfigs"},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"Context":{"locationName":"context"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"S1cf":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"Sd6","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Ser","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Sd9","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"AssociateCarrierIpAddress":{"type":"boolean"},"InterfaceType":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Sdb","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Sdd","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"S1ch":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"S1ck":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbb","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"InstanceRequirements":{"shape":"Sbe","locationName":"instanceRequirements"}}}}}}},"S1cx":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Sio","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Sgw","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"Sz5","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S2z","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"S1cf","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1ch","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"S1d0","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"S1d0":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S1df":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S59","locationName":"item"}}}}},"S1ed":{"type":"list","member":{}},"S1fh":{"type":"list","member":{"locationName":"VolumeId"}},"S1g2":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"TargetThroughput":{"locationName":"targetThroughput","type":"integer"},"TargetMultiAttachEnabled":{"locationName":"targetMultiAttachEnabled","type":"boolean"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"OriginalThroughput":{"locationName":"originalThroughput","type":"integer"},"OriginalMultiAttachEnabled":{"locationName":"originalMultiAttachEnabled","type":"boolean"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"S1g8":{"type":"list","member":{"locationName":"VpcId"}},"S1hy":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S1id":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S1kv":{"type":"structure","members":{"InstanceFamily":{"locationName":"instanceFamily"},"CpuCredits":{"locationName":"cpuCredits"}}},"S1lc":{"type":"list","member":{"locationName":"item"}},"S1le":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"Syd","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S1lh":{"type":"list","member":{"locationName":"item"}},"S1li":{"type":"list","member":{"locationName":"item"}},"S1m1":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S1ml":{"type":"list","member":{"shape":"Siz","locationName":"item"}},"S1nh":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S1nk":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1nr":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S1ns":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S1os":{"type":"list","member":{"locationName":"UserId"}},"S1ot":{"type":"list","member":{"locationName":"UserGroup"}},"S1ou":{"type":"list","member":{"locationName":"ProductCode"}},"S1ow":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S1p1":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S1pe":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Se2"}}},"S1rl":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S1rn":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S1s2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"S145","locationName":"monitoring"}}}},"S1vb":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S1vz":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"S10w","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"S10w","locationName":"previousState"}}}},"S1wj":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"Description":{}}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-11-15","endpointPrefix":"ec2","protocol":"ec2","serviceAbbreviation":"Amazon EC2","serviceFullName":"Amazon Elastic Compute Cloud","serviceId":"EC2","signatureVersion":"v4","uid":"ec2-2016-11-15","xmlNamespace":"http://ec2.amazonaws.com/doc/2016-11-15"},"operations":{"AcceptReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"ExchangeId":{"locationName":"exchangeId"}}}},"AcceptTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AcceptTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"AcceptTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"AcceptVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"AcceptVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"AdvertiseByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"AllocateAddress":{"input":{"type":"structure","members":{"Domain":{},"Address":{},"PublicIpv4Pool":{},"NetworkBorderGroup":{},"CustomerOwnedIpv4Pool":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Domain":{"locationName":"domain"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}},"AllocateHosts":{"input":{"type":"structure","required":["AvailabilityZone","Quantity"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"ClientToken":{"locationName":"clientToken"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{},"Quantity":{"locationName":"quantity","type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"HostRecovery":{}}},"output":{"type":"structure","members":{"HostIds":{"shape":"S21","locationName":"hostIdSet"}}}},"AllocateIpamPoolCidr":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Cidr":{},"NetmaskLength":{"type":"integer"},"ClientToken":{"idempotencyToken":true},"Description":{},"PreviewNextCidr":{"type":"boolean"},"DisallowedCidrs":{"locationName":"DisallowedCidr","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"IpamPoolAllocation":{"shape":"S26","locationName":"ipamPoolAllocation"}}}},"ApplySecurityGroupsToClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","VpcId","SecurityGroupIds"],"members":{"ClientVpnEndpointId":{},"VpcId":{},"SecurityGroupIds":{"shape":"S2c","locationName":"SecurityGroupId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SecurityGroupIds":{"shape":"S2c","locationName":"securityGroupIds"}}}},"AssignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"S2g","locationName":"ipv6Addresses"},"Ipv6PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"S2h","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"AssignedIpv6Addresses":{"shape":"S2g","locationName":"assignedIpv6Addresses"},"AssignedIpv6Prefixes":{"shape":"S2h","locationName":"assignedIpv6PrefixSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"AssignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"AllowReassignment":{"locationName":"allowReassignment","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2l","locationName":"privateIpAddress"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"S2h","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AssignedPrivateIpAddresses":{"locationName":"assignedPrivateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"AssignedIpv4Prefixes":{"shape":"S2p","locationName":"assignedIpv4PrefixSet"}}}},"AssociateAddress":{"input":{"type":"structure","members":{"AllocationId":{},"InstanceId":{},"PublicIp":{},"AllowReassociation":{"locationName":"allowReassociation","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"}}}},"AssociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","SubnetId"],"members":{"ClientVpnEndpointId":{},"SubnetId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2y","locationName":"status"}}}},"AssociateDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId","VpcId"],"members":{"DhcpOptionsId":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"AssociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}},"AssociateIamInstanceProfile":{"input":{"type":"structure","required":["IamInstanceProfile","InstanceId"],"members":{"IamInstanceProfile":{"shape":"S36"},"InstanceId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S38","locationName":"iamInstanceProfileAssociation"}}}},"AssociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S3e","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S3f","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3i","locationName":"instanceEventWindow"}}}},"AssociateRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"AssociationState":{"shape":"S3u","locationName":"associationState"}}}},"AssociateSubnetCidrBlock":{"input":{"type":"structure","required":["Ipv6CidrBlock","SubnetId"],"members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"SubnetId":{"locationName":"subnetId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3y","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"AssociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S43"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"AssociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S48","locationName":"association"}}}},"AssociateTrunkInterface":{"input":{"type":"structure","required":["BranchInterfaceId","TrunkInterfaceId"],"members":{"BranchInterfaceId":{},"TrunkInterfaceId":{},"VlanId":{"type":"integer"},"GreKey":{"type":"integer"},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfaceAssociation":{"shape":"S4c","locationName":"interfaceAssociation"},"ClientToken":{"locationName":"clientToken"}}}},"AssociateVpcCidrBlock":{"input":{"type":"structure","required":["VpcId"],"members":{"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"CidrBlock":{},"VpcId":{"locationName":"vpcId"},"Ipv6CidrBlockNetworkBorderGroup":{},"Ipv6Pool":{},"Ipv6CidrBlock":{},"Ipv4IpamPoolId":{},"Ipv4NetmaskLength":{"type":"integer"},"Ipv6IpamPoolId":{},"Ipv6NetmaskLength":{"type":"integer"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4j","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4m","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"AttachClassicLinkVpc":{"input":{"type":"structure","required":["Groups","InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"S4o","locationName":"SecurityGroupId"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"AttachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"AttachNetworkInterface":{"input":{"type":"structure","required":["DeviceIndex","InstanceId","NetworkInterfaceId"],"members":{"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkCardIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}}},"AttachVolume":{"input":{"type":"structure","required":["Device","InstanceId","VolumeId"],"members":{"Device":{},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4w"}},"AttachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcAttachment":{"shape":"S51","locationName":"attachment"}}}},"AuthorizeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"AuthorizeAllGroups":{"type":"boolean"},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S55","locationName":"status"}}}},"AuthorizeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S58","locationName":"ipPermissions"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5j","locationName":"securityGroupRuleSet"}}}},"AuthorizeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S58"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"SecurityGroupRules":{"shape":"S5j","locationName":"securityGroupRuleSet"}}}},"BundleInstance":{"input":{"type":"structure","required":["InstanceId","Storage"],"members":{"InstanceId":{},"Storage":{"shape":"S5s"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5w","locationName":"bundleInstanceTask"}}}},"CancelBundleTask":{"input":{"type":"structure","required":["BundleId"],"members":{"BundleId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTask":{"shape":"S5w","locationName":"bundleInstanceTask"}}}},"CancelCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CancelCapacityReservationFleets":{"input":{"type":"structure","required":["CapacityReservationFleetIds"],"members":{"DryRun":{"type":"boolean"},"CapacityReservationFleetIds":{"shape":"S66","locationName":"CapacityReservationFleetId"}}},"output":{"type":"structure","members":{"SuccessfulFleetCancellations":{"locationName":"successfulFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}}},"FailedFleetCancellations":{"locationName":"failedFleetCancellationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CancelCapacityReservationFleetError":{"locationName":"cancelCapacityReservationFleetError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"CancelConversionTask":{"input":{"type":"structure","required":["ConversionTaskId"],"members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"ReasonMessage":{"locationName":"reasonMessage"}}}},"CancelExportTask":{"input":{"type":"structure","required":["ExportTaskId"],"members":{"ExportTaskId":{"locationName":"exportTaskId"}}}},"CancelImportTask":{"input":{"type":"structure","members":{"CancelReason":{},"DryRun":{"type":"boolean"},"ImportTaskId":{}}},"output":{"type":"structure","members":{"ImportTaskId":{"locationName":"importTaskId"},"PreviousState":{"locationName":"previousState"},"State":{"locationName":"state"}}}},"CancelReservedInstancesListing":{"input":{"type":"structure","required":["ReservedInstancesListingId"],"members":{"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6r","locationName":"reservedInstancesListingsSet"}}}},"CancelSpotFleetRequests":{"input":{"type":"structure","required":["SpotFleetRequestIds","TerminateInstances"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestIds":{"shape":"S73","locationName":"spotFleetRequestId"},"TerminateInstances":{"locationName":"terminateInstances","type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetRequests":{"locationName":"successfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentSpotFleetRequestState":{"locationName":"currentSpotFleetRequestState"},"PreviousSpotFleetRequestState":{"locationName":"previousSpotFleetRequestState"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"UnsuccessfulFleetRequests":{"locationName":"unsuccessfulFleetRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}}}}},"CancelSpotInstanceRequests":{"input":{"type":"structure","required":["SpotInstanceRequestIds"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S7e","locationName":"SpotInstanceRequestId"}}},"output":{"type":"structure","members":{"CancelledSpotInstanceRequests":{"locationName":"spotInstanceRequestSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"State":{"locationName":"state"}}}}}}},"ConfirmProductInstance":{"input":{"type":"structure","required":["InstanceId","ProductCode"],"members":{"InstanceId":{},"ProductCode":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"Return":{"locationName":"return","type":"boolean"}}}},"CopyFpgaImage":{"input":{"type":"structure","required":["SourceFpgaImageId","SourceRegion"],"members":{"DryRun":{"type":"boolean"},"SourceFpgaImageId":{},"Description":{},"Name":{},"SourceRegion":{},"ClientToken":{}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"}}}},"CopyImage":{"input":{"type":"structure","required":["Name","SourceImageId","SourceRegion"],"members":{"ClientToken":{},"Description":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"Name":{},"SourceImageId":{},"SourceRegion":{},"DestinationOutpostArn":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CopySnapshot":{"input":{"type":"structure","required":["SourceRegion","SourceSnapshotId"],"members":{"Description":{},"DestinationOutpostArn":{},"DestinationRegion":{"locationName":"destinationRegion"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"PresignedUrl":{"locationName":"presignedUrl"},"SourceRegion":{},"SourceSnapshotId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCapacityReservation":{"input":{"type":"structure","required":["InstanceType","InstancePlatform","InstanceCount"],"members":{"ClientToken":{},"InstanceType":{},"InstancePlatform":{},"AvailabilityZone":{},"AvailabilityZoneId":{},"Tenancy":{},"InstanceCount":{"type":"integer"},"EbsOptimized":{"type":"boolean"},"EphemeralStorage":{"type":"boolean"},"EndDate":{"type":"timestamp"},"EndDateType":{},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"},"OutpostArn":{}}},"output":{"type":"structure","members":{"CapacityReservation":{"shape":"S80","locationName":"capacityReservation"}}}},"CreateCapacityReservationFleet":{"input":{"type":"structure","required":["InstanceTypeSpecifications","TotalTargetCapacity"],"members":{"AllocationStrategy":{},"ClientToken":{"idempotencyToken":true},"InstanceTypeSpecifications":{"locationName":"InstanceTypeSpecification","type":"list","member":{"type":"structure","members":{"InstanceType":{},"InstancePlatform":{},"Weight":{"type":"double"},"AvailabilityZone":{},"AvailabilityZoneId":{},"EbsOptimized":{"type":"boolean"},"Priority":{"type":"integer"}}}},"Tenancy":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"InstanceMatchCriteria":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"Tenancy":{"locationName":"tenancy"},"FleetCapacityReservations":{"shape":"S8c","locationName":"fleetCapacityReservationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateCarrierGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S8g","locationName":"carrierGateway"}}}},"CreateClientVpnEndpoint":{"input":{"type":"structure","required":["ClientCidrBlock","ServerCertificateArn","AuthenticationOptions","ConnectionLogOptions"],"members":{"ClientCidrBlock":{},"ServerCertificateArn":{},"AuthenticationOptions":{"locationName":"Authentication","type":"list","member":{"type":"structure","members":{"Type":{},"ActiveDirectory":{"type":"structure","members":{"DirectoryId":{}}},"MutualAuthentication":{"type":"structure","members":{"ClientRootCertificateChainArn":{}}},"FederatedAuthentication":{"type":"structure","members":{"SAMLProviderArn":{},"SelfServiceSAMLProviderArn":{}}}}}},"ConnectionLogOptions":{"shape":"S8q"},"DnsServers":{"shape":"Se"},"TransportProtocol":{},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SecurityGroupIds":{"shape":"S2c","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8t"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S8v","locationName":"status"},"DnsName":{"locationName":"dnsName"}}}},"CreateClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock","TargetVpcSubnetId"],"members":{"ClientVpnEndpointId":{},"DestinationCidrBlock":{},"TargetVpcSubnetId":{},"Description":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8z","locationName":"status"}}}},"CreateCustomerGateway":{"input":{"type":"structure","required":["BgpAsn","Type"],"members":{"BgpAsn":{"type":"integer"},"PublicIp":{"locationName":"IpAddress"},"CertificateArn":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DeviceName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateway":{"shape":"S94","locationName":"customerGateway"}}}},"CreateDefaultSubnet":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"DryRun":{"type":"boolean"},"Ipv6Native":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S97","locationName":"subnet"}}}},"CreateDefaultVpc":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S9f","locationName":"vpc"}}}},"CreateDhcpOptions":{"input":{"type":"structure","required":["DhcpConfigurations"],"members":{"DhcpConfigurations":{"locationName":"dhcpConfiguration","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"shape":"Se","locationName":"Value"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"DhcpOptions":{"shape":"S9o","locationName":"dhcpOptions"}}}},"CreateEgressOnlyInternetGateway":{"input":{"type":"structure","required":["VpcId"],"members":{"ClientToken":{},"DryRun":{"type":"boolean"},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"EgressOnlyInternetGateway":{"shape":"S9v","locationName":"egressOnlyInternetGateway"}}}},"CreateFleet":{"input":{"type":"structure","required":["LaunchTemplateConfigs","TargetCapacitySpecification"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"SpotOptions":{"type":"structure","members":{"AllocationStrategy":{},"MaintenanceStrategies":{"type":"structure","members":{"CapacityRebalance":{"type":"structure","members":{"ReplacementStrategy":{},"TerminationDelay":{"type":"integer"}}}}},"InstanceInterruptionBehavior":{},"InstancePoolsToUseCount":{"type":"integer"},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"OnDemandOptions":{"type":"structure","members":{"AllocationStrategy":{},"CapacityReservationOptions":{"type":"structure","members":{"UsageStrategy":{}}},"SingleInstanceType":{"type":"boolean"},"SingleAvailabilityZone":{"type":"boolean"},"MinTargetCapacity":{"type":"integer"},"MaxTotalPrice":{}}},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sab"},"TargetCapacitySpecification":{"shape":"Sba"},"TerminateInstancesWithExpiration":{"type":"boolean"},"Type":{},"ValidFrom":{"type":"timestamp"},"ValidUntil":{"type":"timestamp"},"ReplaceUnhealthyInstances":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"Context":{}}},"output":{"type":"structure","members":{"FleetId":{"locationName":"fleetId"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sbi","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sbi","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sby","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}}}}},"CreateFlowLogs":{"input":{"type":"structure","required":["ResourceIds","ResourceType","TrafficType"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"DeliverLogsPermissionArn":{},"LogGroupName":{},"ResourceIds":{"locationName":"ResourceId","type":"list","member":{"locationName":"item"}},"ResourceType":{},"TrafficType":{},"LogDestinationType":{},"LogDestination":{},"LogFormat":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MaxAggregationInterval":{"type":"integer"},"DestinationOptions":{"type":"structure","members":{"FileFormat":{},"HiveCompatiblePartitions":{"type":"boolean"},"PerHourPartition":{"type":"boolean"}}}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"FlowLogIds":{"shape":"Se","locationName":"flowLogIdSet"},"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"CreateFpgaImage":{"input":{"type":"structure","required":["InputStorageLocation"],"members":{"DryRun":{"type":"boolean"},"InputStorageLocation":{"shape":"Sca"},"LogsStorageLocation":{"shape":"Sca"},"Description":{},"Name":{},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"}}}},"CreateImage":{"input":{"type":"structure","required":["InstanceId","Name"],"members":{"BlockDeviceMappings":{"shape":"Scd","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"Name":{"locationName":"name"},"NoReboot":{"locationName":"noReboot","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateInstanceEventWindow":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Name":{},"TimeRanges":{"shape":"Sck","locationName":"TimeRange"},"CronExpression":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3i","locationName":"instanceEventWindow"}}}},"CreateInstanceExportTask":{"input":{"type":"structure","required":["ExportToS3Task","InstanceId","TargetEnvironment"],"members":{"Description":{"locationName":"description"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ExportTask":{"shape":"Sct","locationName":"exportTask"}}}},"CreateInternetGateway":{"input":{"type":"structure","members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InternetGateway":{"shape":"Scz","locationName":"internetGateway"}}}},"CreateIpam":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Description":{},"OperatingRegions":{"shape":"Sd1","locationName":"OperatingRegion"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Ipam":{"shape":"Sd4","locationName":"ipam"}}}},"CreateIpamPool":{"input":{"type":"structure","required":["IpamScopeId"],"members":{"DryRun":{"type":"boolean"},"IpamScopeId":{},"Locale":{},"SourceIpamPoolId":{},"Description":{},"AddressFamily":{},"AutoImport":{"type":"boolean"},"PubliclyAdvertisable":{"type":"boolean"},"AllocationMinNetmaskLength":{"type":"integer"},"AllocationMaxNetmaskLength":{"type":"integer"},"AllocationDefaultNetmaskLength":{"type":"integer"},"AllocationResourceTags":{"shape":"Sdd","locationName":"AllocationResourceTag"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true},"AwsService":{}}},"output":{"type":"structure","members":{"IpamPool":{"shape":"Sdh","locationName":"ipamPool"}}}},"CreateIpamScope":{"input":{"type":"structure","required":["IpamId"],"members":{"DryRun":{"type":"boolean"},"IpamId":{},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"IpamScope":{"shape":"Sdo","locationName":"ipamScope"}}}},"CreateKeyPair":{"input":{"type":"structure","required":["KeyName"],"members":{"KeyName":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyType":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyMaterial":{"locationName":"keyMaterial","type":"string","sensitive":true},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateLaunchTemplate":{"input":{"type":"structure","required":["LaunchTemplateName","LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateName":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Sdw"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sfb","locationName":"launchTemplate"},"Warning":{"shape":"Sfc","locationName":"warning"}}}},"CreateLaunchTemplateVersion":{"input":{"type":"structure","required":["LaunchTemplateData"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"SourceVersion":{},"VersionDescription":{},"LaunchTemplateData":{"shape":"Sdw"}}},"output":{"type":"structure","members":{"LaunchTemplateVersion":{"shape":"Sfh","locationName":"launchTemplateVersion"},"Warning":{"shape":"Sfc","locationName":"warning"}}}},"CreateLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId","LocalGatewayVirtualInterfaceGroupId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"LocalGatewayVirtualInterfaceGroupId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sgk","locationName":"route"}}}},"CreateLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableId","VpcId"],"members":{"LocalGatewayRouteTableId":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sgp","locationName":"localGatewayRouteTableVpcAssociation"}}}},"CreateManagedPrefixList":{"input":{"type":"structure","required":["PrefixListName","MaxEntries","AddressFamily"],"members":{"DryRun":{"type":"boolean"},"PrefixListName":{},"Entries":{"shape":"Sgs","locationName":"Entry"},"MaxEntries":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AddressFamily":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sgv","locationName":"prefixList"}}}},"CreateNatGateway":{"input":{"type":"structure","required":["SubnetId"],"members":{"AllocationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"SubnetId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ConnectivityType":{}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"NatGateway":{"shape":"Sh0","locationName":"natGateway"}}}},"CreateNetworkAcl":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"NetworkAcl":{"shape":"Sh7","locationName":"networkAcl"}}}},"CreateNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Shc","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Shd","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"CreateNetworkInsightsAccessScope":{"input":{"type":"structure","required":["ClientToken"],"members":{"MatchPaths":{"shape":"Shi","locationName":"MatchPath"},"ExcludePaths":{"shape":"Shi","locationName":"ExcludePath"},"ClientToken":{"idempotencyToken":true},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScope":{"shape":"Shs","locationName":"networkInsightsAccessScope"},"NetworkInsightsAccessScopeContent":{"shape":"Shu","locationName":"networkInsightsAccessScopeContent"}}}},"CreateNetworkInsightsPath":{"input":{"type":"structure","required":["Source","Destination","Protocol","ClientToken"],"members":{"SourceIp":{},"DestinationIp":{},"Source":{},"Destination":{},"Protocol":{},"DestinationPort":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsPath":{"shape":"Si6","locationName":"networkInsightsPath"}}}},"CreateNetworkInterface":{"input":{"type":"structure","required":["SubnetId"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Se4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sfp","locationName":"ipv6Addresses"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Se7","locationName":"privateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"Ipv4Prefixes":{"shape":"Se9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Seb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"},"InterfaceType":{},"SubnetId":{"locationName":"subnetId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInterface":{"shape":"Sib","locationName":"networkInterface"},"ClientToken":{"locationName":"clientToken"}}}},"CreateNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfaceId","Permission"],"members":{"NetworkInterfaceId":{},"AwsAccountId":{},"AwsService":{},"Permission":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InterfacePermission":{"shape":"Sir","locationName":"interfacePermission"}}}},"CreatePlacementGroup":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"type":"integer"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PlacementGroup":{"shape":"Six","locationName":"placementGroup"}}}},"CreatePublicIpv4Pool":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"PoolId":{"locationName":"poolId"}}}},"CreateReplaceRootVolumeTask":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"SnapshotId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTask":{"shape":"Sj3","locationName":"replaceRootVolumeTask"}}}},"CreateReservedInstancesListing":{"input":{"type":"structure","required":["ClientToken","InstanceCount","PriceSchedules","ReservedInstancesId"],"members":{"ClientToken":{"locationName":"clientToken"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6r","locationName":"reservedInstancesListingsSet"}}}},"CreateRestoreImageTask":{"input":{"type":"structure","required":["Bucket","ObjectKey"],"members":{"Bucket":{},"ObjectKey":{},"Name":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"CreateRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"CreateRouteTable":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"RouteTable":{"shape":"Sjk","locationName":"routeTable"}}}},"CreateSecurityGroup":{"input":{"type":"structure","required":["Description","GroupName"],"members":{"Description":{"locationName":"GroupDescription"},"GroupName":{},"VpcId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"CreateSnapshot":{"input":{"type":"structure","required":["VolumeId"],"members":{"Description":{},"OutpostArn":{},"VolumeId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"Sjw"}},"CreateSnapshots":{"input":{"type":"structure","required":["InstanceSpecification"],"members":{"Description":{},"InstanceSpecification":{"type":"structure","members":{"InstanceId":{},"ExcludeBootVolume":{"type":"boolean"}}},"OutpostArn":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"CopyTagsFromSource":{}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"VolumeId":{"locationName":"volumeId"},"State":{"locationName":"state"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"StartTime":{"locationName":"startTime","type":"timestamp"},"Progress":{"locationName":"progress"},"OwnerId":{"locationName":"ownerId"},"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"}}}}}}},"CreateSpotDatafeedSubscription":{"input":{"type":"structure","required":["Bucket"],"members":{"Bucket":{"locationName":"bucket"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Prefix":{"locationName":"prefix"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sk7","locationName":"spotDatafeedSubscription"}}}},"CreateStoreImageTask":{"input":{"type":"structure","required":["ImageId","Bucket"],"members":{"ImageId":{},"Bucket":{},"S3ObjectTags":{"locationName":"S3ObjectTag","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{},"Value":{}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ObjectKey":{"locationName":"objectKey"}}}},"CreateSubnet":{"input":{"type":"structure","required":["VpcId"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AvailabilityZone":{},"AvailabilityZoneId":{},"CidrBlock":{},"Ipv6CidrBlock":{},"OutpostArn":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Ipv6Native":{"type":"boolean"}}},"output":{"type":"structure","members":{"Subnet":{"shape":"S97","locationName":"subnet"}}}},"CreateSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetId","Cidr","ReservationType"],"members":{"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"SubnetId":{},"Cidr":{},"ReservationType":{},"Description":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SubnetCidrReservation":{"shape":"Skj","locationName":"subnetCidrReservation"}}}},"CreateTags":{"input":{"type":"structure","required":["Resources","Tags"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Skm","locationName":"ResourceId"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"CreateTrafficMirrorFilter":{"input":{"type":"structure","members":{"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Skq","locationName":"trafficMirrorFilter"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterId","TrafficDirection","RuleNumber","RuleAction","DestinationCidrBlock","SourceCidrBlock"],"members":{"TrafficMirrorFilterId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sl0"},"SourcePortRange":{"shape":"Sl0"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sks","locationName":"trafficMirrorFilterRule"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorSession":{"input":{"type":"structure","required":["NetworkInterfaceId","TrafficMirrorTargetId","TrafficMirrorFilterId","SessionNumber"],"members":{"NetworkInterfaceId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sl5","locationName":"trafficMirrorSession"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTrafficMirrorTarget":{"input":{"type":"structure","members":{"NetworkInterfaceId":{},"NetworkLoadBalancerArn":{},"Description":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"TrafficMirrorTarget":{"shape":"Sl8","locationName":"trafficMirrorTarget"},"ClientToken":{"locationName":"clientToken"}}}},"CreateTransitGateway":{"input":{"type":"structure","members":{"Description":{},"Options":{"type":"structure","members":{"AmazonSideAsn":{"type":"long"},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"DefaultRouteTablePropagation":{},"VpnEcmpSupport":{},"DnsSupport":{},"MulticastSupport":{},"TransitGatewayCidrBlocks":{"shape":"Slh"}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Slj","locationName":"transitGateway"}}}},"CreateTransitGatewayConnect":{"input":{"type":"structure","required":["TransportTransitGatewayAttachmentId","Options"],"members":{"TransportTransitGatewayAttachmentId":{},"Options":{"type":"structure","required":["Protocol"],"members":{"Protocol":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Slq","locationName":"transitGatewayConnect"}}}},"CreateTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayAttachmentId","PeerAddress","InsideCidrBlocks"],"members":{"TransitGatewayAttachmentId":{},"TransitGatewayAddress":{},"PeerAddress":{},"BgpOptions":{"type":"structure","members":{"PeerAsn":{"type":"long"}}},"InsideCidrBlocks":{"shape":"Slu"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Slw","locationName":"transitGatewayConnectPeer"}}}},"CreateTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Options":{"type":"structure","members":{"Igmpv2Support":{},"StaticSourcesSupport":{},"AutoAcceptSharedAssociations":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Sm9","locationName":"transitGatewayMulticastDomain"}}}},"CreateTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayId","PeerTransitGatewayId","PeerAccountId","PeerRegion"],"members":{"TransitGatewayId":{},"PeerTransitGatewayId":{},"PeerAccountId":{},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"CreateTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Smh","locationName":"transitGatewayPrefixListReference"}}}},"CreateTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Smm","locationName":"route"}}}},"CreateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Smt","locationName":"transitGatewayRouteTable"}}}},"CreateTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayId","VpcId","SubnetIds"],"members":{"TransitGatewayId":{},"VpcId":{},"SubnetIds":{"shape":"S43"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"TagSpecifications":{"shape":"S1t"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"CreateVolume":{"input":{"type":"structure","required":["AvailabilityZone"],"members":{"AvailabilityZone":{},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"OutpostArn":{},"Size":{"type":"integer"},"SnapshotId":{},"VolumeType":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"MultiAttachEnabled":{"type":"boolean"},"Throughput":{"type":"integer"},"ClientToken":{"idempotencyToken":true}}},"output":{"shape":"Smz"}},"CreateVpc":{"input":{"type":"structure","members":{"CidrBlock":{},"AmazonProvidedIpv6CidrBlock":{"locationName":"amazonProvidedIpv6CidrBlock","type":"boolean"},"Ipv6Pool":{},"Ipv6CidrBlock":{},"Ipv4IpamPoolId":{},"Ipv4NetmaskLength":{"type":"integer"},"Ipv6IpamPoolId":{},"Ipv6NetmaskLength":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockNetworkBorderGroup":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Vpc":{"shape":"S9f","locationName":"vpc"}}}},"CreateVpcEndpoint":{"input":{"type":"structure","required":["VpcId","ServiceName"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointType":{},"VpcId":{},"ServiceName":{},"PolicyDocument":{},"RouteTableIds":{"shape":"Sn6","locationName":"RouteTableId"},"SubnetIds":{"shape":"Sn7","locationName":"SubnetId"},"SecurityGroupIds":{"shape":"Sn8","locationName":"SecurityGroupId"},"ClientToken":{},"PrivateDnsEnabled":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcEndpoint":{"shape":"Sna","locationName":"vpcEndpoint"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationArn","ConnectionEvents"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"},"ClientToken":{}}},"output":{"type":"structure","members":{"ConnectionNotification":{"shape":"Snj","locationName":"connectionNotification"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcEndpointServiceConfiguration":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"PrivateDnsName":{},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"NetworkLoadBalancerArn"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"GatewayLoadBalancerArn"},"ClientToken":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ServiceConfiguration":{"shape":"Sno","locationName":"serviceConfiguration"},"ClientToken":{"locationName":"clientToken"}}}},"CreateVpcPeeringConnection":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PeerOwnerId":{"locationName":"peerOwnerId"},"PeerVpcId":{"locationName":"peerVpcId"},"VpcId":{"locationName":"vpcId"},"PeerRegion":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpcPeeringConnection":{"shape":"S1c","locationName":"vpcPeeringConnection"}}}},"CreateVpnConnection":{"input":{"type":"structure","required":["CustomerGatewayId","Type"],"members":{"CustomerGatewayId":{},"Type":{},"VpnGatewayId":{},"TransitGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"TunnelInsideIpVersion":{},"TunnelOptions":{"type":"list","member":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"So3","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"So5","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"So7","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"So9","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sob","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Sod","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Sof","locationName":"IKEVersion"},"StartupAction":{}}}},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Soi","locationName":"vpnConnection"}}}},"CreateVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"CreateVpnGateway":{"input":{"type":"structure","required":["Type"],"members":{"AvailabilityZone":{},"Type":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"AmazonSideAsn":{"type":"long"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateway":{"shape":"Spc","locationName":"vpnGateway"}}}},"DeleteCarrierGateway":{"input":{"type":"structure","required":["CarrierGatewayId"],"members":{"CarrierGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateway":{"shape":"S8g","locationName":"carrierGateway"}}}},"DeleteClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8v","locationName":"status"}}}},"DeleteClientVpnRoute":{"input":{"type":"structure","required":["ClientVpnEndpointId","DestinationCidrBlock"],"members":{"ClientVpnEndpointId":{},"TargetVpcSubnetId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S8z","locationName":"status"}}}},"DeleteCustomerGateway":{"input":{"type":"structure","required":["CustomerGatewayId"],"members":{"CustomerGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteDhcpOptions":{"input":{"type":"structure","required":["DhcpOptionsId"],"members":{"DhcpOptionsId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteEgressOnlyInternetGateway":{"input":{"type":"structure","required":["EgressOnlyInternetGatewayId"],"members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayId":{}}},"output":{"type":"structure","members":{"ReturnCode":{"locationName":"returnCode","type":"boolean"}}}},"DeleteFleets":{"input":{"type":"structure","required":["FleetIds","TerminateInstances"],"members":{"DryRun":{"type":"boolean"},"FleetIds":{"shape":"Spq","locationName":"FleetId"},"TerminateInstances":{"type":"boolean"}}},"output":{"type":"structure","members":{"SuccessfulFleetDeletions":{"locationName":"successfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentFleetState":{"locationName":"currentFleetState"},"PreviousFleetState":{"locationName":"previousFleetState"},"FleetId":{"locationName":"fleetId"}}}},"UnsuccessfulFleetDeletions":{"locationName":"unsuccessfulFleetDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"FleetId":{"locationName":"fleetId"}}}}}}},"DeleteFlowLogs":{"input":{"type":"structure","required":["FlowLogIds"],"members":{"DryRun":{"type":"boolean"},"FlowLogIds":{"shape":"Sq0","locationName":"FlowLogId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteFpgaImage":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"ForceDelete":{"type":"boolean"},"InstanceEventWindowId":{}}},"output":{"type":"structure","members":{"InstanceEventWindowState":{"locationName":"instanceEventWindowState","type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"State":{"locationName":"state"}}}}}},"DeleteInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"}}}},"DeleteIpam":{"input":{"type":"structure","required":["IpamId"],"members":{"DryRun":{"type":"boolean"},"IpamId":{}}},"output":{"type":"structure","members":{"Ipam":{"shape":"Sd4","locationName":"ipam"}}}},"DeleteIpamPool":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{}}},"output":{"type":"structure","members":{"IpamPool":{"shape":"Sdh","locationName":"ipamPool"}}}},"DeleteIpamScope":{"input":{"type":"structure","required":["IpamScopeId"],"members":{"DryRun":{"type":"boolean"},"IpamScopeId":{}}},"output":{"type":"structure","members":{"IpamScope":{"shape":"Sdo","locationName":"ipamScope"}}}},"DeleteKeyPair":{"input":{"type":"structure","members":{"KeyName":{},"KeyPairId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sfb","locationName":"launchTemplate"}}}},"DeleteLaunchTemplateVersions":{"input":{"type":"structure","required":["Versions"],"members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sql","locationName":"LaunchTemplateVersion"}}},"output":{"type":"structure","members":{"SuccessfullyDeletedLaunchTemplateVersions":{"locationName":"successfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"}}}},"UnsuccessfullyDeletedLaunchTemplateVersions":{"locationName":"unsuccessfullyDeletedLaunchTemplateVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"ResponseError":{"locationName":"responseError","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"DeleteLocalGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","LocalGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"LocalGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Sgk","locationName":"route"}}}},"DeleteLocalGatewayRouteTableVpcAssociation":{"input":{"type":"structure","required":["LocalGatewayRouteTableVpcAssociationId"],"members":{"LocalGatewayRouteTableVpcAssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociation":{"shape":"Sgp","locationName":"localGatewayRouteTableVpcAssociation"}}}},"DeleteManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sgv","locationName":"prefixList"}}}},"DeleteNatGateway":{"input":{"type":"structure","required":["NatGatewayId"],"members":{"DryRun":{"type":"boolean"},"NatGatewayId":{}}},"output":{"type":"structure","members":{"NatGatewayId":{"locationName":"natGatewayId"}}}},"DeleteNetworkAcl":{"input":{"type":"structure","required":["NetworkAclId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}}},"DeleteNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","RuleNumber"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"DeleteNetworkInsightsAccessScope":{"input":{"type":"structure","required":["NetworkInsightsAccessScopeId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsAccessScopeId":{}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeId":{"locationName":"networkInsightsAccessScopeId"}}}},"DeleteNetworkInsightsAccessScopeAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAccessScopeAnalysisId"],"members":{"NetworkInsightsAccessScopeAnalysisId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalysisId":{"locationName":"networkInsightsAccessScopeAnalysisId"}}}},"DeleteNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAnalysisId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsAnalysisId":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"}}}},"DeleteNetworkInsightsPath":{"input":{"type":"structure","required":["NetworkInsightsPathId"],"members":{"DryRun":{"type":"boolean"},"NetworkInsightsPathId":{}}},"output":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"}}}},"DeleteNetworkInterface":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}}},"DeleteNetworkInterfacePermission":{"input":{"type":"structure","required":["NetworkInterfacePermissionId"],"members":{"NetworkInterfacePermissionId":{},"Force":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeletePlacementGroup":{"input":{"type":"structure","required":["GroupName"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupName":{"locationName":"groupName"}}}},"DeletePublicIpv4Pool":{"input":{"type":"structure","required":["PoolId"],"members":{"DryRun":{"type":"boolean"},"PoolId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"returnValue","type":"boolean"}}}},"DeleteQueuedReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstancesIds":{"locationName":"ReservedInstancesId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SuccessfulQueuedPurchaseDeletions":{"locationName":"successfulQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"FailedQueuedPurchaseDeletions":{"locationName":"failedQueuedPurchaseDeletionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}}}}},"DeleteRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteRouteTable":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}}},"DeleteSecurityGroup":{"input":{"type":"structure","members":{"GroupId":{},"GroupName":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSnapshot":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnet":{"input":{"type":"structure","required":["SubnetId"],"members":{"SubnetId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteSubnetCidrReservation":{"input":{"type":"structure","required":["SubnetCidrReservationId"],"members":{"SubnetCidrReservationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeletedSubnetCidrReservation":{"shape":"Skj","locationName":"deletedSubnetCidrReservation"}}}},"DeleteTags":{"input":{"type":"structure","required":["Resources"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Resources":{"shape":"Skm","locationName":"resourceId"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"DeleteTrafficMirrorFilter":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"}}}},"DeleteTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"}}}},"DeleteTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"}}}},"DeleteTrafficMirrorTarget":{"input":{"type":"structure","required":["TrafficMirrorTargetId"],"members":{"TrafficMirrorTargetId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"}}}},"DeleteTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Slj","locationName":"transitGateway"}}}},"DeleteTransitGatewayConnect":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnect":{"shape":"Slq","locationName":"transitGatewayConnect"}}}},"DeleteTransitGatewayConnectPeer":{"input":{"type":"structure","required":["TransitGatewayConnectPeerId"],"members":{"TransitGatewayConnectPeerId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeer":{"shape":"Slw","locationName":"transitGatewayConnectPeer"}}}},"DeleteTransitGatewayMulticastDomain":{"input":{"type":"structure","required":["TransitGatewayMulticastDomainId"],"members":{"TransitGatewayMulticastDomainId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomain":{"shape":"Sm9","locationName":"transitGatewayMulticastDomain"}}}},"DeleteTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"DeleteTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Smh","locationName":"transitGatewayPrefixListReference"}}}},"DeleteTransitGatewayRoute":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","DestinationCidrBlock"],"members":{"TransitGatewayRouteTableId":{},"DestinationCidrBlock":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Smm","locationName":"route"}}}},"DeleteTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTable":{"shape":"Smt","locationName":"transitGatewayRouteTable"}}}},"DeleteTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"DeleteVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpc":{"input":{"type":"structure","required":["VpcId"],"members":{"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpcEndpointConnectionNotifications":{"input":{"type":"structure","required":["ConnectionNotificationIds"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationIds":{"locationName":"ConnectionNotificationId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpointServiceConfigurations":{"input":{"type":"structure","required":["ServiceIds"],"members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"St1","locationName":"ServiceId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcEndpoints":{"input":{"type":"structure","required":["VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"DeleteVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DeleteVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeleteVpnConnectionRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","VpnConnectionId"],"members":{"DestinationCidrBlock":{},"VpnConnectionId":{}}}},"DeleteVpnGateway":{"input":{"type":"structure","required":["VpnGatewayId"],"members":{"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeprovisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"DeprovisionIpamPoolCidr":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Cidr":{}}},"output":{"type":"structure","members":{"IpamPoolCidr":{"shape":"Ste","locationName":"ipamPoolCidr"}}}},"DeprovisionPublicIpv4PoolCidr":{"input":{"type":"structure","required":["PoolId","Cidr"],"members":{"DryRun":{"type":"boolean"},"PoolId":{},"Cidr":{}}},"output":{"type":"structure","members":{"PoolId":{"locationName":"poolId"},"DeprovisionedAddresses":{"locationName":"deprovisionedAddressSet","type":"list","member":{"locationName":"item"}}}}},"DeregisterImage":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DeregisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Sto","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Stq","locationName":"instanceTagAttribute"}}}},"DeregisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sts"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupMembers":{"locationName":"deregisteredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DeregisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sts"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"DeregisteredMulticastGroupSources":{"locationName":"deregisteredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"DeregisteredNetworkInterfaceIds":{"shape":"Se","locationName":"deregisteredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"DescribeAccountAttributes":{"input":{"type":"structure","members":{"AttributeNames":{"locationName":"attributeName","type":"list","member":{"locationName":"attributeName"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AccountAttributes":{"locationName":"accountAttributeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeName":{"locationName":"attributeName"},"AttributeValues":{"locationName":"attributeValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AttributeValue":{"locationName":"attributeValue"}}}}}}}}}},"DescribeAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"PublicIps":{"locationName":"PublicIp","type":"list","member":{"locationName":"PublicIp"}},"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"AllocationId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"Domain":{"locationName":"domain"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkInterfaceOwnerId":{"locationName":"networkInterfaceOwnerId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PublicIpv4Pool":{"locationName":"publicIpv4Pool"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"CarrierIp":{"locationName":"carrierIp"}}}}}}},"DescribeAddressesAttribute":{"input":{"type":"structure","members":{"AllocationIds":{"locationName":"AllocationId","type":"list","member":{"locationName":"item"}},"Attribute":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Addresses":{"locationName":"addressSet","type":"list","member":{"shape":"Sul","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeAggregateIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"UseLongIdsAggregated":{"locationName":"useLongIdsAggregated","type":"boolean"},"Statuses":{"shape":"Sup","locationName":"statusSet"}}}},"DescribeAvailabilityZones":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"ZoneNames":{"locationName":"ZoneName","type":"list","member":{"locationName":"ZoneName"}},"ZoneIds":{"locationName":"ZoneId","type":"list","member":{"locationName":"ZoneId"}},"AllAvailabilityZones":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AvailabilityZones":{"locationName":"availabilityZoneInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"zoneState"},"OptInStatus":{"locationName":"optInStatus"},"Messages":{"locationName":"messageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Message":{"locationName":"message"}}}},"RegionName":{"locationName":"regionName"},"ZoneName":{"locationName":"zoneName"},"ZoneId":{"locationName":"zoneId"},"GroupName":{"locationName":"groupName"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"ZoneType":{"locationName":"zoneType"},"ParentZoneName":{"locationName":"parentZoneName"},"ParentZoneId":{"locationName":"parentZoneId"}}}}}}},"DescribeBundleTasks":{"input":{"type":"structure","members":{"BundleIds":{"locationName":"BundleId","type":"list","member":{"locationName":"BundleId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BundleTasks":{"locationName":"bundleInstanceTasksSet","type":"list","member":{"shape":"S5w","locationName":"item"}}}}},"DescribeByoipCidrs":{"input":{"type":"structure","required":["MaxResults"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ByoipCidrs":{"locationName":"byoipCidrSet","type":"list","member":{"shape":"S1n","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservationFleets":{"input":{"type":"structure","members":{"CapacityReservationFleetIds":{"shape":"S66","locationName":"CapacityReservationFleetId"},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CapacityReservationFleets":{"locationName":"capacityReservationFleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"},"CapacityReservationFleetArn":{"locationName":"capacityReservationFleetArn"},"State":{"locationName":"state"},"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"TotalFulfilledCapacity":{"locationName":"totalFulfilledCapacity","type":"double"},"Tenancy":{"locationName":"tenancy"},"EndDate":{"locationName":"endDate","type":"timestamp"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"AllocationStrategy":{"locationName":"allocationStrategy"},"InstanceTypeSpecifications":{"shape":"S8c","locationName":"instanceTypeSpecificationSet"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCapacityReservations":{"input":{"type":"structure","members":{"CapacityReservationIds":{"locationName":"CapacityReservationId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservations":{"locationName":"capacityReservationSet","type":"list","member":{"shape":"S80","locationName":"item"}}}}},"DescribeCarrierGateways":{"input":{"type":"structure","members":{"CarrierGatewayIds":{"locationName":"CarrierGatewayId","type":"list","member":{}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CarrierGateways":{"locationName":"carrierGatewaySet","type":"list","member":{"shape":"S8g","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClassicLinkInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Groups":{"shape":"Sie","locationName":"groupSet"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnAuthorizationRules":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"},"NextToken":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizationRules":{"locationName":"authorizationRule","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"AccessAll":{"locationName":"accessAll","type":"boolean"},"DestinationCidr":{"locationName":"destinationCidr"},"Status":{"shape":"S55","locationName":"status"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Connections":{"locationName":"connections","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Timestamp":{"locationName":"timestamp"},"ConnectionId":{"locationName":"connectionId"},"Username":{"locationName":"username"},"ConnectionEstablishedTime":{"locationName":"connectionEstablishedTime"},"IngressBytes":{"locationName":"ingressBytes"},"EgressBytes":{"locationName":"egressBytes"},"IngressPackets":{"locationName":"ingressPackets"},"EgressPackets":{"locationName":"egressPackets"},"ClientIp":{"locationName":"clientIp"},"CommonName":{"locationName":"commonName"},"Status":{"shape":"Sw4","locationName":"status"},"ConnectionEndTime":{"locationName":"connectionEndTime"},"PostureComplianceStatuses":{"shape":"Se","locationName":"postureComplianceStatusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnEndpoints":{"input":{"type":"structure","members":{"ClientVpnEndpointIds":{"locationName":"ClientVpnEndpointId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpoints":{"locationName":"clientVpnEndpoint","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Description":{"locationName":"description"},"Status":{"shape":"S8v","locationName":"status"},"CreationTime":{"locationName":"creationTime"},"DeletionTime":{"locationName":"deletionTime"},"DnsName":{"locationName":"dnsName"},"ClientCidrBlock":{"locationName":"clientCidrBlock"},"DnsServers":{"shape":"Se","locationName":"dnsServer"},"SplitTunnel":{"locationName":"splitTunnel","type":"boolean"},"VpnProtocol":{"locationName":"vpnProtocol"},"TransportProtocol":{"locationName":"transportProtocol"},"VpnPort":{"locationName":"vpnPort","type":"integer"},"AssociatedTargetNetworks":{"deprecated":true,"deprecatedMessage":"This property is deprecated. To view the target networks associated with a Client VPN endpoint, call DescribeClientVpnTargetNetworks and inspect the clientVpnTargetNetworks response element.","locationName":"associatedTargetNetwork","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkId":{"locationName":"networkId"},"NetworkType":{"locationName":"networkType"}}}},"ServerCertificateArn":{"locationName":"serverCertificateArn"},"AuthenticationOptions":{"locationName":"authenticationOptions","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"ActiveDirectory":{"locationName":"activeDirectory","type":"structure","members":{"DirectoryId":{"locationName":"directoryId"}}},"MutualAuthentication":{"locationName":"mutualAuthentication","type":"structure","members":{"ClientRootCertificateChain":{"locationName":"clientRootCertificateChain"}}},"FederatedAuthentication":{"locationName":"federatedAuthentication","type":"structure","members":{"SamlProviderArn":{"locationName":"samlProviderArn"},"SelfServiceSamlProviderArn":{"locationName":"selfServiceSamlProviderArn"}}}}}},"ConnectionLogOptions":{"locationName":"connectionLogOptions","type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SecurityGroupIds":{"shape":"S2c","locationName":"securityGroupIdSet"},"VpcId":{"locationName":"vpcId"},"SelfServicePortalUrl":{"locationName":"selfServicePortalUrl"},"ClientConnectOptions":{"locationName":"clientConnectOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"},"LambdaFunctionArn":{"locationName":"lambdaFunctionArn"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnRoutes":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"DestinationCidr":{"locationName":"destinationCidr"},"TargetSubnet":{"locationName":"targetSubnet"},"Type":{"locationName":"type"},"Origin":{"locationName":"origin"},"Status":{"shape":"S8z","locationName":"status"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeClientVpnTargetNetworks":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"AssociationIds":{"shape":"Se"},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnTargetNetworks":{"locationName":"clientVpnTargetNetworks","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociationId":{"locationName":"associationId"},"VpcId":{"locationName":"vpcId"},"TargetNetworkId":{"locationName":"targetNetworkId"},"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Status":{"shape":"S2y","locationName":"status"},"SecurityGroups":{"shape":"Se","locationName":"securityGroups"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeCoipPools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPools":{"locationName":"coipPoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolCidrs":{"shape":"Se","locationName":"poolCidrSet"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PoolArn":{"locationName":"poolArn"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeConversionTasks":{"input":{"type":"structure","members":{"ConversionTaskIds":{"locationName":"conversionTaskId","type":"list","member":{"locationName":"item"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"ConversionTasks":{"locationName":"conversionTasks","type":"list","member":{"shape":"Sx9","locationName":"item"}}}}},"DescribeCustomerGateways":{"input":{"type":"structure","members":{"CustomerGatewayIds":{"locationName":"CustomerGatewayId","type":"list","member":{"locationName":"CustomerGatewayId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CustomerGateways":{"locationName":"customerGatewaySet","type":"list","member":{"shape":"S94","locationName":"item"}}}}},"DescribeDhcpOptions":{"input":{"type":"structure","members":{"DhcpOptionsIds":{"locationName":"DhcpOptionsId","type":"list","member":{"locationName":"DhcpOptionsId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"DhcpOptions":{"locationName":"dhcpOptionsSet","type":"list","member":{"shape":"S9o","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeEgressOnlyInternetGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"EgressOnlyInternetGatewayIds":{"locationName":"EgressOnlyInternetGatewayId","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"EgressOnlyInternetGateways":{"locationName":"egressOnlyInternetGatewaySet","type":"list","member":{"shape":"S9v","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeElasticGpus":{"input":{"type":"structure","members":{"ElasticGpuIds":{"locationName":"ElasticGpuId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ElasticGpuSet":{"locationName":"elasticGpuSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"AvailabilityZone":{"locationName":"availabilityZone"},"ElasticGpuType":{"locationName":"elasticGpuType"},"ElasticGpuHealth":{"locationName":"elasticGpuHealth","type":"structure","members":{"Status":{"locationName":"status"}}},"ElasticGpuState":{"locationName":"elasticGpuState"},"InstanceId":{"locationName":"instanceId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"ExportImageTaskIds":{"locationName":"ExportImageTaskId","type":"list","member":{"locationName":"ExportImageTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ExportImageTasks":{"locationName":"exportImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Syc","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeExportTasks":{"input":{"type":"structure","members":{"ExportTaskIds":{"locationName":"exportTaskId","type":"list","member":{"locationName":"ExportTaskId"}},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"ExportTasks":{"locationName":"exportTaskSet","type":"list","member":{"shape":"Sct","locationName":"item"}}}}},"DescribeFastSnapshotRestores":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"FastSnapshotRestores":{"locationName":"fastSnapshotRestoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFleetHistory":{"input":{"type":"structure","required":["FleetId","StartTime"],"members":{"DryRun":{"type":"boolean"},"EventType":{},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"StartTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Syt","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeFleetInstances":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetId":{},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Syw","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"FleetId":{"locationName":"fleetId"}}}},"DescribeFleets":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"FleetIds":{"shape":"Spq","locationName":"FleetId"},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Fleets":{"locationName":"fleetSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"FleetId":{"locationName":"fleetId"},"FleetState":{"locationName":"fleetState"},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"FulfilledOnDemandCapacity":{"locationName":"fulfilledOnDemandCapacity","type":"double"},"LaunchTemplateConfigs":{"locationName":"launchTemplateConfigs","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbj","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"shape":"Sbk","locationName":"item"}}}}},"TargetCapacitySpecification":{"locationName":"targetCapacitySpecification","type":"structure","members":{"TotalTargetCapacity":{"locationName":"totalTargetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"SpotTargetCapacity":{"locationName":"spotTargetCapacity","type":"integer"},"DefaultTargetCapacityType":{"locationName":"defaultTargetCapacityType"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"}}},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"MaintenanceStrategies":{"locationName":"maintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"OnDemandOptions":{"locationName":"onDemandOptions","type":"structure","members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"CapacityReservationOptions":{"locationName":"capacityReservationOptions","type":"structure","members":{"UsageStrategy":{"locationName":"usageStrategy"}}},"SingleInstanceType":{"locationName":"singleInstanceType","type":"boolean"},"SingleAvailabilityZone":{"locationName":"singleAvailabilityZone","type":"boolean"},"MinTargetCapacity":{"locationName":"minTargetCapacity","type":"integer"},"MaxTotalPrice":{"locationName":"maxTotalPrice"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sbi","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"ErrorCode":{"locationName":"errorCode"},"ErrorMessage":{"locationName":"errorMessage"}}}},"Instances":{"locationName":"fleetInstanceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateAndOverrides":{"shape":"Sbi","locationName":"launchTemplateAndOverrides"},"Lifecycle":{"locationName":"lifecycle"},"InstanceIds":{"shape":"Sby","locationName":"instanceIds"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"}}}},"Context":{"locationName":"context"}}}}}}},"DescribeFlowLogs":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Su7"},"FlowLogIds":{"shape":"Sq0","locationName":"FlowLogId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"FlowLogs":{"locationName":"flowLogSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CreationTime":{"locationName":"creationTime","type":"timestamp"},"DeliverLogsErrorMessage":{"locationName":"deliverLogsErrorMessage"},"DeliverLogsPermissionArn":{"locationName":"deliverLogsPermissionArn"},"DeliverLogsStatus":{"locationName":"deliverLogsStatus"},"FlowLogId":{"locationName":"flowLogId"},"FlowLogStatus":{"locationName":"flowLogStatus"},"LogGroupName":{"locationName":"logGroupName"},"ResourceId":{"locationName":"resourceId"},"TrafficType":{"locationName":"trafficType"},"LogDestinationType":{"locationName":"logDestinationType"},"LogDestination":{"locationName":"logDestination"},"LogFormat":{"locationName":"logFormat"},"Tags":{"shape":"Ss","locationName":"tagSet"},"MaxAggregationInterval":{"locationName":"maxAggregationInterval","type":"integer"},"DestinationOptions":{"locationName":"destinationOptions","type":"structure","members":{"FileFormat":{"locationName":"fileFormat"},"HiveCompatiblePartitions":{"locationName":"hiveCompatiblePartitions","type":"boolean"},"PerHourPartition":{"locationName":"perHourPartition","type":"boolean"}}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId","Attribute"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Szp","locationName":"fpgaImageAttribute"}}}},"DescribeFpgaImages":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"FpgaImageIds":{"locationName":"FpgaImageId","type":"list","member":{"locationName":"item"}},"Owners":{"shape":"Szy","locationName":"Owner"},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"FpgaImages":{"locationName":"fpgaImageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"FpgaImageGlobalId":{"locationName":"fpgaImageGlobalId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"ShellVersion":{"locationName":"shellVersion"},"PciId":{"locationName":"pciId","type":"structure","members":{"DeviceId":{},"VendorId":{},"SubsystemId":{},"SubsystemVendorId":{}}},"State":{"locationName":"state","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"CreateTime":{"locationName":"createTime","type":"timestamp"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"Tags":{"shape":"Ss","locationName":"tags"},"Public":{"locationName":"public","type":"boolean"},"DataRetentionSupport":{"locationName":"dataRetentionSupport","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHostReservationOfferings":{"input":{"type":"structure","members":{"Filter":{"shape":"Su7"},"MaxDuration":{"type":"integer"},"MaxResults":{"type":"integer"},"MinDuration":{"type":"integer"},"NextToken":{},"OfferingId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"OfferingSet":{"locationName":"offeringSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}}}}},"DescribeHostReservations":{"input":{"type":"structure","members":{"Filter":{"shape":"Su7"},"HostReservationIdSet":{"type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HostReservationSet":{"locationName":"hostReservationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"End":{"locationName":"end","type":"timestamp"},"HostIdSet":{"shape":"S10j","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"OfferingId":{"locationName":"offeringId"},"PaymentOption":{"locationName":"paymentOption"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UpfrontPrice":{"locationName":"upfrontPrice"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeHosts":{"input":{"type":"structure","members":{"Filter":{"shape":"Su7","locationName":"filter"},"HostIds":{"shape":"S10m","locationName":"hostId"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Hosts":{"locationName":"hostSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AutoPlacement":{"locationName":"autoPlacement"},"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableCapacity":{"locationName":"availableCapacity","type":"structure","members":{"AvailableInstanceCapacity":{"locationName":"availableInstanceCapacity","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailableCapacity":{"locationName":"availableCapacity","type":"integer"},"InstanceType":{"locationName":"instanceType"},"TotalCapacity":{"locationName":"totalCapacity","type":"integer"}}}},"AvailableVCpus":{"locationName":"availableVCpus","type":"integer"}}},"ClientToken":{"locationName":"clientToken"},"HostId":{"locationName":"hostId"},"HostProperties":{"locationName":"hostProperties","type":"structure","members":{"Cores":{"locationName":"cores","type":"integer"},"InstanceType":{"locationName":"instanceType"},"InstanceFamily":{"locationName":"instanceFamily"},"Sockets":{"locationName":"sockets","type":"integer"},"TotalVCpus":{"locationName":"totalVCpus","type":"integer"}}},"HostReservationId":{"locationName":"hostReservationId"},"Instances":{"locationName":"instances","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"OwnerId":{"locationName":"ownerId"}}}},"State":{"locationName":"state"},"AllocationTime":{"locationName":"allocationTime","type":"timestamp"},"ReleaseTime":{"locationName":"releaseTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"HostRecovery":{"locationName":"hostRecovery"},"AllowsMultipleInstanceTypes":{"locationName":"allowsMultipleInstanceTypes"},"OwnerId":{"locationName":"ownerId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"MemberOfServiceLinkedResourceGroup":{"locationName":"memberOfServiceLinkedResourceGroup","type":"boolean"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIamInstanceProfileAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"AssociationId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociations":{"locationName":"iamInstanceProfileAssociationSet","type":"list","member":{"shape":"S38","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIdFormat":{"input":{"type":"structure","members":{"Resource":{}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sup","locationName":"statusSet"}}}},"DescribeIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"}}},"output":{"type":"structure","members":{"Statuses":{"shape":"Sup","locationName":"statusSet"}}}},"DescribeImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"BlockDeviceMappings":{"shape":"S11b","locationName":"blockDeviceMapping"},"ImageId":{"locationName":"imageId"},"LaunchPermissions":{"shape":"S11c","locationName":"launchPermission"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"Description":{"shape":"S9s","locationName":"description"},"KernelId":{"shape":"S9s","locationName":"kernel"},"RamdiskId":{"shape":"S9s","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9s","locationName":"sriovNetSupport"},"BootMode":{"shape":"S9s","locationName":"bootMode"}}}},"DescribeImages":{"input":{"type":"structure","members":{"ExecutableUsers":{"locationName":"ExecutableBy","type":"list","member":{"locationName":"ExecutableBy"}},"Filters":{"shape":"Su7","locationName":"Filter"},"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"ImageId"}},"Owners":{"shape":"Szy","locationName":"Owner"},"IncludeDeprecated":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Images":{"locationName":"imagesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"CreationDate":{"locationName":"creationDate"},"ImageId":{"locationName":"imageId"},"ImageLocation":{"locationName":"imageLocation"},"ImageType":{"locationName":"imageType"},"Public":{"locationName":"isPublic","type":"boolean"},"KernelId":{"locationName":"kernelId"},"OwnerId":{"locationName":"imageOwnerId"},"Platform":{"locationName":"platform"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"locationName":"imageState"},"BlockDeviceMappings":{"shape":"S11b","locationName":"blockDeviceMapping"},"Description":{"locationName":"description"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageOwnerAlias":{"locationName":"imageOwnerAlias"},"Name":{"locationName":"name"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"S11p","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{"locationName":"bootMode"},"DeprecationTime":{"locationName":"deprecationTime"}}}}}}},"DescribeImportImageTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportImageTasks":{"locationName":"importImageTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"S11y","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"LicenseSpecifications":{"shape":"S121","locationName":"licenseSpecifications"},"UsageOperation":{"locationName":"usageOperation"},"BootMode":{"locationName":"bootMode"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeImportSnapshotTasks":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7"},"ImportTaskIds":{"locationName":"ImportTaskId","type":"list","member":{"locationName":"ImportTaskId"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ImportSnapshotTasks":{"locationName":"importSnapshotTaskSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"S129","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}},"output":{"type":"structure","members":{"Groups":{"shape":"Sie","locationName":"groupSet"},"BlockDeviceMappings":{"shape":"S12d","locationName":"blockDeviceMapping"},"DisableApiTermination":{"shape":"S12g","locationName":"disableApiTermination"},"EnaSupport":{"shape":"S12g","locationName":"enaSupport"},"EnclaveOptions":{"shape":"S12h","locationName":"enclaveOptions"},"EbsOptimized":{"shape":"S12g","locationName":"ebsOptimized"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9s","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9s","locationName":"instanceType"},"KernelId":{"shape":"S9s","locationName":"kernel"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"RamdiskId":{"shape":"S9s","locationName":"ramdisk"},"RootDeviceName":{"shape":"S9s","locationName":"rootDeviceName"},"SourceDestCheck":{"shape":"S12g","locationName":"sourceDestCheck"},"SriovNetSupport":{"shape":"S9s","locationName":"sriovNetSupport"},"UserData":{"shape":"S9s","locationName":"userData"}}}},"DescribeInstanceCreditSpecifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceCreditSpecifications":{"locationName":"instanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"CpuCredits":{"locationName":"cpuCredits"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Stq","locationName":"instanceTagAttribute"}}}},"DescribeInstanceEventWindows":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceEventWindowIds":{"locationName":"InstanceEventWindowId","type":"list","member":{"locationName":"InstanceEventWindowId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceEventWindows":{"locationName":"instanceEventWindowSet","type":"list","member":{"shape":"S3i","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"IncludeAllInstances":{"locationName":"includeAllInstances","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceStatuses":{"locationName":"instanceStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"shape":"S12z","locationName":"item"}},"InstanceId":{"locationName":"instanceId"},"InstanceState":{"shape":"S132","locationName":"instanceState"},"InstanceStatus":{"shape":"S134","locationName":"instanceStatus"},"SystemStatus":{"shape":"S134","locationName":"systemStatus"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypeOfferings":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LocationType":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypeOfferings":{"locationName":"instanceTypeOfferingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"LocationType":{"locationName":"locationType"},"Location":{"locationName":"location"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstanceTypes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"CurrentGeneration":{"locationName":"currentGeneration","type":"boolean"},"FreeTierEligible":{"locationName":"freeTierEligible","type":"boolean"},"SupportedUsageClasses":{"locationName":"supportedUsageClasses","type":"list","member":{"locationName":"item"}},"SupportedRootDeviceTypes":{"locationName":"supportedRootDeviceTypes","type":"list","member":{"locationName":"item"}},"SupportedVirtualizationTypes":{"locationName":"supportedVirtualizationTypes","type":"list","member":{"locationName":"item"}},"BareMetal":{"locationName":"bareMetal","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ProcessorInfo":{"locationName":"processorInfo","type":"structure","members":{"SupportedArchitectures":{"locationName":"supportedArchitectures","type":"list","member":{"locationName":"item"}},"SustainedClockSpeedInGhz":{"locationName":"sustainedClockSpeedInGhz","type":"double"}}},"VCpuInfo":{"locationName":"vCpuInfo","type":"structure","members":{"DefaultVCpus":{"locationName":"defaultVCpus","type":"integer"},"DefaultCores":{"locationName":"defaultCores","type":"integer"},"DefaultThreadsPerCore":{"locationName":"defaultThreadsPerCore","type":"integer"},"ValidCores":{"locationName":"validCores","type":"list","member":{"locationName":"item","type":"integer"}},"ValidThreadsPerCore":{"locationName":"validThreadsPerCore","type":"list","member":{"locationName":"item","type":"integer"}}}},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"long"}}},"InstanceStorageSupported":{"locationName":"instanceStorageSupported","type":"boolean"},"InstanceStorageInfo":{"locationName":"instanceStorageInfo","type":"structure","members":{"TotalSizeInGB":{"locationName":"totalSizeInGB","type":"long"},"Disks":{"locationName":"disks","type":"list","member":{"locationName":"item","type":"structure","members":{"SizeInGB":{"locationName":"sizeInGB","type":"long"},"Count":{"locationName":"count","type":"integer"},"Type":{"locationName":"type"}}}},"NvmeSupport":{"locationName":"nvmeSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"}}},"EbsInfo":{"locationName":"ebsInfo","type":"structure","members":{"EbsOptimizedSupport":{"locationName":"ebsOptimizedSupport"},"EncryptionSupport":{"locationName":"encryptionSupport"},"EbsOptimizedInfo":{"locationName":"ebsOptimizedInfo","type":"structure","members":{"BaselineBandwidthInMbps":{"locationName":"baselineBandwidthInMbps","type":"integer"},"BaselineThroughputInMBps":{"locationName":"baselineThroughputInMBps","type":"double"},"BaselineIops":{"locationName":"baselineIops","type":"integer"},"MaximumBandwidthInMbps":{"locationName":"maximumBandwidthInMbps","type":"integer"},"MaximumThroughputInMBps":{"locationName":"maximumThroughputInMBps","type":"double"},"MaximumIops":{"locationName":"maximumIops","type":"integer"}}},"NvmeSupport":{"locationName":"nvmeSupport"}}},"NetworkInfo":{"locationName":"networkInfo","type":"structure","members":{"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"},"MaximumNetworkCards":{"locationName":"maximumNetworkCards","type":"integer"},"DefaultNetworkCardIndex":{"locationName":"defaultNetworkCardIndex","type":"integer"},"NetworkCards":{"locationName":"networkCards","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"NetworkPerformance":{"locationName":"networkPerformance"},"MaximumNetworkInterfaces":{"locationName":"maximumNetworkInterfaces","type":"integer"}}}},"Ipv4AddressesPerInterface":{"locationName":"ipv4AddressesPerInterface","type":"integer"},"Ipv6AddressesPerInterface":{"locationName":"ipv6AddressesPerInterface","type":"integer"},"Ipv6Supported":{"locationName":"ipv6Supported","type":"boolean"},"EnaSupport":{"locationName":"enaSupport"},"EfaSupported":{"locationName":"efaSupported","type":"boolean"},"EfaInfo":{"locationName":"efaInfo","type":"structure","members":{"MaximumEfaInterfaces":{"locationName":"maximumEfaInterfaces","type":"integer"}}},"EncryptionInTransitSupported":{"locationName":"encryptionInTransitSupported","type":"boolean"}}},"GpuInfo":{"locationName":"gpuInfo","type":"structure","members":{"Gpus":{"locationName":"gpus","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalGpuMemoryInMiB":{"locationName":"totalGpuMemoryInMiB","type":"integer"}}},"FpgaInfo":{"locationName":"fpgaInfo","type":"structure","members":{"Fpgas":{"locationName":"fpgas","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"},"Count":{"locationName":"count","type":"integer"},"MemoryInfo":{"locationName":"memoryInfo","type":"structure","members":{"SizeInMiB":{"locationName":"sizeInMiB","type":"integer"}}}}}},"TotalFpgaMemoryInMiB":{"locationName":"totalFpgaMemoryInMiB","type":"integer"}}},"PlacementGroupInfo":{"locationName":"placementGroupInfo","type":"structure","members":{"SupportedStrategies":{"locationName":"supportedStrategies","type":"list","member":{"locationName":"item"}}}},"InferenceAcceleratorInfo":{"locationName":"inferenceAcceleratorInfo","type":"structure","members":{"Accelerators":{"locationName":"item","type":"list","member":{"type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Name":{"locationName":"name"},"Manufacturer":{"locationName":"manufacturer"}}}}}},"HibernationSupported":{"locationName":"hibernationSupported","type":"boolean"},"BurstablePerformanceSupported":{"locationName":"burstablePerformanceSupported","type":"boolean"},"DedicatedHostsSupported":{"locationName":"dedicatedHostsSupported","type":"boolean"},"AutoRecoverySupported":{"locationName":"autoRecoverySupported","type":"boolean"},"SupportedBootModes":{"locationName":"supportedBootModes","type":"list","member":{"locationName":"item"}}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Reservations":{"locationName":"reservationSet","type":"list","member":{"shape":"S168","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeInternetGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayIds":{"locationName":"internetGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InternetGateways":{"locationName":"internetGatewaySet","type":"list","member":{"shape":"Scz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeIpamPools":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"IpamPoolIds":{"shape":"Se","locationName":"IpamPoolId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"IpamPools":{"locationName":"ipamPoolSet","type":"list","member":{"shape":"Sdh","locationName":"item"}}}}},"DescribeIpamScopes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"IpamScopeIds":{"shape":"Se","locationName":"IpamScopeId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"IpamScopes":{"locationName":"ipamScopeSet","type":"list","member":{"shape":"Sdo","locationName":"item"}}}}},"DescribeIpams":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"IpamIds":{"shape":"Se","locationName":"IpamId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Ipams":{"locationName":"ipamSet","type":"list","member":{"shape":"Sd4","locationName":"item"}}}}},"DescribeIpv6Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"Ipv6Pools":{"locationName":"ipv6PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolCidrBlocks":{"locationName":"poolCidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"poolCidrBlock"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeKeyPairs":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"KeyNames":{"locationName":"KeyName","type":"list","member":{"locationName":"KeyName"}},"KeyPairIds":{"locationName":"KeyPairId","type":"list","member":{"locationName":"KeyPairId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"KeyPairs":{"locationName":"keySet","type":"list","member":{"locationName":"item","type":"structure","members":{"KeyPairId":{"locationName":"keyPairId"},"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyType":{"locationName":"keyType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeLaunchTemplateVersions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateId":{},"LaunchTemplateName":{},"Versions":{"shape":"Sql","locationName":"LaunchTemplateVersion"},"MinVersion":{},"MaxVersion":{},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"LaunchTemplateVersions":{"locationName":"launchTemplateVersionSet","type":"list","member":{"shape":"Sfh","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLaunchTemplates":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"LaunchTemplateIds":{"locationName":"LaunchTemplateId","type":"list","member":{"locationName":"item"}},"LaunchTemplateNames":{"locationName":"LaunchTemplateName","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LaunchTemplates":{"locationName":"launchTemplates","type":"list","member":{"shape":"Sfb","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationIds":{"locationName":"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableVirtualInterfaceGroupAssociationId":{"locationName":"localGatewayRouteTableVirtualInterfaceGroupAssociationId"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayId":{"locationName":"localGatewayId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTableVpcAssociations":{"input":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationIds":{"locationName":"LocalGatewayRouteTableVpcAssociationId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociations":{"locationName":"localGatewayRouteTableVpcAssociationSet","type":"list","member":{"shape":"Sgp","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayRouteTables":{"input":{"type":"structure","members":{"LocalGatewayRouteTableIds":{"locationName":"LocalGatewayRouteTableId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayRouteTables":{"locationName":"localGatewayRouteTableSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaceGroups":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroupIds":{"locationName":"LocalGatewayVirtualInterfaceGroupId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaceGroups":{"locationName":"localGatewayVirtualInterfaceGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"LocalGatewayVirtualInterfaceIds":{"shape":"S18q","locationName":"localGatewayVirtualInterfaceIdSet"},"LocalGatewayId":{"locationName":"localGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGatewayVirtualInterfaces":{"input":{"type":"structure","members":{"LocalGatewayVirtualInterfaceIds":{"shape":"S18q","locationName":"LocalGatewayVirtualInterfaceId"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGatewayVirtualInterfaces":{"locationName":"localGatewayVirtualInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayVirtualInterfaceId":{"locationName":"localGatewayVirtualInterfaceId"},"LocalGatewayId":{"locationName":"localGatewayId"},"Vlan":{"locationName":"vlan","type":"integer"},"LocalAddress":{"locationName":"localAddress"},"PeerAddress":{"locationName":"peerAddress"},"LocalBgpAsn":{"locationName":"localBgpAsn","type":"integer"},"PeerBgpAsn":{"locationName":"peerBgpAsn","type":"integer"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeLocalGateways":{"input":{"type":"structure","members":{"LocalGatewayIds":{"locationName":"LocalGatewayId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"LocalGateways":{"locationName":"localGatewaySet","type":"list","member":{"locationName":"item","type":"structure","members":{"LocalGatewayId":{"locationName":"localGatewayId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeManagedPrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"shape":"Se","locationName":"PrefixListId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"shape":"Sgv","locationName":"item"}}}}},"DescribeMovingAddresses":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"PublicIps":{"shape":"Se","locationName":"publicIp"}}},"output":{"type":"structure","members":{"MovingAddressStatuses":{"locationName":"movingAddressStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"MoveStatus":{"locationName":"moveStatus"},"PublicIp":{"locationName":"publicIp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNatGateways":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filter":{"shape":"Su7"},"MaxResults":{"type":"integer"},"NatGatewayIds":{"locationName":"NatGatewayId","type":"list","member":{"locationName":"item"}},"NextToken":{}}},"output":{"type":"structure","members":{"NatGateways":{"locationName":"natGatewaySet","type":"list","member":{"shape":"Sh0","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkAcls":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclIds":{"locationName":"NetworkAclId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkAcls":{"locationName":"networkAclSet","type":"list","member":{"shape":"Sh7","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAccessScopeAnalyses":{"input":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalysisIds":{"locationName":"NetworkInsightsAccessScopeAnalysisId","type":"list","member":{"locationName":"item"}},"NetworkInsightsAccessScopeId":{},"AnalysisStartTimeBegin":{"type":"timestamp"},"AnalysisStartTimeEnd":{"type":"timestamp"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalyses":{"locationName":"networkInsightsAccessScopeAnalysisSet","type":"list","member":{"shape":"S19q","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAccessScopes":{"input":{"type":"structure","members":{"NetworkInsightsAccessScopeIds":{"locationName":"NetworkInsightsAccessScopeId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopes":{"locationName":"networkInsightsAccessScopeSet","type":"list","member":{"shape":"Shs","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsAnalyses":{"input":{"type":"structure","members":{"NetworkInsightsAnalysisIds":{"locationName":"NetworkInsightsAnalysisId","type":"list","member":{"locationName":"item"}},"NetworkInsightsPathId":{},"AnalysisStartTime":{"type":"timestamp"},"AnalysisEndTime":{"type":"timestamp"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsAnalyses":{"locationName":"networkInsightsAnalysisSet","type":"list","member":{"shape":"S1a1","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInsightsPaths":{"input":{"type":"structure","members":{"NetworkInsightsPathIds":{"locationName":"NetworkInsightsPathId","type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"},"NextToken":{}}},"output":{"type":"structure","members":{"NetworkInsightsPaths":{"locationName":"networkInsightsPathSet","type":"list","member":{"shape":"Si6","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"Attachment":{"shape":"Sid","locationName":"attachment"},"Description":{"shape":"S9s","locationName":"description"},"Groups":{"shape":"Sie","locationName":"groupSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S12g","locationName":"sourceDestCheck"}}}},"DescribeNetworkInterfacePermissions":{"input":{"type":"structure","members":{"NetworkInterfacePermissionIds":{"locationName":"NetworkInterfacePermissionId","type":"list","member":{}},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfacePermissions":{"locationName":"networkInterfacePermissions","type":"list","member":{"shape":"Sir","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeNetworkInterfaces":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceIds":{"locationName":"NetworkInterfaceId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"shape":"Sib","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribePlacementGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupNames":{"locationName":"groupName","type":"list","member":{}},"GroupIds":{"locationName":"GroupId","type":"list","member":{"locationName":"GroupId"}}}},"output":{"type":"structure","members":{"PlacementGroups":{"locationName":"placementGroupSet","type":"list","member":{"shape":"Six","locationName":"item"}}}}},"DescribePrefixLists":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"PrefixListIds":{"locationName":"PrefixListId","type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"PrefixLists":{"locationName":"prefixListSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidrs":{"shape":"Se","locationName":"cidrSet"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListName":{"locationName":"prefixListName"}}}}}}},"DescribePrincipalIdFormat":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Resources":{"locationName":"Resource","type":"list","member":{"locationName":"item"}},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Principals":{"locationName":"principalSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"},"Statuses":{"shape":"Sup","locationName":"statusSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribePublicIpv4Pools":{"input":{"type":"structure","members":{"PoolIds":{"locationName":"PoolId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"},"Filters":{"shape":"Su7","locationName":"Filter"}}},"output":{"type":"structure","members":{"PublicIpv4Pools":{"locationName":"publicIpv4PoolSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PoolId":{"locationName":"poolId"},"Description":{"locationName":"description"},"PoolAddressRanges":{"locationName":"poolAddressRangeSet","type":"list","member":{"shape":"S1bp","locationName":"item"}},"TotalAddressCount":{"locationName":"totalAddressCount","type":"integer"},"TotalAvailableAddressCount":{"locationName":"totalAvailableAddressCount","type":"integer"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRegions":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"RegionNames":{"locationName":"RegionName","type":"list","member":{"locationName":"RegionName"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"AllRegions":{"type":"boolean"}}},"output":{"type":"structure","members":{"Regions":{"locationName":"regionInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Endpoint":{"locationName":"regionEndpoint"},"RegionName":{"locationName":"regionName"},"OptInStatus":{"locationName":"optInStatus"}}}}}}},"DescribeReplaceRootVolumeTasks":{"input":{"type":"structure","members":{"ReplaceRootVolumeTaskIds":{"locationName":"ReplaceRootVolumeTaskId","type":"list","member":{"locationName":"ReplaceRootVolumeTaskId"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReplaceRootVolumeTasks":{"locationName":"replaceRootVolumeTaskSet","type":"list","member":{"shape":"Sj3","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeReservedInstances":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"OfferingClass":{},"ReservedInstancesIds":{"shape":"S1c2","locationName":"ReservedInstancesId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstances":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"End":{"locationName":"end","type":"timestamp"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"Start":{"locationName":"start","type":"timestamp"},"State":{"locationName":"state"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"RecurringCharges":{"shape":"S1ca","locationName":"recurringCharges"},"Scope":{"locationName":"scope"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeReservedInstancesListings":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"}}},"output":{"type":"structure","members":{"ReservedInstancesListings":{"shape":"S6r","locationName":"reservedInstancesListingsSet"}}}},"DescribeReservedInstancesModifications":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"ReservedInstancesModificationIds":{"locationName":"ReservedInstancesModificationId","type":"list","member":{"locationName":"ReservedInstancesModificationId"}},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ReservedInstancesModifications":{"locationName":"reservedInstancesModificationsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"EffectiveDate":{"locationName":"effectiveDate","type":"timestamp"},"ModificationResults":{"locationName":"modificationResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"},"TargetConfiguration":{"shape":"S1co","locationName":"targetConfiguration"}}}},"ReservedInstancesIds":{"locationName":"reservedInstancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}}}}},"DescribeReservedInstancesOfferings":{"input":{"type":"structure","members":{"AvailabilityZone":{},"Filters":{"shape":"Su7","locationName":"Filter"},"IncludeMarketplace":{"type":"boolean"},"InstanceType":{},"MaxDuration":{"type":"long"},"MaxInstanceCount":{"type":"integer"},"MinDuration":{"type":"long"},"OfferingClass":{},"ProductDescription":{},"ReservedInstancesOfferingIds":{"locationName":"ReservedInstancesOfferingId","type":"list","member":{}},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceTenancy":{"locationName":"instanceTenancy"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"OfferingType":{"locationName":"offeringType"}}},"output":{"type":"structure","members":{"ReservedInstancesOfferings":{"locationName":"reservedInstancesOfferingsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Duration":{"locationName":"duration","type":"long"},"FixedPrice":{"locationName":"fixedPrice","type":"float"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"ReservedInstancesOfferingId":{"locationName":"reservedInstancesOfferingId"},"UsagePrice":{"locationName":"usagePrice","type":"float"},"CurrencyCode":{"locationName":"currencyCode"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Marketplace":{"locationName":"marketplace","type":"boolean"},"OfferingClass":{"locationName":"offeringClass"},"OfferingType":{"locationName":"offeringType"},"PricingDetails":{"locationName":"pricingDetailsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Count":{"locationName":"count","type":"integer"},"Price":{"locationName":"price","type":"double"}}}},"RecurringCharges":{"shape":"S1ca","locationName":"recurringCharges"},"Scope":{"locationName":"scope"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeRouteTables":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableIds":{"locationName":"RouteTableId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"RouteTables":{"locationName":"routeTableSet","type":"list","member":{"shape":"Sjk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeScheduledInstanceAvailability":{"input":{"type":"structure","required":["FirstSlotStartTimeRange","Recurrence"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"FirstSlotStartTimeRange":{"type":"structure","required":["EarliestTime","LatestTime"],"members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}},"MaxResults":{"type":"integer"},"MaxSlotDurationInHours":{"type":"integer"},"MinSlotDurationInHours":{"type":"integer"},"NextToken":{},"Recurrence":{"type":"structure","members":{"Frequency":{},"Interval":{"type":"integer"},"OccurrenceDays":{"locationName":"OccurrenceDay","type":"list","member":{"locationName":"OccurenceDay","type":"integer"}},"OccurrenceRelativeToEnd":{"type":"boolean"},"OccurrenceUnit":{}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceAvailabilitySet":{"locationName":"scheduledInstanceAvailabilitySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"FirstSlotStartTime":{"locationName":"firstSlotStartTime","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceType":{"locationName":"instanceType"},"MaxTermDurationInDays":{"locationName":"maxTermDurationInDays","type":"integer"},"MinTermDurationInDays":{"locationName":"minTermDurationInDays","type":"integer"},"NetworkPlatform":{"locationName":"networkPlatform"},"Platform":{"locationName":"platform"},"PurchaseToken":{"locationName":"purchaseToken"},"Recurrence":{"shape":"S1db","locationName":"recurrence"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}}}}}},"DescribeScheduledInstances":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"ScheduledInstanceIds":{"locationName":"ScheduledInstanceId","type":"list","member":{"locationName":"ScheduledInstanceId"}},"SlotStartTimeRange":{"type":"structure","members":{"EarliestTime":{"type":"timestamp"},"LatestTime":{"type":"timestamp"}}}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1dj","locationName":"item"}}}}},"DescribeSecurityGroupReferences":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"type":"boolean"},"GroupId":{"type":"list","member":{"locationName":"item"}}}},"output":{"type":"structure","members":{"SecurityGroupReferenceSet":{"locationName":"securityGroupReferenceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"ReferencingVpcId":{"locationName":"referencingVpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}}}}}},"DescribeSecurityGroupRules":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"SecurityGroupRuleIds":{"shape":"S1dq","locationName":"SecurityGroupRuleId"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroupRules":{"shape":"S5j","locationName":"securityGroupRuleSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSecurityGroups":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"GroupIds":{"shape":"S4o","locationName":"GroupId"},"GroupNames":{"shape":"S1du","locationName":"GroupName"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SecurityGroups":{"locationName":"securityGroupInfo","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"groupDescription"},"GroupName":{"locationName":"groupName"},"IpPermissions":{"shape":"S58","locationName":"ipPermissions"},"OwnerId":{"locationName":"ownerId"},"GroupId":{"locationName":"groupId"},"IpPermissionsEgress":{"shape":"S58","locationName":"ipPermissionsEgress"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"CreateVolumePermissions":{"shape":"S1e2","locationName":"createVolumePermission"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"SnapshotId":{"locationName":"snapshotId"}}}},"DescribeSnapshotTierStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SnapshotTierStatuses":{"locationName":"snapshotTierStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"VolumeId":{"locationName":"volumeId"},"Status":{"locationName":"status"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"StorageTier":{"locationName":"storageTier"},"LastTieringStartTime":{"locationName":"lastTieringStartTime","type":"timestamp"},"LastTieringProgress":{"locationName":"lastTieringProgress","type":"integer"},"LastTieringOperationStatus":{"locationName":"lastTieringOperationStatus"},"LastTieringOperationStatusDetail":{"locationName":"lastTieringOperationStatusDetail"},"ArchivalCompleteTime":{"locationName":"archivalCompleteTime","type":"timestamp"},"RestoreExpiryTime":{"locationName":"restoreExpiryTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSnapshots":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"OwnerIds":{"shape":"Szy","locationName":"Owner"},"RestorableByUserIds":{"locationName":"RestorableBy","type":"list","member":{}},"SnapshotIds":{"shape":"S1ec","locationName":"SnapshotId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"shape":"Sjw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotDatafeedSubscription":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"SpotDatafeedSubscription":{"shape":"Sk7","locationName":"spotDatafeedSubscription"}}}},"DescribeSpotFleetInstances":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"ActiveInstances":{"shape":"Syw","locationName":"activeInstanceSet"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"DescribeSpotFleetRequestHistory":{"input":{"type":"structure","required":["SpotFleetRequestId","StartTime"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"EventType":{"locationName":"eventType"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"EventInformation":{"shape":"Syt","locationName":"eventInformation"},"EventType":{"locationName":"eventType"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"LastEvaluatedTime":{"locationName":"lastEvaluatedTime","type":"timestamp"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"StartTime":{"locationName":"startTime","type":"timestamp"}}}},"DescribeSpotFleetRequests":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"SpotFleetRequestIds":{"shape":"S73","locationName":"spotFleetRequestId"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotFleetRequestConfigs":{"locationName":"spotFleetRequestConfigSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ActivityStatus":{"locationName":"activityStatus"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"SpotFleetRequestConfig":{"shape":"S1ev","locationName":"spotFleetRequestConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"SpotFleetRequestState":{"locationName":"spotFleetRequestState"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}}}}},"DescribeSpotInstanceRequests":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotInstanceRequestIds":{"shape":"S7e","locationName":"SpotInstanceRequestId"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1fn","locationName":"spotInstanceRequestSet"},"NextToken":{"locationName":"nextToken"}}}},"DescribeSpotPriceHistory":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"AvailabilityZone":{"locationName":"availabilityZone"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"ProductDescriptions":{"locationName":"ProductDescription","type":"list","member":{}},"StartTime":{"locationName":"startTime","type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"SpotPriceHistory":{"locationName":"spotPriceHistorySet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceType":{"locationName":"instanceType"},"ProductDescription":{"locationName":"productDescription"},"SpotPrice":{"locationName":"spotPrice"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}}}}},"DescribeStaleSecurityGroups":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{},"VpcId":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"StaleSecurityGroupSet":{"locationName":"staleSecurityGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"StaleIpPermissions":{"shape":"S1g5","locationName":"staleIpPermissions"},"StaleIpPermissionsEgress":{"shape":"S1g5","locationName":"staleIpPermissionsEgress"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeStoreImageTasks":{"input":{"type":"structure","members":{"ImageIds":{"locationName":"ImageId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"StoreImageTaskResults":{"locationName":"storeImageTaskResultSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiId":{"locationName":"amiId"},"TaskStartTime":{"locationName":"taskStartTime","type":"timestamp"},"Bucket":{"locationName":"bucket"},"S3objectKey":{"locationName":"s3objectKey"},"ProgressPercentage":{"locationName":"progressPercentage","type":"integer"},"StoreTaskState":{"locationName":"storeTaskState"},"StoreTaskFailureReason":{"locationName":"storeTaskFailureReason"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeSubnets":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"SubnetIds":{"locationName":"SubnetId","type":"list","member":{"locationName":"SubnetId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Subnets":{"locationName":"subnetSet","type":"list","member":{"shape":"S97","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTags":{"input":{"type":"structure","members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Tags":{"locationName":"tagSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"Value":{"locationName":"value"}}}}}}},"DescribeTrafficMirrorFilters":{"input":{"type":"structure","members":{"TrafficMirrorFilterIds":{"locationName":"TrafficMirrorFilterId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorFilters":{"locationName":"trafficMirrorFilterSet","type":"list","member":{"shape":"Skq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorSessions":{"input":{"type":"structure","members":{"TrafficMirrorSessionIds":{"locationName":"TrafficMirrorSessionId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorSessions":{"locationName":"trafficMirrorSessionSet","type":"list","member":{"shape":"Sl5","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrafficMirrorTargets":{"input":{"type":"structure","members":{"TrafficMirrorTargetIds":{"locationName":"TrafficMirrorTargetId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrafficMirrorTargets":{"locationName":"trafficMirrorTargetSet","type":"list","member":{"shape":"Sl8","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1h3"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayOwnerId":{"locationName":"transitGatewayOwnerId"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"State":{"locationName":"state"},"Association":{"locationName":"association","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnectPeers":{"input":{"type":"structure","members":{"TransitGatewayConnectPeerIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnectPeers":{"locationName":"transitGatewayConnectPeerSet","type":"list","member":{"shape":"Slw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayConnects":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1h3"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayConnects":{"locationName":"transitGatewayConnectSet","type":"list","member":{"shape":"Slq","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayMulticastDomains":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayMulticastDomains":{"locationName":"transitGatewayMulticastDomains","type":"list","member":{"shape":"Sm9","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayPeeringAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1h3"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachments":{"locationName":"transitGatewayPeeringAttachments","type":"list","member":{"shape":"Sn","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayRouteTables":{"input":{"type":"structure","members":{"TransitGatewayRouteTableIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTables":{"locationName":"transitGatewayRouteTables","type":"list","member":{"shape":"Smt","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGatewayVpcAttachments":{"input":{"type":"structure","members":{"TransitGatewayAttachmentIds":{"shape":"S1h3"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachments":{"locationName":"transitGatewayVpcAttachments","type":"list","member":{"shape":"Sw","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTransitGateways":{"input":{"type":"structure","members":{"TransitGatewayIds":{"type":"list","member":{"locationName":"item"}},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateways":{"locationName":"transitGatewaySet","type":"list","member":{"shape":"Slj","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeTrunkInterfaceAssociations":{"input":{"type":"structure","members":{"AssociationIds":{"locationName":"AssociationId","type":"list","member":{"locationName":"item"}},"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"InterfaceAssociations":{"locationName":"interfaceAssociationSet","type":"list","member":{"shape":"S4c","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumeAttribute":{"input":{"type":"structure","required":["Attribute","VolumeId"],"members":{"Attribute":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"AutoEnableIO":{"shape":"S12g","locationName":"autoEnableIO"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"VolumeId":{"locationName":"volumeId"}}}},"DescribeVolumeStatus":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"VolumeIds":{"shape":"S1i7","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"VolumeStatuses":{"locationName":"volumeStatusSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Actions":{"locationName":"actionsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"}}}},"AvailabilityZone":{"locationName":"availabilityZone"},"OutpostArn":{"locationName":"outpostArn"},"Events":{"locationName":"eventsSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"EventId":{"locationName":"eventId"},"EventType":{"locationName":"eventType"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"InstanceId":{"locationName":"instanceId"}}}},"VolumeId":{"locationName":"volumeId"},"VolumeStatus":{"locationName":"volumeStatus","type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"AttachmentStatuses":{"locationName":"attachmentStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"IoPerformance":{"locationName":"ioPerformance"},"InstanceId":{"locationName":"instanceId"}}}}}}}}}},"DescribeVolumes":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"VolumeIds":{"shape":"S1i7","locationName":"VolumeId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"}}},"output":{"type":"structure","members":{"Volumes":{"locationName":"volumeSet","type":"list","member":{"shape":"Smz","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVolumesModifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VolumeIds":{"shape":"S1i7","locationName":"VolumeId"},"Filters":{"shape":"Su7","locationName":"Filter"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VolumesModifications":{"locationName":"volumeModificationSet","type":"list","member":{"shape":"S1is","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcAttribute":{"input":{"type":"structure","required":["Attribute","VpcId"],"members":{"Attribute":{},"VpcId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpcId":{"locationName":"vpcId"},"EnableDnsHostnames":{"shape":"S12g","locationName":"enableDnsHostnames"},"EnableDnsSupport":{"shape":"S12g","locationName":"enableDnsSupport"}}}},"DescribeVpcClassicLink":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcIds":{"shape":"S1iy","locationName":"VpcId"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkEnabled":{"locationName":"classicLinkEnabled","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"MaxResults":{"locationName":"maxResults","type":"integer"},"NextToken":{"locationName":"nextToken"},"VpcIds":{"shape":"S1iy"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"Vpcs":{"locationName":"vpcs","type":"list","member":{"locationName":"item","type":"structure","members":{"ClassicLinkDnsSupported":{"locationName":"classicLinkDnsSupported","type":"boolean"},"VpcId":{"locationName":"vpcId"}}}}}}},"DescribeVpcEndpointConnectionNotifications":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ConnectionNotificationSet":{"locationName":"connectionNotificationSet","type":"list","member":{"shape":"Snj","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointConnections":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpointConnections":{"locationName":"vpcEndpointConnectionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointOwner":{"locationName":"vpcEndpointOwner"},"VpcEndpointState":{"locationName":"vpcEndpointState"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"DnsEntries":{"shape":"Sne","locationName":"dnsEntrySet"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServiceConfigurations":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceIds":{"shape":"St1","locationName":"ServiceId"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceConfigurations":{"locationName":"serviceConfigurationSet","type":"list","member":{"shape":"Sno","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"AllowedPrincipals":{"locationName":"allowedPrincipals","type":"list","member":{"locationName":"item","type":"structure","members":{"PrincipalType":{"locationName":"principalType"},"Principal":{"locationName":"principal"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpointServices":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ServiceNames":{"shape":"Se","locationName":"ServiceName"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ServiceNames":{"shape":"Se","locationName":"serviceNameSet"},"ServiceDetails":{"locationName":"serviceDetailSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceName":{"locationName":"serviceName"},"ServiceId":{"locationName":"serviceId"},"ServiceType":{"shape":"Snp","locationName":"serviceType"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Owner":{"locationName":"owner"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNames":{"locationName":"privateDnsNameSet","type":"list","member":{"locationName":"item","type":"structure","members":{"PrivateDnsName":{"locationName":"privateDnsName"}}}},"VpcEndpointPolicySupported":{"locationName":"vpcEndpointPolicySupported","type":"boolean"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"},"PrivateDnsNameVerificationState":{"locationName":"privateDnsNameVerificationState"}}}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcEndpoints":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"VpcEndpoints":{"locationName":"vpcEndpointSet","type":"list","member":{"shape":"Sna","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcPeeringConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionIds":{"locationName":"VpcPeeringConnectionId","type":"list","member":{"locationName":"item"}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"VpcPeeringConnections":{"locationName":"vpcPeeringConnectionSet","type":"list","member":{"shape":"S1c","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpcs":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"VpcIds":{"locationName":"VpcId","type":"list","member":{"locationName":"VpcId"}},"DryRun":{"locationName":"dryRun","type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Vpcs":{"locationName":"vpcSet","type":"list","member":{"shape":"S9f","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"DescribeVpnConnections":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"VpnConnectionIds":{"locationName":"VpnConnectionId","type":"list","member":{"locationName":"VpnConnectionId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnections":{"locationName":"vpnConnectionSet","type":"list","member":{"shape":"Soi","locationName":"item"}}}}},"DescribeVpnGateways":{"input":{"type":"structure","members":{"Filters":{"shape":"Su7","locationName":"Filter"},"VpnGatewayIds":{"locationName":"VpnGatewayId","type":"list","member":{"locationName":"VpnGatewayId"}},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"VpnGateways":{"locationName":"vpnGatewaySet","type":"list","member":{"shape":"Spc","locationName":"item"}}}}},"DetachClassicLinkVpc":{"input":{"type":"structure","required":["InstanceId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DetachInternetGateway":{"input":{"type":"structure","required":["InternetGatewayId","VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"InternetGatewayId":{"locationName":"internetGatewayId"},"VpcId":{"locationName":"vpcId"}}}},"DetachNetworkInterface":{"input":{"type":"structure","required":["AttachmentId"],"members":{"AttachmentId":{"locationName":"attachmentId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}}},"DetachVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"Device":{},"Force":{"type":"boolean"},"InstanceId":{},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"shape":"S4w"}},"DetachVpnGateway":{"input":{"type":"structure","required":["VpcId","VpnGatewayId"],"members":{"VpcId":{},"VpnGatewayId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"DisableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1ko","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1ec","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"DisableImageDeprecation":{"input":{"type":"structure","required":["ImageId"],"members":{"ImageId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableIpamOrganizationAdminAccount":{"input":{"type":"structure","required":["DelegatedAdminAccountId"],"members":{"DryRun":{"type":"boolean"},"DelegatedAdminAccountId":{}}},"output":{"type":"structure","members":{"Success":{"locationName":"success","type":"boolean"}}}},"DisableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"DisableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1l5","locationName":"propagation"}}}},"DisableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"DisableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateAddress":{"input":{"type":"structure","members":{"AssociationId":{},"PublicIp":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateClientVpnTargetNetwork":{"input":{"type":"structure","required":["ClientVpnEndpointId","AssociationId"],"members":{"ClientVpnEndpointId":{},"AssociationId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Status":{"shape":"S2y","locationName":"status"}}}},"DisassociateEnclaveCertificateIamRole":{"input":{"type":"structure","members":{"CertificateArn":{},"RoleArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"DisassociateIamInstanceProfile":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S38","locationName":"iamInstanceProfileAssociation"}}}},"DisassociateInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId","AssociationTarget"],"members":{"DryRun":{"type":"boolean"},"InstanceEventWindowId":{},"AssociationTarget":{"type":"structure","members":{"InstanceIds":{"shape":"S3e","locationName":"InstanceId"},"InstanceTags":{"shape":"Ss","locationName":"InstanceTag"},"DedicatedHostIds":{"shape":"S3f","locationName":"DedicatedHostId"}}}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3i","locationName":"instanceEventWindow"}}}},"DisassociateRouteTable":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"DisassociateSubnetCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S3y","locationName":"ipv6CidrBlockAssociation"},"SubnetId":{"locationName":"subnetId"}}}},"DisassociateTransitGatewayMulticastDomain":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"S43"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"DisassociateTransitGatewayRouteTable":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Association":{"shape":"S48","locationName":"association"}}}},"DisassociateTrunkInterface":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{},"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"ClientToken":{"locationName":"clientToken"}}}},"DisassociateVpcCidrBlock":{"input":{"type":"structure","required":["AssociationId"],"members":{"AssociationId":{"locationName":"associationId"}}},"output":{"type":"structure","members":{"Ipv6CidrBlockAssociation":{"shape":"S4j","locationName":"ipv6CidrBlockAssociation"},"CidrBlockAssociation":{"shape":"S4m","locationName":"cidrBlockAssociation"},"VpcId":{"locationName":"vpcId"}}}},"EnableEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"EnableFastSnapshotRestores":{"input":{"type":"structure","required":["AvailabilityZones","SourceSnapshotIds"],"members":{"AvailabilityZones":{"shape":"S1ko","locationName":"AvailabilityZone"},"SourceSnapshotIds":{"shape":"S1ec","locationName":"SourceSnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Successful":{"locationName":"successful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"StateTransitionReason":{"locationName":"stateTransitionReason"},"OwnerId":{"locationName":"ownerId"},"OwnerAlias":{"locationName":"ownerAlias"},"EnablingTime":{"locationName":"enablingTime","type":"timestamp"},"OptimizingTime":{"locationName":"optimizingTime","type":"timestamp"},"EnabledTime":{"locationName":"enabledTime","type":"timestamp"},"DisablingTime":{"locationName":"disablingTime","type":"timestamp"},"DisabledTime":{"locationName":"disabledTime","type":"timestamp"}}}},"Unsuccessful":{"locationName":"unsuccessful","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"FastSnapshotRestoreStateErrors":{"locationName":"fastSnapshotRestoreStateErrorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}}}}},"EnableImageDeprecation":{"input":{"type":"structure","required":["ImageId","DeprecateAt"],"members":{"ImageId":{},"DeprecateAt":{"type":"timestamp"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableIpamOrganizationAdminAccount":{"input":{"type":"structure","required":["DelegatedAdminAccountId"],"members":{"DryRun":{"type":"boolean"},"DelegatedAdminAccountId":{}}},"output":{"type":"structure","members":{"Success":{"locationName":"success","type":"boolean"}}}},"EnableSerialConsoleAccess":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"EnableTransitGatewayRouteTablePropagation":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","TransitGatewayAttachmentId"],"members":{"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Propagation":{"shape":"S1l5","locationName":"propagation"}}}},"EnableVgwRoutePropagation":{"input":{"type":"structure","required":["GatewayId","RouteTableId"],"members":{"GatewayId":{},"RouteTableId":{},"DryRun":{"type":"boolean"}}}},"EnableVolumeIO":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}}},"EnableVpcClassicLink":{"input":{"type":"structure","required":["VpcId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcId":{"locationName":"vpcId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"EnableVpcClassicLinkDnsSupport":{"input":{"type":"structure","members":{"VpcId":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ExportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CertificateRevocationList":{"locationName":"certificateRevocationList"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"ExportClientVpnClientConfiguration":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientConfiguration":{"locationName":"clientConfiguration"}}}},"ExportImage":{"input":{"type":"structure","required":["DiskImageFormat","ImageId","S3ExportLocation"],"members":{"ClientToken":{"idempotencyToken":true},"Description":{},"DiskImageFormat":{},"DryRun":{"type":"boolean"},"ImageId":{},"S3ExportLocation":{"type":"structure","required":["S3Bucket"],"members":{"S3Bucket":{},"S3Prefix":{}}},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageFormat":{"locationName":"diskImageFormat"},"ExportImageTaskId":{"locationName":"exportImageTaskId"},"ImageId":{"locationName":"imageId"},"RoleName":{"locationName":"roleName"},"Progress":{"locationName":"progress"},"S3ExportLocation":{"shape":"Syc","locationName":"s3ExportLocation"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ExportTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","S3Bucket"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"S3Bucket":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"S3Location":{"locationName":"s3Location"}}}},"GetAssociatedEnclaveCertificateIamRoles":{"input":{"type":"structure","members":{"CertificateArn":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"AssociatedRoles":{"locationName":"associatedRoleSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatedRoleArn":{"locationName":"associatedRoleArn"},"CertificateS3BucketName":{"locationName":"certificateS3BucketName"},"CertificateS3ObjectKey":{"locationName":"certificateS3ObjectKey"},"EncryptionKmsKeyId":{"locationName":"encryptionKmsKeyId"}}}}}}},"GetAssociatedIpv6PoolCidrs":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Ipv6CidrAssociations":{"locationName":"ipv6CidrAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Cidr":{"locationName":"ipv6Cidr"},"AssociatedResource":{"locationName":"associatedResource"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetCapacityReservationUsage":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationId":{"locationName":"capacityReservationId"},"InstanceType":{"locationName":"instanceType"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"State":{"locationName":"state"},"InstanceUsages":{"locationName":"instanceUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AccountId":{"locationName":"accountId"},"UsedInstanceCount":{"locationName":"usedInstanceCount","type":"integer"}}}}}}},"GetCoipPoolUsage":{"input":{"type":"structure","required":["PoolId"],"members":{"PoolId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"CoipPoolId":{"locationName":"coipPoolId"},"CoipAddressUsages":{"locationName":"coipAddressUsageSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"CoIp":{"locationName":"coIp"}}}},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"}}}},"GetConsoleOutput":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"Latest":{"type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Output":{"locationName":"output"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetConsoleScreenshot":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"WakeUp":{"type":"boolean"}}},"output":{"type":"structure","members":{"ImageData":{"locationName":"imageData"},"InstanceId":{"locationName":"instanceId"}}}},"GetDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1np","locationName":"instanceFamilyCreditSpecification"}}}},"GetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"GetEbsEncryptionByDefault":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"EbsEncryptionByDefault":{"locationName":"ebsEncryptionByDefault","type":"boolean"}}}},"GetFlowLogsIntegrationTemplate":{"input":{"type":"structure","required":["FlowLogId","ConfigDeliveryS3DestinationArn","IntegrateServices"],"members":{"DryRun":{"type":"boolean"},"FlowLogId":{},"ConfigDeliveryS3DestinationArn":{},"IntegrateServices":{"locationName":"IntegrateService","type":"structure","members":{"AthenaIntegrations":{"locationName":"AthenaIntegration","type":"list","member":{"locationName":"item","type":"structure","required":["IntegrationResultS3DestinationArn","PartitionLoadFrequency"],"members":{"IntegrationResultS3DestinationArn":{},"PartitionLoadFrequency":{},"PartitionStartDate":{"type":"timestamp"},"PartitionEndDate":{"type":"timestamp"}}}}}}}},"output":{"type":"structure","members":{"Result":{"locationName":"result"}}}},"GetGroupsForCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"NextToken":{},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"CapacityReservationGroups":{"locationName":"capacityReservationGroupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupArn":{"locationName":"groupArn"},"OwnerId":{"locationName":"ownerId"}}}}}}},"GetHostReservationPurchasePreview":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"HostIdSet":{"shape":"S1o6"},"OfferingId":{}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1o8","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"GetInstanceTypesFromInstanceRequirements":{"input":{"type":"structure","required":["ArchitectureTypes","VirtualizationTypes","InstanceRequirements"],"members":{"DryRun":{"type":"boolean"},"ArchitectureTypes":{"shape":"S1ob","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1oc","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Sak"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"InstanceTypes":{"locationName":"instanceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetIpamAddressHistory":{"input":{"type":"structure","required":["Cidr","IpamScopeId"],"members":{"DryRun":{"type":"boolean"},"Cidr":{},"IpamScopeId":{},"VpcId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"HistoryRecords":{"locationName":"historyRecordSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceRegion":{"locationName":"resourceRegion"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"},"ResourceCidr":{"locationName":"resourceCidr"},"ResourceName":{"locationName":"resourceName"},"ResourceComplianceStatus":{"locationName":"resourceComplianceStatus"},"ResourceOverlapStatus":{"locationName":"resourceOverlapStatus"},"VpcId":{"locationName":"vpcId"},"SampledStartTime":{"locationName":"sampledStartTime","type":"timestamp"},"SampledEndTime":{"locationName":"sampledEndTime","type":"timestamp"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetIpamPoolAllocations":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"IpamPoolAllocationId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IpamPoolAllocations":{"locationName":"ipamPoolAllocationSet","type":"list","member":{"shape":"S26","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetIpamPoolCidrs":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"IpamPoolCidrs":{"locationName":"ipamPoolCidrSet","type":"list","member":{"shape":"Ste","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetIpamResourceCidrs":{"input":{"type":"structure","required":["IpamScopeId"],"members":{"DryRun":{"type":"boolean"},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"IpamScopeId":{},"IpamPoolId":{},"ResourceId":{},"ResourceType":{},"ResourceTag":{"shape":"Sde"},"ResourceOwner":{}}},"output":{"type":"structure","members":{"NextToken":{"locationName":"nextToken"},"IpamResourceCidrs":{"locationName":"ipamResourceCidrSet","type":"list","member":{"shape":"S1oz","locationName":"item"}}}}},"GetLaunchTemplateData":{"input":{"type":"structure","required":["InstanceId"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{}}},"output":{"type":"structure","members":{"LaunchTemplateData":{"shape":"Sfi","locationName":"launchTemplateData"}}}},"GetManagedPrefixListAssociations":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"PrefixListAssociations":{"locationName":"prefixListAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"ResourceOwner":{"locationName":"resourceOwner"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetManagedPrefixListEntries":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"TargetVersion":{"type":"long"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetNetworkInsightsAccessScopeAnalysisFindings":{"input":{"type":"structure","required":["NetworkInsightsAccessScopeAnalysisId"],"members":{"NetworkInsightsAccessScopeAnalysisId":{},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalysisId":{"locationName":"networkInsightsAccessScopeAnalysisId"},"AnalysisStatus":{"locationName":"analysisStatus"},"AnalysisFindings":{"locationName":"analysisFindingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkInsightsAccessScopeAnalysisId":{"locationName":"networkInsightsAccessScopeAnalysisId"},"NetworkInsightsAccessScopeId":{"locationName":"networkInsightsAccessScopeId"},"FindingId":{"locationName":"findingId"},"FindingComponents":{"shape":"S1a3","locationName":"findingComponentSet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetNetworkInsightsAccessScopeContent":{"input":{"type":"structure","required":["NetworkInsightsAccessScopeId"],"members":{"NetworkInsightsAccessScopeId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeContent":{"shape":"Shu","locationName":"networkInsightsAccessScopeContent"}}}},"GetPasswordData":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"PasswordData":{"locationName":"passwordData"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}}},"GetReservedInstancesExchangeQuote":{"input":{"type":"structure","required":["ReservedInstanceIds"],"members":{"DryRun":{"type":"boolean"},"ReservedInstanceIds":{"shape":"S3","locationName":"ReservedInstanceId"},"TargetConfigurations":{"shape":"S5","locationName":"TargetConfiguration"}}},"output":{"type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"IsValidExchange":{"locationName":"isValidExchange","type":"boolean"},"OutputReservedInstancesWillExpireAt":{"locationName":"outputReservedInstancesWillExpireAt","type":"timestamp"},"PaymentDue":{"locationName":"paymentDue"},"ReservedInstanceValueRollup":{"shape":"S1pn","locationName":"reservedInstanceValueRollup"},"ReservedInstanceValueSet":{"locationName":"reservedInstanceValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1pn","locationName":"reservationValue"},"ReservedInstanceId":{"locationName":"reservedInstanceId"}}}},"TargetConfigurationValueRollup":{"shape":"S1pn","locationName":"targetConfigurationValueRollup"},"TargetConfigurationValueSet":{"locationName":"targetConfigurationValueSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ReservationValue":{"shape":"S1pn","locationName":"reservationValue"},"TargetConfiguration":{"locationName":"targetConfiguration","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"OfferingId":{"locationName":"offeringId"}}}}}},"ValidationFailureReason":{"locationName":"validationFailureReason"}}}},"GetSerialConsoleAccessStatus":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SerialConsoleAccessEnabled":{"locationName":"serialConsoleAccessEnabled","type":"boolean"}}}},"GetSpotPlacementScores":{"input":{"type":"structure","required":["TargetCapacity"],"members":{"InstanceTypes":{"locationName":"InstanceType","type":"list","member":{}},"TargetCapacity":{"type":"integer"},"TargetCapacityUnitType":{},"SingleAvailabilityZone":{"type":"boolean"},"RegionNames":{"locationName":"RegionName","type":"list","member":{}},"InstanceRequirementsWithMetadata":{"type":"structure","members":{"ArchitectureTypes":{"shape":"S1ob","locationName":"ArchitectureType"},"VirtualizationTypes":{"shape":"S1oc","locationName":"VirtualizationType"},"InstanceRequirements":{"shape":"Sak"}}},"DryRun":{"type":"boolean"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"SpotPlacementScores":{"locationName":"spotPlacementScoreSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Region":{"locationName":"region"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"Score":{"locationName":"score","type":"integer"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetSubnetCidrReservations":{"input":{"type":"structure","required":["SubnetId"],"members":{"Filters":{"shape":"Su7","locationName":"Filter"},"SubnetId":{},"DryRun":{"type":"boolean"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SubnetIpv4CidrReservations":{"shape":"S1q7","locationName":"subnetIpv4CidrReservationSet"},"SubnetIpv6CidrReservations":{"shape":"S1q7","locationName":"subnetIpv6CidrReservationSet"},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayAttachmentPropagations":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayAttachmentPropagations":{"locationName":"transitGatewayAttachmentPropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastDomainAssociations":{"locationName":"multicastDomainAssociations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnet":{"shape":"Sj","locationName":"subnet"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayPrefixListReferences":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReferences":{"locationName":"transitGatewayPrefixListReferenceSet","type":"list","member":{"shape":"Smh","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTableAssociations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"locationName":"associations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetTransitGatewayRouteTablePropagations":{"input":{"type":"structure","required":["TransitGatewayRouteTableId"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayRouteTablePropagations":{"locationName":"transitGatewayRouteTablePropagations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}}},"NextToken":{"locationName":"nextToken"}}}},"GetVpnConnectionDeviceSampleConfiguration":{"input":{"type":"structure","required":["VpnConnectionId","VpnConnectionDeviceTypeId"],"members":{"VpnConnectionId":{},"VpnConnectionDeviceTypeId":{},"InternetKeyExchangeVersion":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceSampleConfiguration":{"locationName":"vpnConnectionDeviceSampleConfiguration","type":"string","sensitive":true}}}},"GetVpnConnectionDeviceTypes":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnectionDeviceTypes":{"locationName":"vpnConnectionDeviceTypeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"VpnConnectionDeviceTypeId":{"locationName":"vpnConnectionDeviceTypeId"},"Vendor":{"locationName":"vendor"},"Platform":{"locationName":"platform"},"Software":{"locationName":"software"}}}},"NextToken":{"locationName":"nextToken"}}}},"ImportClientVpnClientCertificateRevocationList":{"input":{"type":"structure","required":["ClientVpnEndpointId","CertificateRevocationList"],"members":{"ClientVpnEndpointId":{},"CertificateRevocationList":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ImportImage":{"input":{"type":"structure","members":{"Architecture":{},"ClientData":{"shape":"S1r3"},"ClientToken":{},"Description":{},"DiskContainers":{"locationName":"DiskContainer","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{},"DeviceName":{},"Format":{},"SnapshotId":{},"Url":{},"UserBucket":{"shape":"S1r6"}}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Hypervisor":{},"KmsKeyId":{},"LicenseType":{},"Platform":{},"RoleName":{},"LicenseSpecifications":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"UsageOperation":{},"BootMode":{}}},"output":{"type":"structure","members":{"Architecture":{"locationName":"architecture"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"ImageId":{"locationName":"imageId"},"ImportTaskId":{"locationName":"importTaskId"},"KmsKeyId":{"locationName":"kmsKeyId"},"LicenseType":{"locationName":"licenseType"},"Platform":{"locationName":"platform"},"Progress":{"locationName":"progress"},"SnapshotDetails":{"shape":"S11y","locationName":"snapshotDetailSet"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"LicenseSpecifications":{"shape":"S121","locationName":"licenseSpecifications"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UsageOperation":{"locationName":"usageOperation"}}}},"ImportInstance":{"input":{"type":"structure","required":["Platform"],"members":{"Description":{"locationName":"description"},"DiskImages":{"locationName":"diskImage","type":"list","member":{"type":"structure","members":{"Description":{},"Image":{"shape":"S1rd"},"Volume":{"shape":"S1re"}}}},"DryRun":{"locationName":"dryRun","type":"boolean"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"AdditionalInfo":{"locationName":"additionalInfo"},"Architecture":{"locationName":"architecture"},"GroupIds":{"shape":"Se4","locationName":"GroupId"},"GroupNames":{"shape":"Seq","locationName":"GroupName"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"locationName":"instanceType"},"Monitoring":{"locationName":"monitoring","type":"boolean"},"Placement":{"shape":"Sai","locationName":"placement"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData","type":"structure","members":{"Data":{"locationName":"data"}},"sensitive":true}}},"Platform":{"locationName":"platform"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sx9","locationName":"conversionTask"}}}},"ImportKeyPair":{"input":{"type":"structure","required":["KeyName","PublicKeyMaterial"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"KeyName":{"locationName":"keyName"},"PublicKeyMaterial":{"locationName":"publicKeyMaterial","type":"blob"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"KeyFingerprint":{"locationName":"keyFingerprint"},"KeyName":{"locationName":"keyName"},"KeyPairId":{"locationName":"keyPairId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportSnapshot":{"input":{"type":"structure","members":{"ClientData":{"shape":"S1r3"},"ClientToken":{},"Description":{},"DiskContainer":{"type":"structure","members":{"Description":{},"Format":{},"Url":{},"UserBucket":{"shape":"S1r6"}}},"DryRun":{"type":"boolean"},"Encrypted":{"type":"boolean"},"KmsKeyId":{},"RoleName":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"Description":{"locationName":"description"},"ImportTaskId":{"locationName":"importTaskId"},"SnapshotTaskDetail":{"shape":"S129","locationName":"snapshotTaskDetail"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ImportVolume":{"input":{"type":"structure","required":["AvailabilityZone","Image","Volume"],"members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Image":{"shape":"S1rd","locationName":"image"},"Volume":{"shape":"S1re","locationName":"volume"}}},"output":{"type":"structure","members":{"ConversionTask":{"shape":"Sx9","locationName":"conversionTask"}}}},"ListSnapshotsInRecycleBin":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"SnapshotIds":{"shape":"S1ec","locationName":"SnapshotId"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Snapshots":{"locationName":"snapshotSet","type":"list","member":{"locationName":"item","type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"RecycleBinEnterTime":{"locationName":"recycleBinEnterTime","type":"timestamp"},"RecycleBinExitTime":{"locationName":"recycleBinExitTime","type":"timestamp"},"Description":{"locationName":"description"},"VolumeId":{"locationName":"volumeId"}}}},"NextToken":{"locationName":"nextToken"}}}},"ModifyAddressAttribute":{"input":{"type":"structure","required":["AllocationId"],"members":{"AllocationId":{},"DomainName":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Sul","locationName":"address"}}}},"ModifyAvailabilityZoneGroup":{"input":{"type":"structure","required":["GroupName","OptInStatus"],"members":{"GroupName":{},"OptInStatus":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservation":{"input":{"type":"structure","required":["CapacityReservationId"],"members":{"CapacityReservationId":{},"InstanceCount":{"type":"integer"},"EndDate":{"type":"timestamp"},"EndDateType":{},"Accept":{"type":"boolean"},"DryRun":{"type":"boolean"},"AdditionalInfo":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyCapacityReservationFleet":{"input":{"type":"structure","required":["CapacityReservationFleetId"],"members":{"CapacityReservationFleetId":{},"TotalTargetCapacity":{"type":"integer"},"EndDate":{"type":"timestamp"},"DryRun":{"type":"boolean"},"RemoveEndDate":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyClientVpnEndpoint":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ServerCertificateArn":{},"ConnectionLogOptions":{"shape":"S8q"},"DnsServers":{"type":"structure","members":{"CustomDnsServers":{"shape":"Se"},"Enabled":{"type":"boolean"}}},"VpnPort":{"type":"integer"},"Description":{},"SplitTunnel":{"type":"boolean"},"DryRun":{"type":"boolean"},"SecurityGroupIds":{"shape":"S2c","locationName":"SecurityGroupId"},"VpcId":{},"SelfServicePortal":{},"ClientConnectOptions":{"shape":"S8t"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyDefaultCreditSpecification":{"input":{"type":"structure","required":["InstanceFamily","CpuCredits"],"members":{"DryRun":{"type":"boolean"},"InstanceFamily":{},"CpuCredits":{}}},"output":{"type":"structure","members":{"InstanceFamilyCreditSpecification":{"shape":"S1np","locationName":"instanceFamilyCreditSpecification"}}}},"ModifyEbsDefaultKmsKeyId":{"input":{"type":"structure","required":["KmsKeyId"],"members":{"KmsKeyId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ModifyFleet":{"input":{"type":"structure","required":["FleetId"],"members":{"DryRun":{"type":"boolean"},"ExcessCapacityTerminationPolicy":{},"LaunchTemplateConfigs":{"shape":"Sab","locationName":"LaunchTemplateConfig"},"FleetId":{},"TargetCapacitySpecification":{"shape":"Sba"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{},"OperationType":{},"UserIds":{"shape":"S1se","locationName":"UserId"},"UserGroups":{"shape":"S1sf","locationName":"UserGroup"},"ProductCodes":{"shape":"S1sg","locationName":"ProductCode"},"LoadPermission":{"type":"structure","members":{"Add":{"shape":"S1si"},"Remove":{"shape":"S1si"}}},"Description":{},"Name":{}}},"output":{"type":"structure","members":{"FpgaImageAttribute":{"shape":"Szp","locationName":"fpgaImageAttribute"}}}},"ModifyHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"AutoPlacement":{"locationName":"autoPlacement"},"HostIds":{"shape":"S10m","locationName":"hostId"},"HostRecovery":{},"InstanceType":{},"InstanceFamily":{}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1sn","locationName":"unsuccessful"}}}},"ModifyIdFormat":{"input":{"type":"structure","required":["Resource","UseLongIds"],"members":{"Resource":{},"UseLongIds":{"type":"boolean"}}}},"ModifyIdentityIdFormat":{"input":{"type":"structure","required":["PrincipalArn","Resource","UseLongIds"],"members":{"PrincipalArn":{"locationName":"principalArn"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"ModifyImageAttribute":{"input":{"type":"structure","required":["ImageId"],"members":{"Attribute":{},"Description":{"shape":"S9s"},"ImageId":{},"LaunchPermission":{"type":"structure","members":{"Add":{"shape":"S11c"},"Remove":{"shape":"S11c"}}},"OperationType":{},"ProductCodes":{"shape":"S1sg","locationName":"ProductCode"},"UserGroups":{"shape":"S1sf","locationName":"UserGroup"},"UserIds":{"shape":"S1se","locationName":"UserId"},"Value":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"OrganizationArns":{"locationName":"OrganizationArn","type":"list","member":{"locationName":"OrganizationArn"}},"OrganizationalUnitArns":{"locationName":"OrganizationalUnitArn","type":"list","member":{"locationName":"OrganizationalUnitArn"}}}}},"ModifyInstanceAttribute":{"input":{"type":"structure","required":["InstanceId"],"members":{"SourceDestCheck":{"shape":"S12g"},"Attribute":{"locationName":"attribute"},"BlockDeviceMappings":{"locationName":"blockDeviceMapping","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"VolumeId":{"locationName":"volumeId"}}},"NoDevice":{"locationName":"noDevice"},"VirtualName":{"locationName":"virtualName"}}}},"DisableApiTermination":{"shape":"S12g","locationName":"disableApiTermination"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"shape":"S12g","locationName":"ebsOptimized"},"EnaSupport":{"shape":"S12g","locationName":"enaSupport"},"Groups":{"shape":"S4o","locationName":"GroupId"},"InstanceId":{"locationName":"instanceId"},"InstanceInitiatedShutdownBehavior":{"shape":"S9s","locationName":"instanceInitiatedShutdownBehavior"},"InstanceType":{"shape":"S9s","locationName":"instanceType"},"Kernel":{"shape":"S9s","locationName":"kernel"},"Ramdisk":{"shape":"S9s","locationName":"ramdisk"},"SriovNetSupport":{"shape":"S9s","locationName":"sriovNetSupport"},"UserData":{"locationName":"userData","type":"structure","members":{"Value":{"locationName":"value","type":"blob"}}},"Value":{"locationName":"value"}}}},"ModifyInstanceCapacityReservationAttributes":{"input":{"type":"structure","required":["InstanceId","CapacityReservationSpecification"],"members":{"InstanceId":{},"CapacityReservationSpecification":{"shape":"S1t0"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyInstanceCreditSpecification":{"input":{"type":"structure","required":["InstanceCreditSpecifications"],"members":{"DryRun":{"type":"boolean"},"ClientToken":{},"InstanceCreditSpecifications":{"locationName":"InstanceCreditSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{},"CpuCredits":{}}}}}},"output":{"type":"structure","members":{"SuccessfulInstanceCreditSpecifications":{"locationName":"successfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"}}}},"UnsuccessfulInstanceCreditSpecifications":{"locationName":"unsuccessfulInstanceCreditSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}}}}},"ModifyInstanceEventStartTime":{"input":{"type":"structure","required":["InstanceId","InstanceEventId","NotBefore"],"members":{"DryRun":{"type":"boolean"},"InstanceId":{},"InstanceEventId":{},"NotBefore":{"type":"timestamp"}}},"output":{"type":"structure","members":{"Event":{"shape":"S12z","locationName":"event"}}}},"ModifyInstanceEventWindow":{"input":{"type":"structure","required":["InstanceEventWindowId"],"members":{"DryRun":{"type":"boolean"},"Name":{},"InstanceEventWindowId":{},"TimeRanges":{"shape":"Sck","locationName":"TimeRange"},"CronExpression":{}}},"output":{"type":"structure","members":{"InstanceEventWindow":{"shape":"S3i","locationName":"instanceEventWindow"}}}},"ModifyInstanceMetadataOptions":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"DryRun":{"type":"boolean"},"HttpProtocolIpv6":{}}},"output":{"type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceMetadataOptions":{"shape":"S16x","locationName":"instanceMetadataOptions"}}}},"ModifyInstancePlacement":{"input":{"type":"structure","required":["InstanceId"],"members":{"Affinity":{"locationName":"affinity"},"GroupName":{},"HostId":{"locationName":"hostId"},"InstanceId":{"locationName":"instanceId"},"Tenancy":{"locationName":"tenancy"},"PartitionNumber":{"type":"integer"},"HostResourceGroupArn":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyIpam":{"input":{"type":"structure","required":["IpamId"],"members":{"DryRun":{"type":"boolean"},"IpamId":{},"Description":{},"AddOperatingRegions":{"shape":"Sd1","locationName":"AddOperatingRegion"},"RemoveOperatingRegions":{"locationName":"RemoveOperatingRegion","type":"list","member":{"type":"structure","members":{"RegionName":{}}}}}},"output":{"type":"structure","members":{"Ipam":{"shape":"Sd4","locationName":"ipam"}}}},"ModifyIpamPool":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Description":{},"AutoImport":{"type":"boolean"},"AllocationMinNetmaskLength":{"type":"integer"},"AllocationMaxNetmaskLength":{"type":"integer"},"AllocationDefaultNetmaskLength":{"type":"integer"},"ClearAllocationDefaultNetmaskLength":{"type":"boolean"},"AddAllocationResourceTags":{"shape":"Sdd","locationName":"AddAllocationResourceTag"},"RemoveAllocationResourceTags":{"shape":"Sdd","locationName":"RemoveAllocationResourceTag"}}},"output":{"type":"structure","members":{"IpamPool":{"shape":"Sdh","locationName":"ipamPool"}}}},"ModifyIpamResourceCidr":{"input":{"type":"structure","required":["ResourceId","ResourceCidr","ResourceRegion","CurrentIpamScopeId","Monitored"],"members":{"DryRun":{"type":"boolean"},"ResourceId":{},"ResourceCidr":{},"ResourceRegion":{},"CurrentIpamScopeId":{},"DestinationIpamScopeId":{},"Monitored":{"type":"boolean"}}},"output":{"type":"structure","members":{"IpamResourceCidr":{"shape":"S1oz","locationName":"ipamResourceCidr"}}}},"ModifyIpamScope":{"input":{"type":"structure","required":["IpamScopeId"],"members":{"DryRun":{"type":"boolean"},"IpamScopeId":{},"Description":{}}},"output":{"type":"structure","members":{"IpamScope":{"shape":"Sdo","locationName":"ipamScope"}}}},"ModifyLaunchTemplate":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"ClientToken":{},"LaunchTemplateId":{},"LaunchTemplateName":{},"DefaultVersion":{"locationName":"SetDefaultVersion"}}},"output":{"type":"structure","members":{"LaunchTemplate":{"shape":"Sfb","locationName":"launchTemplate"}}}},"ModifyManagedPrefixList":{"input":{"type":"structure","required":["PrefixListId"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"CurrentVersion":{"type":"long"},"PrefixListName":{},"AddEntries":{"shape":"Sgs","locationName":"AddEntry"},"RemoveEntries":{"locationName":"RemoveEntry","type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{}}}},"MaxEntries":{"type":"integer"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sgv","locationName":"prefixList"}}}},"ModifyNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"Description":{"shape":"S9s","locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Groups":{"shape":"Se4","locationName":"SecurityGroupId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"shape":"S12g","locationName":"sourceDestCheck"}}}},"ModifyPrivateDnsNameOptions":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceId":{},"PrivateDnsHostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyReservedInstances":{"input":{"type":"structure","required":["ReservedInstancesIds","TargetConfigurations"],"members":{"ReservedInstancesIds":{"shape":"S1c2","locationName":"ReservedInstancesId"},"ClientToken":{"locationName":"clientToken"},"TargetConfigurations":{"locationName":"ReservedInstancesConfigurationSetItemType","type":"list","member":{"shape":"S1co","locationName":"item"}}}},"output":{"type":"structure","members":{"ReservedInstancesModificationId":{"locationName":"reservedInstancesModificationId"}}}},"ModifySecurityGroupRules":{"input":{"type":"structure","required":["GroupId","SecurityGroupRules"],"members":{"GroupId":{},"SecurityGroupRules":{"locationName":"SecurityGroupRule","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"SecurityGroupRule":{"type":"structure","members":{"IpProtocol":{},"FromPort":{"type":"integer"},"ToPort":{"type":"integer"},"CidrIpv4":{},"CidrIpv6":{},"PrefixListId":{},"ReferencedGroupId":{},"Description":{}}}}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySnapshotAttribute":{"input":{"type":"structure","required":["SnapshotId"],"members":{"Attribute":{},"CreateVolumePermission":{"type":"structure","members":{"Add":{"shape":"S1e2"},"Remove":{"shape":"S1e2"}}},"GroupNames":{"shape":"S1du","locationName":"UserGroup"},"OperationType":{},"SnapshotId":{},"UserIds":{"shape":"S1se","locationName":"UserId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifySnapshotTier":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"StorageTier":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"TieringStartTime":{"locationName":"tieringStartTime","type":"timestamp"}}}},"ModifySpotFleetRequest":{"input":{"type":"structure","required":["SpotFleetRequestId"],"members":{"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"LaunchTemplateConfigs":{"shape":"S1fa","locationName":"LaunchTemplateConfig"},"SpotFleetRequestId":{"locationName":"spotFleetRequestId"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"Context":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifySubnetAttribute":{"input":{"type":"structure","required":["SubnetId"],"members":{"AssignIpv6AddressOnCreation":{"shape":"S12g"},"MapPublicIpOnLaunch":{"shape":"S12g"},"SubnetId":{"locationName":"subnetId"},"MapCustomerOwnedIpOnLaunch":{"shape":"S12g"},"CustomerOwnedIpv4Pool":{},"EnableDns64":{"shape":"S12g"},"PrivateDnsHostnameTypeOnLaunch":{},"EnableResourceNameDnsARecordOnLaunch":{"shape":"S12g"},"EnableResourceNameDnsAAAARecordOnLaunch":{"shape":"S12g"},"EnableLniAtDeviceIndex":{"type":"integer"},"DisableLniAtDeviceIndex":{"shape":"S12g"}}}},"ModifyTrafficMirrorFilterNetworkServices":{"input":{"type":"structure","required":["TrafficMirrorFilterId"],"members":{"TrafficMirrorFilterId":{},"AddNetworkServices":{"shape":"Skw","locationName":"AddNetworkService"},"RemoveNetworkServices":{"shape":"Skw","locationName":"RemoveNetworkService"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilter":{"shape":"Skq","locationName":"trafficMirrorFilter"}}}},"ModifyTrafficMirrorFilterRule":{"input":{"type":"structure","required":["TrafficMirrorFilterRuleId"],"members":{"TrafficMirrorFilterRuleId":{},"TrafficDirection":{},"RuleNumber":{"type":"integer"},"RuleAction":{},"DestinationPortRange":{"shape":"Sl0"},"SourcePortRange":{"shape":"Sl0"},"Protocol":{"type":"integer"},"DestinationCidrBlock":{},"SourceCidrBlock":{},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorFilterRule":{"shape":"Sks","locationName":"trafficMirrorFilterRule"}}}},"ModifyTrafficMirrorSession":{"input":{"type":"structure","required":["TrafficMirrorSessionId"],"members":{"TrafficMirrorSessionId":{},"TrafficMirrorTargetId":{},"TrafficMirrorFilterId":{},"PacketLength":{"type":"integer"},"SessionNumber":{"type":"integer"},"VirtualNetworkId":{"type":"integer"},"Description":{},"RemoveFields":{"locationName":"RemoveField","type":"list","member":{}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TrafficMirrorSession":{"shape":"Sl5","locationName":"trafficMirrorSession"}}}},"ModifyTransitGateway":{"input":{"type":"structure","required":["TransitGatewayId"],"members":{"TransitGatewayId":{},"Description":{},"Options":{"type":"structure","members":{"AddTransitGatewayCidrBlocks":{"shape":"Slh"},"RemoveTransitGatewayCidrBlocks":{"shape":"Slh"},"VpnEcmpSupport":{},"DnsSupport":{},"AutoAcceptSharedAttachments":{},"DefaultRouteTableAssociation":{},"AssociationDefaultRouteTableId":{},"DefaultRouteTablePropagation":{},"PropagationDefaultRouteTableId":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGateway":{"shape":"Slj","locationName":"transitGateway"}}}},"ModifyTransitGatewayPrefixListReference":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","PrefixListId"],"members":{"TransitGatewayRouteTableId":{},"PrefixListId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPrefixListReference":{"shape":"Smh","locationName":"transitGatewayPrefixListReference"}}}},"ModifyTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"AddSubnetIds":{"shape":"S43"},"RemoveSubnetIds":{"shape":"S43"},"Options":{"type":"structure","members":{"DnsSupport":{},"Ipv6Support":{},"ApplianceModeSupport":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"ModifyVolume":{"input":{"type":"structure","required":["VolumeId"],"members":{"DryRun":{"type":"boolean"},"VolumeId":{},"Size":{"type":"integer"},"VolumeType":{},"Iops":{"type":"integer"},"Throughput":{"type":"integer"},"MultiAttachEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"VolumeModification":{"shape":"S1is","locationName":"volumeModification"}}}},"ModifyVolumeAttribute":{"input":{"type":"structure","required":["VolumeId"],"members":{"AutoEnableIO":{"shape":"S12g"},"VolumeId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ModifyVpcAttribute":{"input":{"type":"structure","required":["VpcId"],"members":{"EnableDnsHostnames":{"shape":"S12g"},"EnableDnsSupport":{"shape":"S12g"},"VpcId":{"locationName":"vpcId"}}}},"ModifyVpcEndpoint":{"input":{"type":"structure","required":["VpcEndpointId"],"members":{"DryRun":{"type":"boolean"},"VpcEndpointId":{},"ResetPolicy":{"type":"boolean"},"PolicyDocument":{},"AddRouteTableIds":{"shape":"Sn6","locationName":"AddRouteTableId"},"RemoveRouteTableIds":{"shape":"Sn6","locationName":"RemoveRouteTableId"},"AddSubnetIds":{"shape":"Sn7","locationName":"AddSubnetId"},"RemoveSubnetIds":{"shape":"Sn7","locationName":"RemoveSubnetId"},"AddSecurityGroupIds":{"shape":"Sn8","locationName":"AddSecurityGroupId"},"RemoveSecurityGroupIds":{"shape":"Sn8","locationName":"RemoveSecurityGroupId"},"PrivateDnsEnabled":{"type":"boolean"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointConnectionNotification":{"input":{"type":"structure","required":["ConnectionNotificationId"],"members":{"DryRun":{"type":"boolean"},"ConnectionNotificationId":{},"ConnectionNotificationArn":{},"ConnectionEvents":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServiceConfiguration":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"PrivateDnsName":{},"RemovePrivateDnsName":{"type":"boolean"},"AcceptanceRequired":{"type":"boolean"},"AddNetworkLoadBalancerArns":{"shape":"Se","locationName":"AddNetworkLoadBalancerArn"},"RemoveNetworkLoadBalancerArns":{"shape":"Se","locationName":"RemoveNetworkLoadBalancerArn"},"AddGatewayLoadBalancerArns":{"shape":"Se","locationName":"AddGatewayLoadBalancerArn"},"RemoveGatewayLoadBalancerArns":{"shape":"Se","locationName":"RemoveGatewayLoadBalancerArn"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ModifyVpcEndpointServicePermissions":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"AddAllowedPrincipals":{"shape":"Se"},"RemoveAllowedPrincipals":{"shape":"Se"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpcPeeringConnectionOptions":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"AccepterPeeringConnectionOptions":{"shape":"S1vh"},"DryRun":{"type":"boolean"},"RequesterPeeringConnectionOptions":{"shape":"S1vh"},"VpcPeeringConnectionId":{}}},"output":{"type":"structure","members":{"AccepterPeeringConnectionOptions":{"shape":"S1vj","locationName":"accepterPeeringConnectionOptions"},"RequesterPeeringConnectionOptions":{"shape":"S1vj","locationName":"requesterPeeringConnectionOptions"}}}},"ModifyVpcTenancy":{"input":{"type":"structure","required":["VpcId","InstanceTenancy"],"members":{"VpcId":{},"InstanceTenancy":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"ModifyVpnConnection":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"TransitGatewayId":{},"CustomerGatewayId":{},"VpnGatewayId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Soi","locationName":"vpnConnection"}}}},"ModifyVpnConnectionOptions":{"input":{"type":"structure","required":["VpnConnectionId"],"members":{"VpnConnectionId":{},"LocalIpv4NetworkCidr":{},"RemoteIpv4NetworkCidr":{},"LocalIpv6NetworkCidr":{},"RemoteIpv6NetworkCidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Soi","locationName":"vpnConnection"}}}},"ModifyVpnTunnelCertificate":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Soi","locationName":"vpnConnection"}}}},"ModifyVpnTunnelOptions":{"input":{"type":"structure","required":["VpnConnectionId","VpnTunnelOutsideIpAddress","TunnelOptions"],"members":{"VpnConnectionId":{},"VpnTunnelOutsideIpAddress":{},"TunnelOptions":{"type":"structure","members":{"TunnelInsideCidr":{},"TunnelInsideIpv6Cidr":{},"PreSharedKey":{},"Phase1LifetimeSeconds":{"type":"integer"},"Phase2LifetimeSeconds":{"type":"integer"},"RekeyMarginTimeSeconds":{"type":"integer"},"RekeyFuzzPercentage":{"type":"integer"},"ReplayWindowSize":{"type":"integer"},"DPDTimeoutSeconds":{"type":"integer"},"DPDTimeoutAction":{},"Phase1EncryptionAlgorithms":{"shape":"So3","locationName":"Phase1EncryptionAlgorithm"},"Phase2EncryptionAlgorithms":{"shape":"So5","locationName":"Phase2EncryptionAlgorithm"},"Phase1IntegrityAlgorithms":{"shape":"So7","locationName":"Phase1IntegrityAlgorithm"},"Phase2IntegrityAlgorithms":{"shape":"So9","locationName":"Phase2IntegrityAlgorithm"},"Phase1DHGroupNumbers":{"shape":"Sob","locationName":"Phase1DHGroupNumber"},"Phase2DHGroupNumbers":{"shape":"Sod","locationName":"Phase2DHGroupNumber"},"IKEVersions":{"shape":"Sof","locationName":"IKEVersion"},"StartupAction":{}}},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"VpnConnection":{"shape":"Soi","locationName":"vpnConnection"}}}},"MonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1vy","locationName":"instancesSet"}}}},"MoveAddressToVpc":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"Status":{"locationName":"status"}}}},"MoveByoipCidrToIpam":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"Cidr":{},"IpamPoolId":{},"IpamPoolOwner":{}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"ProvisionByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"CidrAuthorizationContext":{"type":"structure","required":["Message","Signature"],"members":{"Message":{},"Signature":{}}},"PubliclyAdvertisable":{"type":"boolean"},"Description":{},"DryRun":{"type":"boolean"},"PoolTagSpecifications":{"shape":"S1t","locationName":"PoolTagSpecification"},"MultiRegion":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}},"ProvisionIpamPoolCidr":{"input":{"type":"structure","required":["IpamPoolId"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Cidr":{},"CidrAuthorizationContext":{"type":"structure","members":{"Message":{},"Signature":{}}}}},"output":{"type":"structure","members":{"IpamPoolCidr":{"shape":"Ste","locationName":"ipamPoolCidr"}}}},"ProvisionPublicIpv4PoolCidr":{"input":{"type":"structure","required":["IpamPoolId","PoolId","NetmaskLength"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"PoolId":{},"NetmaskLength":{"type":"integer"}}},"output":{"type":"structure","members":{"PoolId":{"locationName":"poolId"},"PoolAddressRange":{"shape":"S1bp","locationName":"poolAddressRange"}}}},"PurchaseHostReservation":{"input":{"type":"structure","required":["HostIdSet","OfferingId"],"members":{"ClientToken":{},"CurrencyCode":{},"HostIdSet":{"shape":"S1o6"},"LimitPrice":{},"OfferingId":{},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"output":{"type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CurrencyCode":{"locationName":"currencyCode"},"Purchase":{"shape":"S1o8","locationName":"purchase"},"TotalHourlyPrice":{"locationName":"totalHourlyPrice"},"TotalUpfrontPrice":{"locationName":"totalUpfrontPrice"}}}},"PurchaseReservedInstancesOffering":{"input":{"type":"structure","required":["InstanceCount","ReservedInstancesOfferingId"],"members":{"InstanceCount":{"type":"integer"},"ReservedInstancesOfferingId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"LimitPrice":{"locationName":"limitPrice","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"CurrencyCode":{"locationName":"currencyCode"}}},"PurchaseTime":{"type":"timestamp"}}},"output":{"type":"structure","members":{"ReservedInstancesId":{"locationName":"reservedInstancesId"}}}},"PurchaseScheduledInstances":{"input":{"type":"structure","required":["PurchaseRequests"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"PurchaseRequests":{"locationName":"PurchaseRequest","type":"list","member":{"locationName":"PurchaseRequest","type":"structure","required":["InstanceCount","PurchaseToken"],"members":{"InstanceCount":{"type":"integer"},"PurchaseToken":{}}}}}},"output":{"type":"structure","members":{"ScheduledInstanceSet":{"locationName":"scheduledInstanceSet","type":"list","member":{"shape":"S1dj","locationName":"item"}}}}},"RebootInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RegisterImage":{"input":{"type":"structure","required":["Name"],"members":{"ImageLocation":{},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"Scd","locationName":"BlockDeviceMapping"},"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"KernelId":{"locationName":"kernelId"},"Name":{"locationName":"name"},"BillingProducts":{"locationName":"BillingProduct","type":"list","member":{"locationName":"item"}},"RamdiskId":{"locationName":"ramdiskId"},"RootDeviceName":{"locationName":"rootDeviceName"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"VirtualizationType":{"locationName":"virtualizationType"},"BootMode":{}}},"output":{"type":"structure","members":{"ImageId":{"locationName":"imageId"}}}},"RegisterInstanceEventNotificationAttributes":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"InstanceTagAttribute":{"type":"structure","members":{"IncludeAllTagsOfInstance":{"type":"boolean"},"InstanceTagKeys":{"shape":"Sto","locationName":"InstanceTagKey"}}}}},"output":{"type":"structure","members":{"InstanceTagAttribute":{"shape":"Stq","locationName":"instanceTagAttribute"}}}},"RegisterTransitGatewayMulticastGroupMembers":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sts"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupMembers":{"locationName":"registeredMulticastGroupMembers","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RegisterTransitGatewayMulticastGroupSources":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"GroupIpAddress":{},"NetworkInterfaceIds":{"shape":"Sts"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"RegisteredMulticastGroupSources":{"locationName":"registeredMulticastGroupSources","type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"RegisteredNetworkInterfaceIds":{"shape":"Se","locationName":"registeredNetworkInterfaceIds"},"GroupIpAddress":{"locationName":"groupIpAddress"}}}}}},"RejectTransitGatewayMulticastDomainAssociations":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"TransitGatewayAttachmentId":{},"SubnetIds":{"shape":"Se"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Associations":{"shape":"Sg","locationName":"associations"}}}},"RejectTransitGatewayPeeringAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayPeeringAttachment":{"shape":"Sn","locationName":"transitGatewayPeeringAttachment"}}}},"RejectTransitGatewayVpcAttachment":{"input":{"type":"structure","required":["TransitGatewayAttachmentId"],"members":{"TransitGatewayAttachmentId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"TransitGatewayVpcAttachment":{"shape":"Sw","locationName":"transitGatewayVpcAttachment"}}}},"RejectVpcEndpointConnections":{"input":{"type":"structure","required":["ServiceId","VpcEndpointIds"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{},"VpcEndpointIds":{"shape":"S13","locationName":"VpcEndpointId"}}},"output":{"type":"structure","members":{"Unsuccessful":{"shape":"S16","locationName":"unsuccessful"}}}},"RejectVpcPeeringConnection":{"input":{"type":"structure","required":["VpcPeeringConnectionId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ReleaseAddress":{"input":{"type":"structure","members":{"AllocationId":{},"PublicIp":{},"NetworkBorderGroup":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ReleaseHosts":{"input":{"type":"structure","required":["HostIds"],"members":{"HostIds":{"shape":"S10m","locationName":"hostId"}}},"output":{"type":"structure","members":{"Successful":{"shape":"S21","locationName":"successful"},"Unsuccessful":{"shape":"S1sn","locationName":"unsuccessful"}}}},"ReleaseIpamPoolAllocation":{"input":{"type":"structure","required":["IpamPoolId","Cidr"],"members":{"DryRun":{"type":"boolean"},"IpamPoolId":{},"Cidr":{},"IpamPoolAllocationId":{}}},"output":{"type":"structure","members":{"Success":{"locationName":"success","type":"boolean"}}}},"ReplaceIamInstanceProfileAssociation":{"input":{"type":"structure","required":["IamInstanceProfile","AssociationId"],"members":{"IamInstanceProfile":{"shape":"S36"},"AssociationId":{}}},"output":{"type":"structure","members":{"IamInstanceProfileAssociation":{"shape":"S38","locationName":"iamInstanceProfileAssociation"}}}},"ReplaceNetworkAclAssociation":{"input":{"type":"structure","required":["AssociationId","NetworkAclId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"}}}},"ReplaceNetworkAclEntry":{"input":{"type":"structure","required":["Egress","NetworkAclId","Protocol","RuleAction","RuleNumber"],"members":{"CidrBlock":{"locationName":"cidrBlock"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Shc","locationName":"Icmp"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"NetworkAclId":{"locationName":"networkAclId"},"PortRange":{"shape":"Shd","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"ReplaceRoute":{"input":{"type":"structure","required":["RouteTableId"],"members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{},"DryRun":{"locationName":"dryRun","type":"boolean"},"VpcEndpointId":{},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"LocalTarget":{"type":"boolean"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{},"LocalGatewayId":{},"CarrierGatewayId":{},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"RouteTableId":{"locationName":"routeTableId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{}}}},"ReplaceRouteTableAssociation":{"input":{"type":"structure","required":["AssociationId","RouteTableId"],"members":{"AssociationId":{"locationName":"associationId"},"DryRun":{"locationName":"dryRun","type":"boolean"},"RouteTableId":{"locationName":"routeTableId"}}},"output":{"type":"structure","members":{"NewAssociationId":{"locationName":"newAssociationId"},"AssociationState":{"shape":"S3u","locationName":"associationState"}}}},"ReplaceTransitGatewayRoute":{"input":{"type":"structure","required":["DestinationCidrBlock","TransitGatewayRouteTableId"],"members":{"DestinationCidrBlock":{},"TransitGatewayRouteTableId":{},"TransitGatewayAttachmentId":{},"Blackhole":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Route":{"shape":"Smm","locationName":"route"}}}},"ReportInstanceStatus":{"input":{"type":"structure","required":["Instances","ReasonCodes","Status"],"members":{"Description":{"locationName":"description"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EndTime":{"locationName":"endTime","type":"timestamp"},"Instances":{"shape":"Svp","locationName":"instanceId"},"ReasonCodes":{"locationName":"reasonCode","type":"list","member":{"locationName":"item"}},"StartTime":{"locationName":"startTime","type":"timestamp"},"Status":{"locationName":"status"}}}},"RequestSpotFleet":{"input":{"type":"structure","required":["SpotFleetRequestConfig"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"SpotFleetRequestConfig":{"shape":"S1ev","locationName":"spotFleetRequestConfig"}}},"output":{"type":"structure","members":{"SpotFleetRequestId":{"locationName":"spotFleetRequestId"}}}},"RequestSpotInstances":{"input":{"type":"structure","members":{"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ClientToken":{"locationName":"clientToken"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"type":"structure","members":{"SecurityGroupIds":{"locationName":"SecurityGroupId","type":"list","member":{"locationName":"item"}},"SecurityGroups":{"locationName":"SecurityGroup","type":"list","member":{"locationName":"item"}},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"S11b","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S36","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"shape":"S1fq","locationName":"monitoring"},"NetworkInterfaces":{"shape":"S1f5","locationName":"NetworkInterface"},"Placement":{"shape":"S1f7","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"}}},"SpotPrice":{"locationName":"spotPrice"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"InstanceInterruptionBehavior":{}}},"output":{"type":"structure","members":{"SpotInstanceRequests":{"shape":"S1fn","locationName":"spotInstanceRequestSet"}}}},"ResetAddressAttribute":{"input":{"type":"structure","required":["AllocationId","Attribute"],"members":{"AllocationId":{},"Attribute":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Address":{"shape":"Sul","locationName":"address"}}}},"ResetEbsDefaultKmsKeyId":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"KmsKeyId":{"locationName":"kmsKeyId"}}}},"ResetFpgaImageAttribute":{"input":{"type":"structure","required":["FpgaImageId"],"members":{"DryRun":{"type":"boolean"},"FpgaImageId":{},"Attribute":{}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"ResetImageAttribute":{"input":{"type":"structure","required":["Attribute","ImageId"],"members":{"Attribute":{},"ImageId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"ResetInstanceAttribute":{"input":{"type":"structure","required":["Attribute","InstanceId"],"members":{"Attribute":{"locationName":"attribute"},"DryRun":{"locationName":"dryRun","type":"boolean"},"InstanceId":{"locationName":"instanceId"}}}},"ResetNetworkInterfaceAttribute":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"SourceDestCheck":{"locationName":"sourceDestCheck"}}}},"ResetSnapshotAttribute":{"input":{"type":"structure","required":["Attribute","SnapshotId"],"members":{"Attribute":{},"SnapshotId":{},"DryRun":{"locationName":"dryRun","type":"boolean"}}}},"RestoreAddressToClassic":{"input":{"type":"structure","required":["PublicIp"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"PublicIp":{"locationName":"publicIp"}}},"output":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"Status":{"locationName":"status"}}}},"RestoreManagedPrefixListVersion":{"input":{"type":"structure","required":["PrefixListId","PreviousVersion","CurrentVersion"],"members":{"DryRun":{"type":"boolean"},"PrefixListId":{},"PreviousVersion":{"type":"long"},"CurrentVersion":{"type":"long"}}},"output":{"type":"structure","members":{"PrefixList":{"shape":"Sgv","locationName":"prefixList"}}}},"RestoreSnapshotFromRecycleBin":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"OutpostArn":{"locationName":"outpostArn"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"}}}},"RestoreSnapshotTier":{"input":{"type":"structure","required":["SnapshotId"],"members":{"SnapshotId":{},"TemporaryRestoreDays":{"type":"integer"},"PermanentRestore":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"SnapshotId":{"locationName":"snapshotId"},"RestoreStartTime":{"locationName":"restoreStartTime","type":"timestamp"},"RestoreDuration":{"locationName":"restoreDuration","type":"integer"},"IsPermanentRestore":{"locationName":"isPermanentRestore","type":"boolean"}}}},"RevokeClientVpnIngress":{"input":{"type":"structure","required":["ClientVpnEndpointId","TargetNetworkCidr"],"members":{"ClientVpnEndpointId":{},"TargetNetworkCidr":{},"AccessGroupId":{},"RevokeAllGroups":{"type":"boolean"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Status":{"shape":"S55","locationName":"status"}}}},"RevokeSecurityGroupEgress":{"input":{"type":"structure","required":["GroupId"],"members":{"DryRun":{"locationName":"dryRun","type":"boolean"},"GroupId":{"locationName":"groupId"},"IpPermissions":{"shape":"S58","locationName":"ipPermissions"},"SecurityGroupRuleIds":{"shape":"S1dq","locationName":"SecurityGroupRuleId"},"CidrIp":{"locationName":"cidrIp"},"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"ToPort":{"locationName":"toPort","type":"integer"},"SourceSecurityGroupName":{"locationName":"sourceSecurityGroupName"},"SourceSecurityGroupOwnerId":{"locationName":"sourceSecurityGroupOwnerId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S58","locationName":"unknownIpPermissionSet"}}}},"RevokeSecurityGroupIngress":{"input":{"type":"structure","members":{"CidrIp":{},"FromPort":{"type":"integer"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S58"},"IpProtocol":{},"SourceSecurityGroupName":{},"SourceSecurityGroupOwnerId":{},"ToPort":{"type":"integer"},"DryRun":{"locationName":"dryRun","type":"boolean"},"SecurityGroupRuleIds":{"shape":"S1dq","locationName":"SecurityGroupRuleId"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"},"UnknownIpPermissions":{"shape":"S58","locationName":"unknownIpPermissionSet"}}}},"RunInstances":{"input":{"type":"structure","required":["MaxCount","MinCount"],"members":{"BlockDeviceMappings":{"shape":"Scd","locationName":"BlockDeviceMapping"},"ImageId":{},"InstanceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"shape":"Sfp","locationName":"Ipv6Address"},"KernelId":{},"KeyName":{},"MaxCount":{"type":"integer"},"MinCount":{"type":"integer"},"Monitoring":{"shape":"S1fq"},"Placement":{"shape":"Sai"},"RamdiskId":{},"SecurityGroupIds":{"shape":"Se4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Seq","locationName":"SecurityGroup"},"SubnetId":{},"UserData":{},"AdditionalInfo":{"locationName":"additionalInfo"},"ClientToken":{"idempotencyToken":true,"locationName":"clientToken"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S36","locationName":"iamInstanceProfile"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"NetworkInterfaces":{"shape":"S1f5","locationName":"networkInterface"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ElasticGpuSpecification":{"type":"list","member":{"shape":"Sem","locationName":"item"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"LaunchTemplate":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sew"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"shape":"S1t0"},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"PrivateDnsNameOptions":{"type":"structure","members":{"HostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}}}},"output":{"shape":"S168"}},"RunScheduledInstances":{"input":{"type":"structure","required":["LaunchSpecification","ScheduledInstanceId"],"members":{"ClientToken":{"idempotencyToken":true},"DryRun":{"type":"boolean"},"InstanceCount":{"type":"integer"},"LaunchSpecification":{"type":"structure","required":["ImageId"],"members":{"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"Ebs":{"type":"structure","members":{"DeleteOnTermination":{"type":"boolean"},"Encrypted":{"type":"boolean"},"Iops":{"type":"integer"},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{}}},"NoDevice":{},"VirtualName":{}}}},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"ImageId":{},"InstanceType":{},"KernelId":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"NetworkInterface","type":"structure","members":{"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"S1zg","locationName":"Group"},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"locationName":"Ipv6Address","type":"list","member":{"locationName":"Ipv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddressConfigs":{"locationName":"PrivateIpAddressConfig","type":"list","member":{"locationName":"PrivateIpAddressConfigSet","type":"structure","members":{"Primary":{"type":"boolean"},"PrivateIpAddress":{}}}},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{}}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"GroupName":{}}},"RamdiskId":{},"SecurityGroupIds":{"shape":"S1zg","locationName":"SecurityGroupId"},"SubnetId":{},"UserData":{}}},"ScheduledInstanceId":{}}},"output":{"type":"structure","members":{"InstanceIdSet":{"locationName":"instanceIdSet","type":"list","member":{"locationName":"item"}}}}},"SearchLocalGatewayRoutes":{"input":{"type":"structure","required":["LocalGatewayRouteTableId"],"members":{"LocalGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Sgk","locationName":"item"}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayMulticastGroups":{"input":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"NextToken":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"MulticastGroups":{"locationName":"multicastGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupIpAddress":{"locationName":"groupIpAddress"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"SubnetId":{"locationName":"subnetId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"GroupMember":{"locationName":"groupMember","type":"boolean"},"GroupSource":{"locationName":"groupSource","type":"boolean"},"MemberType":{"locationName":"memberType"},"SourceType":{"locationName":"sourceType"}}}},"NextToken":{"locationName":"nextToken"}}}},"SearchTransitGatewayRoutes":{"input":{"type":"structure","required":["TransitGatewayRouteTableId","Filters"],"members":{"TransitGatewayRouteTableId":{},"Filters":{"shape":"Su7","locationName":"Filter"},"MaxResults":{"type":"integer"},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"Routes":{"locationName":"routeSet","type":"list","member":{"shape":"Smm","locationName":"item"}},"AdditionalRoutesAvailable":{"locationName":"additionalRoutesAvailable","type":"boolean"}}}},"SendDiagnosticInterrupt":{"input":{"type":"structure","required":["InstanceId"],"members":{"InstanceId":{},"DryRun":{"type":"boolean"}}}},"StartInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"AdditionalInfo":{"locationName":"additionalInfo"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"StartingInstances":{"shape":"S204","locationName":"instancesSet"}}}},"StartNetworkInsightsAccessScopeAnalysis":{"input":{"type":"structure","required":["NetworkInsightsAccessScopeId","ClientToken"],"members":{"NetworkInsightsAccessScopeId":{},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalysis":{"shape":"S19q","locationName":"networkInsightsAccessScopeAnalysis"}}}},"StartNetworkInsightsAnalysis":{"input":{"type":"structure","required":["NetworkInsightsPathId","ClientToken"],"members":{"NetworkInsightsPathId":{},"FilterInArns":{"shape":"S1a2","locationName":"FilterInArn"},"DryRun":{"type":"boolean"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"NetworkInsightsAnalysis":{"shape":"S1a1","locationName":"networkInsightsAnalysis"}}}},"StartVpcEndpointServicePrivateDnsVerification":{"input":{"type":"structure","required":["ServiceId"],"members":{"DryRun":{"type":"boolean"},"ServiceId":{}}},"output":{"type":"structure","members":{"ReturnValue":{"locationName":"return","type":"boolean"}}}},"StopInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"Hibernate":{"type":"boolean"},"DryRun":{"locationName":"dryRun","type":"boolean"},"Force":{"locationName":"force","type":"boolean"}}},"output":{"type":"structure","members":{"StoppingInstances":{"shape":"S204","locationName":"instancesSet"}}}},"TerminateClientVpnConnections":{"input":{"type":"structure","required":["ClientVpnEndpointId"],"members":{"ClientVpnEndpointId":{},"ConnectionId":{},"Username":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ClientVpnEndpointId":{"locationName":"clientVpnEndpointId"},"Username":{"locationName":"username"},"ConnectionStatuses":{"locationName":"connectionStatuses","type":"list","member":{"locationName":"item","type":"structure","members":{"ConnectionId":{"locationName":"connectionId"},"PreviousStatus":{"shape":"Sw4","locationName":"previousStatus"},"CurrentStatus":{"shape":"Sw4","locationName":"currentStatus"}}}}}}},"TerminateInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"TerminatingInstances":{"shape":"S204","locationName":"instancesSet"}}}},"UnassignIpv6Addresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"Ipv6Addresses":{"shape":"S2g","locationName":"ipv6Addresses"},"Ipv6Prefixes":{"shape":"S2h","locationName":"Ipv6Prefix"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"}}},"output":{"type":"structure","members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"UnassignedIpv6Addresses":{"shape":"S2g","locationName":"unassignedIpv6Addresses"},"UnassignedIpv6Prefixes":{"shape":"S2h","locationName":"unassignedIpv6PrefixSet"}}}},"UnassignPrivateIpAddresses":{"input":{"type":"structure","required":["NetworkInterfaceId"],"members":{"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddresses":{"shape":"S2l","locationName":"privateIpAddress"},"Ipv4Prefixes":{"shape":"S2h","locationName":"Ipv4Prefix"}}}},"UnmonitorInstances":{"input":{"type":"structure","required":["InstanceIds"],"members":{"InstanceIds":{"shape":"Svp","locationName":"InstanceId"},"DryRun":{"locationName":"dryRun","type":"boolean"}}},"output":{"type":"structure","members":{"InstanceMonitorings":{"shape":"S1vy","locationName":"instancesSet"}}}},"UpdateSecurityGroupRuleDescriptionsEgress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S58"},"SecurityGroupRuleDescriptions":{"shape":"S20q","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"UpdateSecurityGroupRuleDescriptionsIngress":{"input":{"type":"structure","members":{"DryRun":{"type":"boolean"},"GroupId":{},"GroupName":{},"IpPermissions":{"shape":"S58"},"SecurityGroupRuleDescriptions":{"shape":"S20q","locationName":"SecurityGroupRuleDescription"}}},"output":{"type":"structure","members":{"Return":{"locationName":"return","type":"boolean"}}}},"WithdrawByoipCidr":{"input":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"DryRun":{"type":"boolean"}}},"output":{"type":"structure","members":{"ByoipCidr":{"shape":"S1n","locationName":"byoipCidr"}}}}},"shapes":{"S3":{"type":"list","member":{"locationName":"ReservedInstanceId"}},"S5":{"type":"list","member":{"locationName":"TargetConfigurationRequest","type":"structure","required":["OfferingId"],"members":{"InstanceCount":{"type":"integer"},"OfferingId":{}}}},"Se":{"type":"list","member":{"locationName":"item"}},"Sg":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"Subnets":{"locationName":"subnets","type":"list","member":{"shape":"Sj","locationName":"item"}}}},"Sj":{"type":"structure","members":{"SubnetId":{"locationName":"subnetId"},"State":{"locationName":"state"}}},"Sn":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"RequesterTgwInfo":{"shape":"So","locationName":"requesterTgwInfo"},"AccepterTgwInfo":{"shape":"So","locationName":"accepterTgwInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"So":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"OwnerId":{"locationName":"ownerId"},"Region":{"locationName":"region"}}},"Ss":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sw":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcId":{"locationName":"vpcId"},"VpcOwnerId":{"locationName":"vpcOwnerId"},"State":{"locationName":"state"},"SubnetIds":{"shape":"Se","locationName":"subnetIds"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"DnsSupport":{"locationName":"dnsSupport"},"Ipv6Support":{"locationName":"ipv6Support"},"ApplianceModeSupport":{"locationName":"applianceModeSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S13":{"type":"list","member":{"locationName":"item"}},"S16":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S17":{"type":"structure","members":{"Error":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"ResourceId":{"locationName":"resourceId"}}},"S1c":{"type":"structure","members":{"AccepterVpcInfo":{"shape":"S1d","locationName":"accepterVpcInfo"},"ExpirationTime":{"locationName":"expirationTime","type":"timestamp"},"RequesterVpcInfo":{"shape":"S1d","locationName":"requesterVpcInfo"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S1d":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Ipv6CidrBlockSet":{"locationName":"ipv6CidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"}}}},"CidrBlockSet":{"locationName":"cidrBlockSet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"}}}},"OwnerId":{"locationName":"ownerId"},"PeeringOptions":{"locationName":"peeringOptions","type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"VpcId":{"locationName":"vpcId"},"Region":{"locationName":"region"}}},"S1n":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Description":{"locationName":"description"},"StatusMessage":{"locationName":"statusMessage"},"State":{"locationName":"state"}}},"S1t":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"S21":{"type":"list","member":{"locationName":"item"}},"S26":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"IpamPoolAllocationId":{"locationName":"ipamPoolAllocationId"},"Description":{"locationName":"description"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"ResourceRegion":{"locationName":"resourceRegion"},"ResourceOwner":{"locationName":"resourceOwner"}}},"S2c":{"type":"list","member":{"locationName":"item"}},"S2g":{"type":"list","member":{"locationName":"item"}},"S2h":{"type":"list","member":{"locationName":"item"}},"S2l":{"type":"list","member":{"locationName":"PrivateIpAddress"}},"S2p":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"S2y":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S36":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S38":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"InstanceId":{"locationName":"instanceId"},"IamInstanceProfile":{"shape":"S39","locationName":"iamInstanceProfile"},"State":{"locationName":"state"},"Timestamp":{"locationName":"timestamp","type":"timestamp"}}},"S39":{"type":"structure","members":{"Arn":{"locationName":"arn"},"Id":{"locationName":"id"}}},"S3e":{"type":"list","member":{"locationName":"item"}},"S3f":{"type":"list","member":{"locationName":"item"}},"S3i":{"type":"structure","members":{"InstanceEventWindowId":{"locationName":"instanceEventWindowId"},"TimeRanges":{"locationName":"timeRangeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"StartWeekDay":{"locationName":"startWeekDay"},"StartHour":{"locationName":"startHour","type":"integer"},"EndWeekDay":{"locationName":"endWeekDay"},"EndHour":{"locationName":"endHour","type":"integer"}}}},"Name":{"locationName":"name"},"CronExpression":{"locationName":"cronExpression"},"AssociationTarget":{"locationName":"associationTarget","type":"structure","members":{"InstanceIds":{"shape":"S3e","locationName":"instanceIdSet"},"Tags":{"shape":"Ss","locationName":"tagSet"},"DedicatedHostIds":{"shape":"S3f","locationName":"dedicatedHostIdSet"}}},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S3u":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S3y":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"locationName":"ipv6CidrBlockState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"S43":{"type":"list","member":{"locationName":"item"}},"S48":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"State":{"locationName":"state"}}},"S4c":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"BranchInterfaceId":{"locationName":"branchInterfaceId"},"TrunkInterfaceId":{"locationName":"trunkInterfaceId"},"InterfaceProtocol":{"locationName":"interfaceProtocol"},"VlanId":{"locationName":"vlanId","type":"integer"},"GreKey":{"locationName":"greKey","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S4j":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"Ipv6CidrBlockState":{"shape":"S4k","locationName":"ipv6CidrBlockState"},"NetworkBorderGroup":{"locationName":"networkBorderGroup"},"Ipv6Pool":{"locationName":"ipv6Pool"}}},"S4k":{"type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}},"S4m":{"type":"structure","members":{"AssociationId":{"locationName":"associationId"},"CidrBlock":{"locationName":"cidrBlock"},"CidrBlockState":{"shape":"S4k","locationName":"cidrBlockState"}}},"S4o":{"type":"list","member":{"locationName":"groupId"}},"S4w":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"Device":{"locationName":"device"},"InstanceId":{"locationName":"instanceId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"}}},"S51":{"type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}},"S55":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S58":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIp":{"locationName":"cidrIp"},"Description":{"locationName":"description"}}}},"Ipv6Ranges":{"locationName":"ipv6Ranges","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrIpv6":{"locationName":"cidrIpv6"},"Description":{"locationName":"description"}}}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"PrefixListId":{"locationName":"prefixListId"}}}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S5h","locationName":"item"}}}}},"S5h":{"type":"structure","members":{"Description":{"locationName":"description"},"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S5j":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{"locationName":"securityGroupRuleId"},"GroupId":{"locationName":"groupId"},"GroupOwnerId":{"locationName":"groupOwnerId"},"IsEgress":{"locationName":"isEgress","type":"boolean"},"IpProtocol":{"locationName":"ipProtocol"},"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"},"CidrIpv4":{"locationName":"cidrIpv4"},"CidrIpv6":{"locationName":"cidrIpv6"},"PrefixListId":{"locationName":"prefixListId"},"ReferencedGroupInfo":{"locationName":"referencedGroupInfo","type":"structure","members":{"GroupId":{"locationName":"groupId"},"PeeringStatus":{"locationName":"peeringStatus"},"UserId":{"locationName":"userId"},"VpcId":{"locationName":"vpcId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"S5s":{"type":"structure","members":{"S3":{"type":"structure","members":{"AWSAccessKeyId":{},"Bucket":{"locationName":"bucket"},"Prefix":{"locationName":"prefix"},"UploadPolicy":{"locationName":"uploadPolicy","type":"blob"},"UploadPolicySignature":{"locationName":"uploadPolicySignature"}}}}},"S5w":{"type":"structure","members":{"BundleId":{"locationName":"bundleId"},"BundleTaskError":{"locationName":"error","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"InstanceId":{"locationName":"instanceId"},"Progress":{"locationName":"progress"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"state"},"Storage":{"shape":"S5s","locationName":"storage"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"S66":{"type":"list","member":{"locationName":"item"}},"S6r":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ClientToken":{"locationName":"clientToken"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"InstanceCounts":{"locationName":"instanceCounts","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceCount":{"locationName":"instanceCount","type":"integer"},"State":{"locationName":"state"}}}},"PriceSchedules":{"locationName":"priceSchedules","type":"list","member":{"locationName":"item","type":"structure","members":{"Active":{"locationName":"active","type":"boolean"},"CurrencyCode":{"locationName":"currencyCode"},"Price":{"locationName":"price","type":"double"},"Term":{"locationName":"term","type":"long"}}}},"ReservedInstancesId":{"locationName":"reservedInstancesId"},"ReservedInstancesListingId":{"locationName":"reservedInstancesListingId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"},"UpdateDate":{"locationName":"updateDate","type":"timestamp"}}}},"S73":{"type":"list","member":{"locationName":"item"}},"S7e":{"type":"list","member":{"locationName":"SpotInstanceRequestId"}},"S80":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"OwnerId":{"locationName":"ownerId"},"CapacityReservationArn":{"locationName":"capacityReservationArn"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"Tenancy":{"locationName":"tenancy"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"AvailableInstanceCount":{"locationName":"availableInstanceCount","type":"integer"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EphemeralStorage":{"locationName":"ephemeralStorage","type":"boolean"},"State":{"locationName":"state"},"StartDate":{"locationName":"startDate","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"EndDateType":{"locationName":"endDateType"},"InstanceMatchCriteria":{"locationName":"instanceMatchCriteria"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OutpostArn":{"locationName":"outpostArn"},"CapacityReservationFleetId":{"locationName":"capacityReservationFleetId"}}},"S8c":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"InstanceType":{"locationName":"instanceType"},"InstancePlatform":{"locationName":"instancePlatform"},"AvailabilityZone":{"locationName":"availabilityZone"},"TotalInstanceCount":{"locationName":"totalInstanceCount","type":"integer"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"Weight":{"locationName":"weight","type":"double"},"Priority":{"locationName":"priority","type":"integer"}}}},"S8g":{"type":"structure","members":{"CarrierGatewayId":{"locationName":"carrierGatewayId"},"VpcId":{"locationName":"vpcId"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S8q":{"type":"structure","members":{"Enabled":{"type":"boolean"},"CloudwatchLogGroup":{},"CloudwatchLogStream":{}}},"S8t":{"type":"structure","members":{"Enabled":{"type":"boolean"},"LambdaFunctionArn":{}}},"S8v":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S8z":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S94":{"type":"structure","members":{"BgpAsn":{"locationName":"bgpAsn"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"IpAddress":{"locationName":"ipAddress"},"CertificateArn":{"locationName":"certificateArn"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"DeviceName":{"locationName":"deviceName"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S97":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"AvailabilityZoneId":{"locationName":"availabilityZoneId"},"AvailableIpAddressCount":{"locationName":"availableIpAddressCount","type":"integer"},"CidrBlock":{"locationName":"cidrBlock"},"DefaultForAz":{"locationName":"defaultForAz","type":"boolean"},"EnableLniAtDeviceIndex":{"locationName":"enableLniAtDeviceIndex","type":"integer"},"MapPublicIpOnLaunch":{"locationName":"mapPublicIpOnLaunch","type":"boolean"},"MapCustomerOwnedIpOnLaunch":{"locationName":"mapCustomerOwnedIpOnLaunch","type":"boolean"},"CustomerOwnedIpv4Pool":{"locationName":"customerOwnedIpv4Pool"},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"AssignIpv6AddressOnCreation":{"locationName":"assignIpv6AddressOnCreation","type":"boolean"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S3y","locationName":"item"}},"Tags":{"shape":"Ss","locationName":"tagSet"},"SubnetArn":{"locationName":"subnetArn"},"OutpostArn":{"locationName":"outpostArn"},"EnableDns64":{"locationName":"enableDns64","type":"boolean"},"Ipv6Native":{"locationName":"ipv6Native","type":"boolean"},"PrivateDnsNameOptionsOnLaunch":{"locationName":"privateDnsNameOptionsOnLaunch","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}}}},"S9f":{"type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"InstanceTenancy":{"locationName":"instanceTenancy"},"Ipv6CidrBlockAssociationSet":{"locationName":"ipv6CidrBlockAssociationSet","type":"list","member":{"shape":"S4j","locationName":"item"}},"CidrBlockAssociationSet":{"locationName":"cidrBlockAssociationSet","type":"list","member":{"shape":"S4m","locationName":"item"}},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9o":{"type":"structure","members":{"DhcpConfigurations":{"locationName":"dhcpConfigurationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Values":{"locationName":"valueSet","type":"list","member":{"shape":"S9s","locationName":"item"}}}}},"DhcpOptionsId":{"locationName":"dhcpOptionsId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9s":{"type":"structure","members":{"Value":{"locationName":"value"}}},"S9v":{"type":"structure","members":{"Attachments":{"shape":"S9w","locationName":"attachmentSet"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S9w":{"type":"list","member":{"locationName":"item","type":"structure","members":{"State":{"locationName":"state"},"VpcId":{"locationName":"vpcId"}}}},"Sab":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"type":"structure","members":{"LaunchTemplateId":{},"LaunchTemplateName":{},"Version":{}}},"Overrides":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{},"MaxPrice":{},"SubnetId":{},"AvailabilityZone":{},"WeightedCapacity":{"type":"double"},"Priority":{"type":"double"},"Placement":{"shape":"Sai"},"InstanceRequirements":{"shape":"Sak"}}}}}}},"Sai":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"}}},"Sak":{"type":"structure","required":["VCpuCount","MemoryMiB"],"members":{"VCpuCount":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"MemoryMiB":{"type":"structure","required":["Min"],"members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"CpuManufacturers":{"shape":"San","locationName":"CpuManufacturer"},"MemoryGiBPerVCpu":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"ExcludedInstanceTypes":{"shape":"Saq","locationName":"ExcludedInstanceType"},"InstanceGenerations":{"shape":"Sas","locationName":"InstanceGeneration"},"SpotMaxPricePercentageOverLowestPrice":{"type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"type":"integer"},"BareMetal":{},"BurstablePerformance":{},"RequireHibernateSupport":{"type":"boolean"},"NetworkInterfaceCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"LocalStorage":{},"LocalStorageTypes":{"shape":"Say","locationName":"LocalStorageType"},"TotalLocalStorageGB":{"type":"structure","members":{"Min":{"type":"double"},"Max":{"type":"double"}}},"BaselineEbsBandwidthMbps":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorTypes":{"shape":"Sb2","locationName":"AcceleratorType"},"AcceleratorCount":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sb5","locationName":"AcceleratorManufacturer"},"AcceleratorNames":{"shape":"Sb7","locationName":"AcceleratorName"},"AcceleratorTotalMemoryMiB":{"type":"structure","members":{"Min":{"type":"integer"},"Max":{"type":"integer"}}}}},"San":{"type":"list","member":{"locationName":"item"}},"Saq":{"type":"list","member":{"locationName":"item"}},"Sas":{"type":"list","member":{"locationName":"item"}},"Say":{"type":"list","member":{"locationName":"item"}},"Sb2":{"type":"list","member":{"locationName":"item"}},"Sb5":{"type":"list","member":{"locationName":"item"}},"Sb7":{"type":"list","member":{"locationName":"item"}},"Sba":{"type":"structure","required":["TotalTargetCapacity"],"members":{"TotalTargetCapacity":{"type":"integer"},"OnDemandTargetCapacity":{"type":"integer"},"SpotTargetCapacity":{"type":"integer"},"DefaultTargetCapacityType":{},"TargetCapacityUnitType":{}}},"Sbi":{"type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbj","locationName":"launchTemplateSpecification"},"Overrides":{"shape":"Sbk","locationName":"overrides"}}},"Sbj":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"Version":{"locationName":"version"}}},"Sbk":{"type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"MaxPrice":{"locationName":"maxPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"Placement":{"locationName":"placement","type":"structure","members":{"GroupName":{"locationName":"groupName"}}},"InstanceRequirements":{"shape":"Sbm","locationName":"instanceRequirements"}}},"Sbm":{"type":"structure","members":{"VCpuCount":{"locationName":"vCpuCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"MemoryMiB":{"locationName":"memoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"CpuManufacturers":{"shape":"San","locationName":"cpuManufacturerSet"},"MemoryGiBPerVCpu":{"locationName":"memoryGiBPerVCpu","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"ExcludedInstanceTypes":{"shape":"Saq","locationName":"excludedInstanceTypeSet"},"InstanceGenerations":{"shape":"Sas","locationName":"instanceGenerationSet"},"SpotMaxPricePercentageOverLowestPrice":{"locationName":"spotMaxPricePercentageOverLowestPrice","type":"integer"},"OnDemandMaxPricePercentageOverLowestPrice":{"locationName":"onDemandMaxPricePercentageOverLowestPrice","type":"integer"},"BareMetal":{"locationName":"bareMetal"},"BurstablePerformance":{"locationName":"burstablePerformance"},"RequireHibernateSupport":{"locationName":"requireHibernateSupport","type":"boolean"},"NetworkInterfaceCount":{"locationName":"networkInterfaceCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"LocalStorage":{"locationName":"localStorage"},"LocalStorageTypes":{"shape":"Say","locationName":"localStorageTypeSet"},"TotalLocalStorageGB":{"locationName":"totalLocalStorageGB","type":"structure","members":{"Min":{"locationName":"min","type":"double"},"Max":{"locationName":"max","type":"double"}}},"BaselineEbsBandwidthMbps":{"locationName":"baselineEbsBandwidthMbps","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorTypes":{"shape":"Sb2","locationName":"acceleratorTypeSet"},"AcceleratorCount":{"locationName":"acceleratorCount","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}},"AcceleratorManufacturers":{"shape":"Sb5","locationName":"acceleratorManufacturerSet"},"AcceleratorNames":{"shape":"Sb7","locationName":"acceleratorNameSet"},"AcceleratorTotalMemoryMiB":{"locationName":"acceleratorTotalMemoryMiB","type":"structure","members":{"Min":{"locationName":"min","type":"integer"},"Max":{"locationName":"max","type":"integer"}}}}},"Sby":{"type":"list","member":{"locationName":"item"}},"Sca":{"type":"structure","members":{"Bucket":{},"Key":{}}},"Scd":{"type":"list","member":{"shape":"Sce","locationName":"BlockDeviceMapping"}},"Sce":{"type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"KmsKeyId":{},"Throughput":{"locationName":"throughput","type":"integer"},"OutpostArn":{"locationName":"outpostArn"},"Encrypted":{"locationName":"encrypted","type":"boolean"}}},"NoDevice":{"locationName":"noDevice"}}},"Sck":{"type":"list","member":{"type":"structure","members":{"StartWeekDay":{},"StartHour":{"type":"integer"},"EndWeekDay":{},"EndHour":{"type":"integer"}}}},"Sct":{"type":"structure","members":{"Description":{"locationName":"description"},"ExportTaskId":{"locationName":"exportTaskId"},"ExportToS3Task":{"locationName":"exportToS3","type":"structure","members":{"ContainerFormat":{"locationName":"containerFormat"},"DiskImageFormat":{"locationName":"diskImageFormat"},"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"InstanceExportDetails":{"locationName":"instanceExport","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"TargetEnvironment":{"locationName":"targetEnvironment"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Scz":{"type":"structure","members":{"Attachments":{"shape":"S9w","locationName":"attachmentSet"},"InternetGatewayId":{"locationName":"internetGatewayId"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sd1":{"type":"list","member":{"type":"structure","members":{"RegionName":{}}}},"Sd4":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"IpamId":{"locationName":"ipamId"},"IpamArn":{"locationName":"ipamArn"},"IpamRegion":{"locationName":"ipamRegion"},"PublicDefaultScopeId":{"locationName":"publicDefaultScopeId"},"PrivateDefaultScopeId":{"locationName":"privateDefaultScopeId"},"ScopeCount":{"locationName":"scopeCount","type":"integer"},"Description":{"locationName":"description"},"OperatingRegions":{"locationName":"operatingRegionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"RegionName":{"locationName":"regionName"}}}},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sdd":{"type":"list","member":{"shape":"Sde","locationName":"item"}},"Sde":{"type":"structure","members":{"Key":{},"Value":{}}},"Sdh":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"IpamPoolId":{"locationName":"ipamPoolId"},"SourceIpamPoolId":{"locationName":"sourceIpamPoolId"},"IpamPoolArn":{"locationName":"ipamPoolArn"},"IpamScopeArn":{"locationName":"ipamScopeArn"},"IpamScopeType":{"locationName":"ipamScopeType"},"IpamArn":{"locationName":"ipamArn"},"IpamRegion":{"locationName":"ipamRegion"},"Locale":{"locationName":"locale"},"PoolDepth":{"locationName":"poolDepth","type":"integer"},"State":{"locationName":"state"},"StateMessage":{"locationName":"stateMessage"},"Description":{"locationName":"description"},"AutoImport":{"locationName":"autoImport","type":"boolean"},"PubliclyAdvertisable":{"locationName":"publiclyAdvertisable","type":"boolean"},"AddressFamily":{"locationName":"addressFamily"},"AllocationMinNetmaskLength":{"locationName":"allocationMinNetmaskLength","type":"integer"},"AllocationMaxNetmaskLength":{"locationName":"allocationMaxNetmaskLength","type":"integer"},"AllocationDefaultNetmaskLength":{"locationName":"allocationDefaultNetmaskLength","type":"integer"},"AllocationResourceTags":{"shape":"Sdk","locationName":"allocationResourceTagSet"},"Tags":{"shape":"Ss","locationName":"tagSet"},"AwsService":{"locationName":"awsService"}}},"Sdk":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Key":{"locationName":"key"},"Value":{"locationName":"value"}}}},"Sdo":{"type":"structure","members":{"OwnerId":{"locationName":"ownerId"},"IpamScopeId":{"locationName":"ipamScopeId"},"IpamScopeArn":{"locationName":"ipamScopeArn"},"IpamArn":{"locationName":"ipamArn"},"IpamRegion":{"locationName":"ipamRegion"},"IpamScopeType":{"locationName":"ipamScopeType"},"IsDefault":{"locationName":"isDefault","type":"boolean"},"Description":{"locationName":"description"},"PoolCount":{"locationName":"poolCount","type":"integer"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sdw":{"type":"structure","members":{"KernelId":{},"EbsOptimized":{"type":"boolean"},"IamInstanceProfile":{"type":"structure","members":{"Arn":{},"Name":{}}},"BlockDeviceMappings":{"locationName":"BlockDeviceMapping","type":"list","member":{"locationName":"BlockDeviceMapping","type":"structure","members":{"DeviceName":{},"VirtualName":{},"Ebs":{"type":"structure","members":{"Encrypted":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Iops":{"type":"integer"},"KmsKeyId":{},"SnapshotId":{},"VolumeSize":{"type":"integer"},"VolumeType":{},"Throughput":{"type":"integer"}}},"NoDevice":{}}}},"NetworkInterfaces":{"locationName":"NetworkInterface","type":"list","member":{"locationName":"InstanceNetworkInterfaceSpecification","type":"structure","members":{"AssociateCarrierIpAddress":{"type":"boolean"},"AssociatePublicIpAddress":{"type":"boolean"},"DeleteOnTermination":{"type":"boolean"},"Description":{},"DeviceIndex":{"type":"integer"},"Groups":{"shape":"Se4","locationName":"SecurityGroupId"},"InterfaceType":{},"Ipv6AddressCount":{"type":"integer"},"Ipv6Addresses":{"type":"list","member":{"locationName":"InstanceIpv6Address","type":"structure","members":{"Ipv6Address":{}}}},"NetworkInterfaceId":{},"PrivateIpAddress":{},"PrivateIpAddresses":{"shape":"Se7"},"SecondaryPrivateIpAddressCount":{"type":"integer"},"SubnetId":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Se9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Seb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"ImageId":{},"InstanceType":{},"KeyName":{},"Monitoring":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"Placement":{"type":"structure","members":{"AvailabilityZone":{},"Affinity":{},"GroupName":{},"HostId":{},"Tenancy":{},"SpreadDomain":{},"HostResourceGroupArn":{},"PartitionNumber":{"type":"integer"}}},"RamDiskId":{},"DisableApiTermination":{"type":"boolean"},"InstanceInitiatedShutdownBehavior":{},"UserData":{},"TagSpecifications":{"locationName":"TagSpecification","type":"list","member":{"locationName":"LaunchTemplateTagSpecificationRequest","type":"structure","members":{"ResourceType":{},"Tags":{"shape":"Ss","locationName":"Tag"}}}},"ElasticGpuSpecifications":{"locationName":"ElasticGpuSpecification","type":"list","member":{"shape":"Sem","locationName":"ElasticGpuSpecification"}},"ElasticInferenceAccelerators":{"locationName":"ElasticInferenceAccelerator","type":"list","member":{"locationName":"item","type":"structure","required":["Type"],"members":{"Type":{},"Count":{"type":"integer"}}}},"SecurityGroupIds":{"shape":"Se4","locationName":"SecurityGroupId"},"SecurityGroups":{"shape":"Seq","locationName":"SecurityGroup"},"InstanceMarketOptions":{"type":"structure","members":{"MarketType":{},"SpotOptions":{"type":"structure","members":{"MaxPrice":{},"SpotInstanceType":{},"BlockDurationMinutes":{"type":"integer"},"ValidUntil":{"type":"timestamp"},"InstanceInterruptionBehavior":{}}}}},"CreditSpecification":{"shape":"Sew"},"CpuOptions":{"type":"structure","members":{"CoreCount":{"type":"integer"},"ThreadsPerCore":{"type":"integer"}}},"CapacityReservationSpecification":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Sf0"}}},"LicenseSpecifications":{"locationName":"LicenseSpecification","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{}}}},"HibernationOptions":{"type":"structure","members":{"Configured":{"type":"boolean"}}},"MetadataOptions":{"type":"structure","members":{"HttpTokens":{},"HttpPutResponseHopLimit":{"type":"integer"},"HttpEndpoint":{},"HttpProtocolIpv6":{}}},"EnclaveOptions":{"type":"structure","members":{"Enabled":{"type":"boolean"}}},"InstanceRequirements":{"shape":"Sak"},"PrivateDnsNameOptions":{"type":"structure","members":{"HostnameType":{},"EnableResourceNameDnsARecord":{"type":"boolean"},"EnableResourceNameDnsAAAARecord":{"type":"boolean"}}}}},"Se4":{"type":"list","member":{"locationName":"SecurityGroupId"}},"Se7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Primary":{"locationName":"primary","type":"boolean"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Se9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{}}}},"Seb":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{}}}},"Sem":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Seq":{"type":"list","member":{"locationName":"SecurityGroup"}},"Sew":{"type":"structure","required":["CpuCredits"],"members":{"CpuCredits":{}}},"Sf0":{"type":"structure","members":{"CapacityReservationId":{},"CapacityReservationResourceGroupArn":{}}},"Sfb":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersionNumber":{"locationName":"defaultVersionNumber","type":"long"},"LatestVersionNumber":{"locationName":"latestVersionNumber","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sfc":{"type":"structure","members":{"Errors":{"locationName":"errorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}}},"Sfh":{"type":"structure","members":{"LaunchTemplateId":{"locationName":"launchTemplateId"},"LaunchTemplateName":{"locationName":"launchTemplateName"},"VersionNumber":{"locationName":"versionNumber","type":"long"},"VersionDescription":{"locationName":"versionDescription"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"CreatedBy":{"locationName":"createdBy"},"DefaultVersion":{"locationName":"defaultVersion","type":"boolean"},"LaunchTemplateData":{"shape":"Sfi","locationName":"launchTemplateData"}}},"Sfi":{"type":"structure","members":{"KernelId":{"locationName":"kernelId"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"locationName":"iamInstanceProfile","type":"structure","members":{"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"BlockDeviceMappings":{"locationName":"blockDeviceMappingSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"VirtualName":{"locationName":"virtualName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"Encrypted":{"locationName":"encrypted","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Iops":{"locationName":"iops","type":"integer"},"KmsKeyId":{"locationName":"kmsKeyId"},"SnapshotId":{"locationName":"snapshotId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"VolumeType":{"locationName":"volumeType"},"Throughput":{"locationName":"throughput","type":"integer"}}},"NoDevice":{"locationName":"noDevice"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AssociateCarrierIpAddress":{"locationName":"associateCarrierIpAddress","type":"boolean"},"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"S4o","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sfp","locationName":"ipv6AddressesSet"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Se7","locationName":"privateIpAddressesSet"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv4PrefixCount":{"locationName":"ipv4PrefixCount","type":"integer"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"Ipv6PrefixCount":{"locationName":"ipv6PrefixCount","type":"integer"}}}},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"Placement":{"locationName":"placement","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"Affinity":{"locationName":"affinity"},"GroupName":{"locationName":"groupName"},"HostId":{"locationName":"hostId"},"Tenancy":{"locationName":"tenancy"},"SpreadDomain":{"locationName":"spreadDomain"},"HostResourceGroupArn":{"locationName":"hostResourceGroupArn"},"PartitionNumber":{"locationName":"partitionNumber","type":"integer"}}},"RamDiskId":{"locationName":"ramDiskId"},"DisableApiTermination":{"locationName":"disableApiTermination","type":"boolean"},"InstanceInitiatedShutdownBehavior":{"locationName":"instanceInitiatedShutdownBehavior"},"UserData":{"locationName":"userData"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tagSet"}}}},"ElasticGpuSpecifications":{"locationName":"elasticGpuSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"}}}},"ElasticInferenceAccelerators":{"locationName":"elasticInferenceAcceleratorSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Type":{"locationName":"type"},"Count":{"locationName":"count","type":"integer"}}}},"SecurityGroupIds":{"shape":"Se","locationName":"securityGroupIdSet"},"SecurityGroups":{"shape":"Se","locationName":"securityGroupSet"},"InstanceMarketOptions":{"locationName":"instanceMarketOptions","type":"structure","members":{"MarketType":{"locationName":"marketType"},"SpotOptions":{"locationName":"spotOptions","type":"structure","members":{"MaxPrice":{"locationName":"maxPrice"},"SpotInstanceType":{"locationName":"spotInstanceType"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}}},"CreditSpecification":{"locationName":"creditSpecification","type":"structure","members":{"CpuCredits":{"locationName":"cpuCredits"}}},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sg8","locationName":"capacityReservationTarget"}}},"LicenseSpecifications":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"MetadataOptions":{"locationName":"metadataOptions","type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"EnclaveOptions":{"locationName":"enclaveOptions","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"InstanceRequirements":{"shape":"Sbm","locationName":"instanceRequirements"},"PrivateDnsNameOptions":{"locationName":"privateDnsNameOptions","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}}}},"Sfp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"Sg8":{"type":"structure","members":{"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationResourceGroupArn":{"locationName":"capacityReservationResourceGroupArn"}}},"Sgk":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"LocalGatewayVirtualInterfaceGroupId":{"locationName":"localGatewayVirtualInterfaceGroupId"},"Type":{"locationName":"type"},"State":{"locationName":"state"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"OwnerId":{"locationName":"ownerId"}}},"Sgp":{"type":"structure","members":{"LocalGatewayRouteTableVpcAssociationId":{"locationName":"localGatewayRouteTableVpcAssociationId"},"LocalGatewayRouteTableId":{"locationName":"localGatewayRouteTableId"},"LocalGatewayRouteTableArn":{"locationName":"localGatewayRouteTableArn"},"LocalGatewayId":{"locationName":"localGatewayId"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"},"State":{"locationName":"state"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sgs":{"type":"list","member":{"type":"structure","required":["Cidr"],"members":{"Cidr":{},"Description":{}}}},"Sgv":{"type":"structure","members":{"PrefixListId":{"locationName":"prefixListId"},"AddressFamily":{"locationName":"addressFamily"},"State":{"locationName":"state"},"StateMessage":{"locationName":"stateMessage"},"PrefixListArn":{"locationName":"prefixListArn"},"PrefixListName":{"locationName":"prefixListName"},"MaxEntries":{"locationName":"maxEntries","type":"integer"},"Version":{"locationName":"version","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"}}},"Sh0":{"type":"structure","members":{"CreateTime":{"locationName":"createTime","type":"timestamp"},"DeleteTime":{"locationName":"deleteTime","type":"timestamp"},"FailureCode":{"locationName":"failureCode"},"FailureMessage":{"locationName":"failureMessage"},"NatGatewayAddresses":{"locationName":"natGatewayAddressSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIp":{"locationName":"privateIp"},"PublicIp":{"locationName":"publicIp"}}}},"NatGatewayId":{"locationName":"natGatewayId"},"ProvisionedBandwidth":{"locationName":"provisionedBandwidth","type":"structure","members":{"ProvisionTime":{"locationName":"provisionTime","type":"timestamp"},"Provisioned":{"locationName":"provisioned"},"RequestTime":{"locationName":"requestTime","type":"timestamp"},"Requested":{"locationName":"requested"},"Status":{"locationName":"status"}}},"State":{"locationName":"state"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"ConnectivityType":{"locationName":"connectivityType"}}},"Sh7":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"NetworkAclAssociationId":{"locationName":"networkAclAssociationId"},"NetworkAclId":{"locationName":"networkAclId"},"SubnetId":{"locationName":"subnetId"}}}},"Entries":{"locationName":"entrySet","type":"list","member":{"locationName":"item","type":"structure","members":{"CidrBlock":{"locationName":"cidrBlock"},"Egress":{"locationName":"egress","type":"boolean"},"IcmpTypeCode":{"shape":"Shc","locationName":"icmpTypeCode"},"Ipv6CidrBlock":{"locationName":"ipv6CidrBlock"},"PortRange":{"shape":"Shd","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}}},"IsDefault":{"locationName":"default","type":"boolean"},"NetworkAclId":{"locationName":"networkAclId"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Shc":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Type":{"locationName":"type","type":"integer"}}},"Shd":{"type":"structure","members":{"From":{"locationName":"from","type":"integer"},"To":{"locationName":"to","type":"integer"}}},"Shi":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Source":{"shape":"Shk"},"Destination":{"shape":"Shk"},"ThroughResources":{"locationName":"ThroughResource","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceStatement":{"shape":"Sho"}}}}}}},"Shk":{"type":"structure","members":{"PacketHeaderStatement":{"type":"structure","members":{"SourceAddresses":{"shape":"Se","locationName":"SourceAddress"},"DestinationAddresses":{"shape":"Se","locationName":"DestinationAddress"},"SourcePorts":{"shape":"Se","locationName":"SourcePort"},"DestinationPorts":{"shape":"Se","locationName":"DestinationPort"},"SourcePrefixLists":{"shape":"Se","locationName":"SourcePrefixList"},"DestinationPrefixLists":{"shape":"Se","locationName":"DestinationPrefixList"},"Protocols":{"shape":"Shm","locationName":"Protocol"}}},"ResourceStatement":{"shape":"Sho"}}},"Shm":{"type":"list","member":{"locationName":"item"}},"Sho":{"type":"structure","members":{"Resources":{"shape":"Se","locationName":"Resource"},"ResourceTypes":{"shape":"Se","locationName":"ResourceType"}}},"Shs":{"type":"structure","members":{"NetworkInsightsAccessScopeId":{"locationName":"networkInsightsAccessScopeId"},"NetworkInsightsAccessScopeArn":{"locationName":"networkInsightsAccessScopeArn"},"CreatedDate":{"locationName":"createdDate","type":"timestamp"},"UpdatedDate":{"locationName":"updatedDate","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Shu":{"type":"structure","members":{"NetworkInsightsAccessScopeId":{"locationName":"networkInsightsAccessScopeId"},"MatchPaths":{"shape":"Shv","locationName":"matchPathSet"},"ExcludePaths":{"shape":"Shv","locationName":"excludePathSet"}}},"Shv":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Source":{"shape":"Shx","locationName":"source"},"Destination":{"shape":"Shx","locationName":"destination"},"ThroughResources":{"locationName":"throughResourceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceStatement":{"shape":"Shz","locationName":"resourceStatement"}}}}}}},"Shx":{"type":"structure","members":{"PacketHeaderStatement":{"locationName":"packetHeaderStatement","type":"structure","members":{"SourceAddresses":{"shape":"Se","locationName":"sourceAddressSet"},"DestinationAddresses":{"shape":"Se","locationName":"destinationAddressSet"},"SourcePorts":{"shape":"Se","locationName":"sourcePortSet"},"DestinationPorts":{"shape":"Se","locationName":"destinationPortSet"},"SourcePrefixLists":{"shape":"Se","locationName":"sourcePrefixListSet"},"DestinationPrefixLists":{"shape":"Se","locationName":"destinationPrefixListSet"},"Protocols":{"shape":"Shm","locationName":"protocolSet"}}},"ResourceStatement":{"shape":"Shz","locationName":"resourceStatement"}}},"Shz":{"type":"structure","members":{"Resources":{"shape":"Se","locationName":"resourceSet"},"ResourceTypes":{"shape":"Se","locationName":"resourceTypeSet"}}},"Si6":{"type":"structure","members":{"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"NetworkInsightsPathArn":{"locationName":"networkInsightsPathArn"},"CreatedDate":{"locationName":"createdDate","type":"timestamp"},"Source":{"locationName":"source"},"Destination":{"locationName":"destination"},"SourceIp":{"locationName":"sourceIp"},"DestinationIp":{"locationName":"destinationIp"},"Protocol":{"locationName":"protocol"},"DestinationPort":{"locationName":"destinationPort","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sib":{"type":"structure","members":{"Association":{"shape":"Sic","locationName":"association"},"Attachment":{"shape":"Sid","locationName":"attachment"},"AvailabilityZone":{"locationName":"availabilityZone"},"Description":{"locationName":"description"},"Groups":{"shape":"Sie","locationName":"groupSet"},"InterfaceType":{"locationName":"interfaceType"},"Ipv6Addresses":{"locationName":"ipv6AddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Address":{"locationName":"ipv6Address"}}}},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OutpostArn":{"locationName":"outpostArn"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"Sic","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"Ipv4Prefixes":{"shape":"S2p","locationName":"ipv4PrefixSet"},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}},"RequesterId":{"locationName":"requesterId"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"TagSet":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"DenyAllIgwTraffic":{"locationName":"denyAllIgwTraffic","type":"boolean"},"Ipv6Native":{"locationName":"ipv6Native","type":"boolean"},"Ipv6Address":{"locationName":"ipv6Address"}}},"Sic":{"type":"structure","members":{"AllocationId":{"locationName":"allocationId"},"AssociationId":{"locationName":"associationId"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"CarrierIp":{"locationName":"carrierIp"}}},"Sid":{"type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"Status":{"locationName":"status"}}},"Sie":{"type":"list","member":{"locationName":"item","type":"structure","members":{"GroupName":{"locationName":"groupName"},"GroupId":{"locationName":"groupId"}}}},"Sir":{"type":"structure","members":{"NetworkInterfacePermissionId":{"locationName":"networkInterfacePermissionId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"AwsAccountId":{"locationName":"awsAccountId"},"AwsService":{"locationName":"awsService"},"Permission":{"locationName":"permission"},"PermissionState":{"locationName":"permissionState","type":"structure","members":{"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"}}}}},"Six":{"type":"structure","members":{"GroupName":{"locationName":"groupName"},"State":{"locationName":"state"},"Strategy":{"locationName":"strategy"},"PartitionCount":{"locationName":"partitionCount","type":"integer"},"GroupId":{"locationName":"groupId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sj3":{"type":"structure","members":{"ReplaceRootVolumeTaskId":{"locationName":"replaceRootVolumeTaskId"},"InstanceId":{"locationName":"instanceId"},"TaskState":{"locationName":"taskState"},"StartTime":{"locationName":"startTime"},"CompleteTime":{"locationName":"completeTime"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sjk":{"type":"structure","members":{"Associations":{"locationName":"associationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Main":{"locationName":"main","type":"boolean"},"RouteTableAssociationId":{"locationName":"routeTableAssociationId"},"RouteTableId":{"locationName":"routeTableId"},"SubnetId":{"locationName":"subnetId"},"GatewayId":{"locationName":"gatewayId"},"AssociationState":{"shape":"S3u","locationName":"associationState"}}}},"PropagatingVgws":{"locationName":"propagatingVgwSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GatewayId":{"locationName":"gatewayId"}}}},"RouteTableId":{"locationName":"routeTableId"},"Routes":{"locationName":"routeSet","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"DestinationIpv6CidrBlock":{"locationName":"destinationIpv6CidrBlock"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"InstanceOwnerId":{"locationName":"instanceOwnerId"},"NatGatewayId":{"locationName":"natGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"LocalGatewayId":{"locationName":"localGatewayId"},"CarrierGatewayId":{"locationName":"carrierGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"State":{"locationName":"state"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VpcId":{"locationName":"vpcId"},"OwnerId":{"locationName":"ownerId"}}},"Sjw":{"type":"structure","members":{"DataEncryptionKeyId":{"locationName":"dataEncryptionKeyId"},"Description":{"locationName":"description"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OwnerId":{"locationName":"ownerId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"StartTime":{"locationName":"startTime","type":"timestamp"},"State":{"locationName":"status"},"StateMessage":{"locationName":"statusMessage"},"VolumeId":{"locationName":"volumeId"},"VolumeSize":{"locationName":"volumeSize","type":"integer"},"OwnerAlias":{"locationName":"ownerAlias"},"OutpostArn":{"locationName":"outpostArn"},"Tags":{"shape":"Ss","locationName":"tagSet"},"StorageTier":{"locationName":"storageTier"},"RestoreExpiryTime":{"locationName":"restoreExpiryTime","type":"timestamp"}}},"Sk7":{"type":"structure","members":{"Bucket":{"locationName":"bucket"},"Fault":{"shape":"Sk8","locationName":"fault"},"OwnerId":{"locationName":"ownerId"},"Prefix":{"locationName":"prefix"},"State":{"locationName":"state"}}},"Sk8":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Skj":{"type":"structure","members":{"SubnetCidrReservationId":{"locationName":"subnetCidrReservationId"},"SubnetId":{"locationName":"subnetId"},"Cidr":{"locationName":"cidr"},"ReservationType":{"locationName":"reservationType"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skm":{"type":"list","member":{}},"Skq":{"type":"structure","members":{"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"IngressFilterRules":{"shape":"Skr","locationName":"ingressFilterRuleSet"},"EgressFilterRules":{"shape":"Skr","locationName":"egressFilterRuleSet"},"NetworkServices":{"shape":"Skw","locationName":"networkServiceSet"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Skr":{"type":"list","member":{"shape":"Sks","locationName":"item"}},"Sks":{"type":"structure","members":{"TrafficMirrorFilterRuleId":{"locationName":"trafficMirrorFilterRuleId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"TrafficDirection":{"locationName":"trafficDirection"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"},"RuleAction":{"locationName":"ruleAction"},"Protocol":{"locationName":"protocol","type":"integer"},"DestinationPortRange":{"shape":"Skv","locationName":"destinationPortRange"},"SourcePortRange":{"shape":"Skv","locationName":"sourcePortRange"},"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"SourceCidrBlock":{"locationName":"sourceCidrBlock"},"Description":{"locationName":"description"}}},"Skv":{"type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"ToPort":{"locationName":"toPort","type":"integer"}}},"Skw":{"type":"list","member":{"locationName":"item"}},"Sl0":{"type":"structure","members":{"FromPort":{"type":"integer"},"ToPort":{"type":"integer"}}},"Sl5":{"type":"structure","members":{"TrafficMirrorSessionId":{"locationName":"trafficMirrorSessionId"},"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"TrafficMirrorFilterId":{"locationName":"trafficMirrorFilterId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PacketLength":{"locationName":"packetLength","type":"integer"},"SessionNumber":{"locationName":"sessionNumber","type":"integer"},"VirtualNetworkId":{"locationName":"virtualNetworkId","type":"integer"},"Description":{"locationName":"description"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sl8":{"type":"structure","members":{"TrafficMirrorTargetId":{"locationName":"trafficMirrorTargetId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"NetworkLoadBalancerArn":{"locationName":"networkLoadBalancerArn"},"Type":{"locationName":"type"},"Description":{"locationName":"description"},"OwnerId":{"locationName":"ownerId"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Slh":{"type":"list","member":{"locationName":"item"}},"Slj":{"type":"structure","members":{"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayArn":{"locationName":"transitGatewayArn"},"State":{"locationName":"state"},"OwnerId":{"locationName":"ownerId"},"Description":{"locationName":"description"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"TransitGatewayCidrBlocks":{"shape":"Se","locationName":"transitGatewayCidrBlocks"},"AutoAcceptSharedAttachments":{"locationName":"autoAcceptSharedAttachments"},"DefaultRouteTableAssociation":{"locationName":"defaultRouteTableAssociation"},"AssociationDefaultRouteTableId":{"locationName":"associationDefaultRouteTableId"},"DefaultRouteTablePropagation":{"locationName":"defaultRouteTablePropagation"},"PropagationDefaultRouteTableId":{"locationName":"propagationDefaultRouteTableId"},"VpnEcmpSupport":{"locationName":"vpnEcmpSupport"},"DnsSupport":{"locationName":"dnsSupport"},"MulticastSupport":{"locationName":"multicastSupport"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Slq":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransportTransitGatewayAttachmentId":{"locationName":"transportTransitGatewayAttachmentId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Options":{"locationName":"options","type":"structure","members":{"Protocol":{"locationName":"protocol"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Slu":{"type":"list","member":{"locationName":"item"}},"Slw":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"TransitGatewayConnectPeerId":{"locationName":"transitGatewayConnectPeerId"},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"ConnectPeerConfiguration":{"locationName":"connectPeerConfiguration","type":"structure","members":{"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"InsideCidrBlocks":{"shape":"Slu","locationName":"insideCidrBlocks"},"Protocol":{"locationName":"protocol"},"BgpConfigurations":{"locationName":"bgpConfigurations","type":"list","member":{"locationName":"item","type":"structure","members":{"TransitGatewayAsn":{"locationName":"transitGatewayAsn","type":"long"},"PeerAsn":{"locationName":"peerAsn","type":"long"},"TransitGatewayAddress":{"locationName":"transitGatewayAddress"},"PeerAddress":{"locationName":"peerAddress"},"BgpStatus":{"locationName":"bgpStatus"}}}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sm9":{"type":"structure","members":{"TransitGatewayMulticastDomainId":{"locationName":"transitGatewayMulticastDomainId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"TransitGatewayMulticastDomainArn":{"locationName":"transitGatewayMulticastDomainArn"},"OwnerId":{"locationName":"ownerId"},"Options":{"locationName":"options","type":"structure","members":{"Igmpv2Support":{"locationName":"igmpv2Support"},"StaticSourcesSupport":{"locationName":"staticSourcesSupport"},"AutoAcceptSharedAssociations":{"locationName":"autoAcceptSharedAssociations"}}},"State":{"locationName":"state"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Smh":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"PrefixListId":{"locationName":"prefixListId"},"PrefixListOwnerId":{"locationName":"prefixListOwnerId"},"State":{"locationName":"state"},"Blackhole":{"locationName":"blackhole","type":"boolean"},"TransitGatewayAttachment":{"locationName":"transitGatewayAttachment","type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"},"ResourceId":{"locationName":"resourceId"}}}}},"Smm":{"type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"PrefixListId":{"locationName":"prefixListId"},"TransitGatewayAttachments":{"locationName":"transitGatewayAttachments","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceId":{"locationName":"resourceId"},"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceType":{"locationName":"resourceType"}}}},"Type":{"locationName":"type"},"State":{"locationName":"state"}}},"Smt":{"type":"structure","members":{"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"State":{"locationName":"state"},"DefaultAssociationRouteTable":{"locationName":"defaultAssociationRouteTable","type":"boolean"},"DefaultPropagationRouteTable":{"locationName":"defaultPropagationRouteTable","type":"boolean"},"CreationTime":{"locationName":"creationTime","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Smz":{"type":"structure","members":{"Attachments":{"locationName":"attachmentSet","type":"list","member":{"shape":"S4w","locationName":"item"}},"AvailabilityZone":{"locationName":"availabilityZone"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"KmsKeyId":{"locationName":"kmsKeyId"},"OutpostArn":{"locationName":"outpostArn"},"Size":{"locationName":"size","type":"integer"},"SnapshotId":{"locationName":"snapshotId"},"State":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"},"Iops":{"locationName":"iops","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VolumeType":{"locationName":"volumeType"},"FastRestored":{"locationName":"fastRestored","type":"boolean"},"MultiAttachEnabled":{"locationName":"multiAttachEnabled","type":"boolean"},"Throughput":{"locationName":"throughput","type":"integer"}}},"Sn6":{"type":"list","member":{"locationName":"item"}},"Sn7":{"type":"list","member":{"locationName":"item"}},"Sn8":{"type":"list","member":{"locationName":"item"}},"Sna":{"type":"structure","members":{"VpcEndpointId":{"locationName":"vpcEndpointId"},"VpcEndpointType":{"locationName":"vpcEndpointType"},"VpcId":{"locationName":"vpcId"},"ServiceName":{"locationName":"serviceName"},"State":{"locationName":"state"},"PolicyDocument":{"locationName":"policyDocument"},"RouteTableIds":{"shape":"Se","locationName":"routeTableIdSet"},"SubnetIds":{"shape":"Se","locationName":"subnetIdSet"},"Groups":{"locationName":"groupSet","type":"list","member":{"locationName":"item","type":"structure","members":{"GroupId":{"locationName":"groupId"},"GroupName":{"locationName":"groupName"}}}},"PrivateDnsEnabled":{"locationName":"privateDnsEnabled","type":"boolean"},"RequesterManaged":{"locationName":"requesterManaged","type":"boolean"},"NetworkInterfaceIds":{"shape":"Se","locationName":"networkInterfaceIdSet"},"DnsEntries":{"shape":"Sne","locationName":"dnsEntrySet"},"CreationTimestamp":{"locationName":"creationTimestamp","type":"timestamp"},"Tags":{"shape":"Ss","locationName":"tagSet"},"OwnerId":{"locationName":"ownerId"},"LastError":{"locationName":"lastError","type":"structure","members":{"Message":{"locationName":"message"},"Code":{"locationName":"code"}}}}},"Sne":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DnsName":{"locationName":"dnsName"},"HostedZoneId":{"locationName":"hostedZoneId"}}}},"Snj":{"type":"structure","members":{"ConnectionNotificationId":{"locationName":"connectionNotificationId"},"ServiceId":{"locationName":"serviceId"},"VpcEndpointId":{"locationName":"vpcEndpointId"},"ConnectionNotificationType":{"locationName":"connectionNotificationType"},"ConnectionNotificationArn":{"locationName":"connectionNotificationArn"},"ConnectionEvents":{"shape":"Se","locationName":"connectionEvents"},"ConnectionNotificationState":{"locationName":"connectionNotificationState"}}},"Sno":{"type":"structure","members":{"ServiceType":{"shape":"Snp","locationName":"serviceType"},"ServiceId":{"locationName":"serviceId"},"ServiceName":{"locationName":"serviceName"},"ServiceState":{"locationName":"serviceState"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"AcceptanceRequired":{"locationName":"acceptanceRequired","type":"boolean"},"ManagesVpcEndpoints":{"locationName":"managesVpcEndpoints","type":"boolean"},"NetworkLoadBalancerArns":{"shape":"Se","locationName":"networkLoadBalancerArnSet"},"GatewayLoadBalancerArns":{"shape":"Se","locationName":"gatewayLoadBalancerArnSet"},"BaseEndpointDnsNames":{"shape":"Se","locationName":"baseEndpointDnsNameSet"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateDnsNameConfiguration":{"locationName":"privateDnsNameConfiguration","type":"structure","members":{"State":{"locationName":"state"},"Type":{"locationName":"type"},"Value":{"locationName":"value"},"Name":{"locationName":"name"}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Snp":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ServiceType":{"locationName":"serviceType"}}}},"So3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"So5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"So7":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"So9":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Sob":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Sod":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"type":"integer"}}}},"Sof":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{}}}},"Soi":{"type":"structure","members":{"CustomerGatewayConfiguration":{"locationName":"customerGatewayConfiguration"},"CustomerGatewayId":{"locationName":"customerGatewayId"},"Category":{"locationName":"category"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpnConnectionId":{"locationName":"vpnConnectionId"},"VpnGatewayId":{"locationName":"vpnGatewayId"},"TransitGatewayId":{"locationName":"transitGatewayId"},"CoreNetworkArn":{"locationName":"coreNetworkArn"},"CoreNetworkAttachmentArn":{"locationName":"coreNetworkAttachmentArn"},"GatewayAssociationState":{"locationName":"gatewayAssociationState"},"Options":{"locationName":"options","type":"structure","members":{"EnableAcceleration":{"locationName":"enableAcceleration","type":"boolean"},"StaticRoutesOnly":{"locationName":"staticRoutesOnly","type":"boolean"},"LocalIpv4NetworkCidr":{"locationName":"localIpv4NetworkCidr"},"RemoteIpv4NetworkCidr":{"locationName":"remoteIpv4NetworkCidr"},"LocalIpv6NetworkCidr":{"locationName":"localIpv6NetworkCidr"},"RemoteIpv6NetworkCidr":{"locationName":"remoteIpv6NetworkCidr"},"TunnelInsideIpVersion":{"locationName":"tunnelInsideIpVersion"},"TunnelOptions":{"locationName":"tunnelOptionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"OutsideIpAddress":{"locationName":"outsideIpAddress"},"TunnelInsideCidr":{"locationName":"tunnelInsideCidr"},"TunnelInsideIpv6Cidr":{"locationName":"tunnelInsideIpv6Cidr"},"PreSharedKey":{"locationName":"preSharedKey"},"Phase1LifetimeSeconds":{"locationName":"phase1LifetimeSeconds","type":"integer"},"Phase2LifetimeSeconds":{"locationName":"phase2LifetimeSeconds","type":"integer"},"RekeyMarginTimeSeconds":{"locationName":"rekeyMarginTimeSeconds","type":"integer"},"RekeyFuzzPercentage":{"locationName":"rekeyFuzzPercentage","type":"integer"},"ReplayWindowSize":{"locationName":"replayWindowSize","type":"integer"},"DpdTimeoutSeconds":{"locationName":"dpdTimeoutSeconds","type":"integer"},"DpdTimeoutAction":{"locationName":"dpdTimeoutAction"},"Phase1EncryptionAlgorithms":{"locationName":"phase1EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2EncryptionAlgorithms":{"locationName":"phase2EncryptionAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1IntegrityAlgorithms":{"locationName":"phase1IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase2IntegrityAlgorithms":{"locationName":"phase2IntegrityAlgorithmSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"Phase1DHGroupNumbers":{"locationName":"phase1DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"Phase2DHGroupNumbers":{"locationName":"phase2DHGroupNumberSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value","type":"integer"}}}},"IkeVersions":{"locationName":"ikeVersionSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Value":{"locationName":"value"}}}},"StartupAction":{"locationName":"startupAction"}}}}}},"Routes":{"locationName":"routes","type":"list","member":{"locationName":"item","type":"structure","members":{"DestinationCidrBlock":{"locationName":"destinationCidrBlock"},"Source":{"locationName":"source"},"State":{"locationName":"state"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"VgwTelemetry":{"locationName":"vgwTelemetry","type":"list","member":{"locationName":"item","type":"structure","members":{"AcceptedRouteCount":{"locationName":"acceptedRouteCount","type":"integer"},"LastStatusChange":{"locationName":"lastStatusChange","type":"timestamp"},"OutsideIpAddress":{"locationName":"outsideIpAddress"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"CertificateArn":{"locationName":"certificateArn"}}}}}},"Spc":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"State":{"locationName":"state"},"Type":{"locationName":"type"},"VpcAttachments":{"locationName":"attachments","type":"list","member":{"shape":"S51","locationName":"item"}},"VpnGatewayId":{"locationName":"vpnGatewayId"},"AmazonSideAsn":{"locationName":"amazonSideAsn","type":"long"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Spq":{"type":"list","member":{}},"Sq0":{"type":"list","member":{"locationName":"item"}},"Sql":{"type":"list","member":{"locationName":"item"}},"St1":{"type":"list","member":{"locationName":"item"}},"Ste":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"State":{"locationName":"state"},"FailureReason":{"locationName":"failureReason","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}}}},"Sto":{"type":"list","member":{"locationName":"item"}},"Stq":{"type":"structure","members":{"InstanceTagKeys":{"shape":"Sto","locationName":"instanceTagKeySet"},"IncludeAllTagsOfInstance":{"locationName":"includeAllTagsOfInstance","type":"boolean"}}},"Sts":{"type":"list","member":{"locationName":"item"}},"Su7":{"type":"list","member":{"locationName":"Filter","type":"structure","members":{"Name":{},"Values":{"shape":"Se","locationName":"Value"}}}},"Sul":{"type":"structure","members":{"PublicIp":{"locationName":"publicIp"},"AllocationId":{"locationName":"allocationId"},"PtrRecord":{"locationName":"ptrRecord"},"PtrRecordUpdate":{"locationName":"ptrRecordUpdate","type":"structure","members":{"Value":{"locationName":"value"},"Status":{"locationName":"status"},"Reason":{"locationName":"reason"}}}}},"Sup":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Deadline":{"locationName":"deadline","type":"timestamp"},"Resource":{"locationName":"resource"},"UseLongIds":{"locationName":"useLongIds","type":"boolean"}}}},"Svp":{"type":"list","member":{"locationName":"InstanceId"}},"Sw4":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"Sx9":{"type":"structure","members":{"ConversionTaskId":{"locationName":"conversionTaskId"},"ExpirationTime":{"locationName":"expirationTime"},"ImportInstance":{"locationName":"importInstance","type":"structure","members":{"Description":{"locationName":"description"},"InstanceId":{"locationName":"instanceId"},"Platform":{"locationName":"platform"},"Volumes":{"locationName":"volumes","type":"list","member":{"locationName":"item","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sxd","locationName":"image"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Volume":{"shape":"Sxe","locationName":"volume"}}}}}},"ImportVolume":{"locationName":"importVolume","type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"BytesConverted":{"locationName":"bytesConverted","type":"long"},"Description":{"locationName":"description"},"Image":{"shape":"Sxd","locationName":"image"},"Volume":{"shape":"Sxe","locationName":"volume"}}},"State":{"locationName":"state"},"StatusMessage":{"locationName":"statusMessage"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"Sxd":{"type":"structure","members":{"Checksum":{"locationName":"checksum"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"},"Size":{"locationName":"size","type":"long"}}},"Sxe":{"type":"structure","members":{"Id":{"locationName":"id"},"Size":{"locationName":"size","type":"long"}}},"Syc":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Prefix":{"locationName":"s3Prefix"}}},"Syt":{"type":"structure","members":{"EventDescription":{"locationName":"eventDescription"},"EventSubType":{"locationName":"eventSubType"},"InstanceId":{"locationName":"instanceId"}}},"Syw":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"InstanceHealth":{"locationName":"instanceHealth"}}}},"Szp":{"type":"structure","members":{"FpgaImageId":{"locationName":"fpgaImageId"},"Name":{"locationName":"name"},"Description":{"locationName":"description"},"LoadPermissions":{"locationName":"loadPermissions","type":"list","member":{"locationName":"item","type":"structure","members":{"UserId":{"locationName":"userId"},"Group":{"locationName":"group"}}}},"ProductCodes":{"shape":"Szt","locationName":"productCodes"}}},"Szt":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ProductCodeId":{"locationName":"productCode"},"ProductCodeType":{"locationName":"type"}}}},"Szy":{"type":"list","member":{"locationName":"Owner"}},"S10j":{"type":"list","member":{"locationName":"item"}},"S10m":{"type":"list","member":{"locationName":"item"}},"S11b":{"type":"list","member":{"shape":"Sce","locationName":"item"}},"S11c":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"},"OrganizationArn":{"locationName":"organizationArn"},"OrganizationalUnitArn":{"locationName":"organizationalUnitArn"}}}},"S11p":{"type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"}}},"S11y":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Description":{"locationName":"description"},"DeviceName":{"locationName":"deviceName"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Format":{"locationName":"format"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"S120","locationName":"userBucket"}}}},"S120":{"type":"structure","members":{"S3Bucket":{"locationName":"s3Bucket"},"S3Key":{"locationName":"s3Key"}}},"S121":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"S129":{"type":"structure","members":{"Description":{"locationName":"description"},"DiskImageSize":{"locationName":"diskImageSize","type":"double"},"Encrypted":{"locationName":"encrypted","type":"boolean"},"Format":{"locationName":"format"},"KmsKeyId":{"locationName":"kmsKeyId"},"Progress":{"locationName":"progress"},"SnapshotId":{"locationName":"snapshotId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"Url":{"locationName":"url"},"UserBucket":{"shape":"S120","locationName":"userBucket"}}},"S12d":{"type":"list","member":{"locationName":"item","type":"structure","members":{"DeviceName":{"locationName":"deviceName"},"Ebs":{"locationName":"ebs","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Status":{"locationName":"status"},"VolumeId":{"locationName":"volumeId"}}}}}},"S12g":{"type":"structure","members":{"Value":{"locationName":"value","type":"boolean"}}},"S12h":{"type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S12z":{"type":"structure","members":{"InstanceEventId":{"locationName":"instanceEventId"},"Code":{"locationName":"code"},"Description":{"locationName":"description"},"NotAfter":{"locationName":"notAfter","type":"timestamp"},"NotBefore":{"locationName":"notBefore","type":"timestamp"},"NotBeforeDeadline":{"locationName":"notBeforeDeadline","type":"timestamp"}}},"S132":{"type":"structure","members":{"Code":{"locationName":"code","type":"integer"},"Name":{"locationName":"name"}}},"S134":{"type":"structure","members":{"Details":{"locationName":"details","type":"list","member":{"locationName":"item","type":"structure","members":{"ImpairedSince":{"locationName":"impairedSince","type":"timestamp"},"Name":{"locationName":"name"},"Status":{"locationName":"status"}}}},"Status":{"locationName":"status"}}},"S168":{"type":"structure","members":{"Groups":{"shape":"Sie","locationName":"groupSet"},"Instances":{"locationName":"instancesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"AmiLaunchIndex":{"locationName":"amiLaunchIndex","type":"integer"},"ImageId":{"locationName":"imageId"},"InstanceId":{"locationName":"instanceId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"LaunchTime":{"locationName":"launchTime","type":"timestamp"},"Monitoring":{"shape":"S16b","locationName":"monitoring"},"Placement":{"shape":"Sai","locationName":"placement"},"Platform":{"locationName":"platform"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"ProductCodes":{"shape":"Szt","locationName":"productCodes"},"PublicDnsName":{"locationName":"dnsName"},"PublicIpAddress":{"locationName":"ipAddress"},"RamdiskId":{"locationName":"ramdiskId"},"State":{"shape":"S132","locationName":"instanceState"},"StateTransitionReason":{"locationName":"reason"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"Architecture":{"locationName":"architecture"},"BlockDeviceMappings":{"shape":"S12d","locationName":"blockDeviceMapping"},"ClientToken":{"locationName":"clientToken"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"EnaSupport":{"locationName":"enaSupport","type":"boolean"},"Hypervisor":{"locationName":"hypervisor"},"IamInstanceProfile":{"shape":"S39","locationName":"iamInstanceProfile"},"InstanceLifecycle":{"locationName":"instanceLifecycle"},"ElasticGpuAssociations":{"locationName":"elasticGpuAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticGpuId":{"locationName":"elasticGpuId"},"ElasticGpuAssociationId":{"locationName":"elasticGpuAssociationId"},"ElasticGpuAssociationState":{"locationName":"elasticGpuAssociationState"},"ElasticGpuAssociationTime":{"locationName":"elasticGpuAssociationTime"}}}},"ElasticInferenceAcceleratorAssociations":{"locationName":"elasticInferenceAcceleratorAssociationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ElasticInferenceAcceleratorArn":{"locationName":"elasticInferenceAcceleratorArn"},"ElasticInferenceAcceleratorAssociationId":{"locationName":"elasticInferenceAcceleratorAssociationId"},"ElasticInferenceAcceleratorAssociationState":{"locationName":"elasticInferenceAcceleratorAssociationState"},"ElasticInferenceAcceleratorAssociationTime":{"locationName":"elasticInferenceAcceleratorAssociationTime","type":"timestamp"}}}},"NetworkInterfaces":{"locationName":"networkInterfaceSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S16k","locationName":"association"},"Attachment":{"locationName":"attachment","type":"structure","members":{"AttachTime":{"locationName":"attachTime","type":"timestamp"},"AttachmentId":{"locationName":"attachmentId"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Status":{"locationName":"status"},"NetworkCardIndex":{"locationName":"networkCardIndex","type":"integer"}}},"Description":{"locationName":"description"},"Groups":{"shape":"Sie","locationName":"groupSet"},"Ipv6Addresses":{"shape":"Sfp","locationName":"ipv6AddressesSet"},"MacAddress":{"locationName":"macAddress"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"OwnerId":{"locationName":"ownerId"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"locationName":"privateIpAddressesSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Association":{"shape":"S16k","locationName":"association"},"Primary":{"locationName":"primary","type":"boolean"},"PrivateDnsName":{"locationName":"privateDnsName"},"PrivateIpAddress":{"locationName":"privateIpAddress"}}}},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"Status":{"locationName":"status"},"SubnetId":{"locationName":"subnetId"},"VpcId":{"locationName":"vpcId"},"InterfaceType":{"locationName":"interfaceType"},"Ipv4Prefixes":{"locationName":"ipv4PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv4Prefix":{"locationName":"ipv4Prefix"}}}},"Ipv6Prefixes":{"locationName":"ipv6PrefixSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Ipv6Prefix":{"locationName":"ipv6Prefix"}}}}}}},"OutpostArn":{"locationName":"outpostArn"},"RootDeviceName":{"locationName":"rootDeviceName"},"RootDeviceType":{"locationName":"rootDeviceType"},"SecurityGroups":{"shape":"Sie","locationName":"groupSet"},"SourceDestCheck":{"locationName":"sourceDestCheck","type":"boolean"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SriovNetSupport":{"locationName":"sriovNetSupport"},"StateReason":{"shape":"S11p","locationName":"stateReason"},"Tags":{"shape":"Ss","locationName":"tagSet"},"VirtualizationType":{"locationName":"virtualizationType"},"CpuOptions":{"locationName":"cpuOptions","type":"structure","members":{"CoreCount":{"locationName":"coreCount","type":"integer"},"ThreadsPerCore":{"locationName":"threadsPerCore","type":"integer"}}},"CapacityReservationId":{"locationName":"capacityReservationId"},"CapacityReservationSpecification":{"locationName":"capacityReservationSpecification","type":"structure","members":{"CapacityReservationPreference":{"locationName":"capacityReservationPreference"},"CapacityReservationTarget":{"shape":"Sg8","locationName":"capacityReservationTarget"}}},"HibernationOptions":{"locationName":"hibernationOptions","type":"structure","members":{"Configured":{"locationName":"configured","type":"boolean"}}},"Licenses":{"locationName":"licenseSet","type":"list","member":{"locationName":"item","type":"structure","members":{"LicenseConfigurationArn":{"locationName":"licenseConfigurationArn"}}}},"MetadataOptions":{"shape":"S16x","locationName":"metadataOptions"},"EnclaveOptions":{"shape":"S12h","locationName":"enclaveOptions"},"BootMode":{"locationName":"bootMode"},"PlatformDetails":{"locationName":"platformDetails"},"UsageOperation":{"locationName":"usageOperation"},"UsageOperationUpdateTime":{"locationName":"usageOperationUpdateTime","type":"timestamp"},"PrivateDnsNameOptions":{"locationName":"privateDnsNameOptions","type":"structure","members":{"HostnameType":{"locationName":"hostnameType"},"EnableResourceNameDnsARecord":{"locationName":"enableResourceNameDnsARecord","type":"boolean"},"EnableResourceNameDnsAAAARecord":{"locationName":"enableResourceNameDnsAAAARecord","type":"boolean"}}},"Ipv6Address":{"locationName":"ipv6Address"}}}},"OwnerId":{"locationName":"ownerId"},"RequesterId":{"locationName":"requesterId"},"ReservationId":{"locationName":"reservationId"}}},"S16b":{"type":"structure","members":{"State":{"locationName":"state"}}},"S16k":{"type":"structure","members":{"CarrierIp":{"locationName":"carrierIp"},"CustomerOwnedIp":{"locationName":"customerOwnedIp"},"IpOwnerId":{"locationName":"ipOwnerId"},"PublicDnsName":{"locationName":"publicDnsName"},"PublicIp":{"locationName":"publicIp"}}},"S16x":{"type":"structure","members":{"State":{"locationName":"state"},"HttpTokens":{"locationName":"httpTokens"},"HttpPutResponseHopLimit":{"locationName":"httpPutResponseHopLimit","type":"integer"},"HttpEndpoint":{"locationName":"httpEndpoint"},"HttpProtocolIpv6":{"locationName":"httpProtocolIpv6"}}},"S18q":{"type":"list","member":{"locationName":"item"}},"S19q":{"type":"structure","members":{"NetworkInsightsAccessScopeAnalysisId":{"locationName":"networkInsightsAccessScopeAnalysisId"},"NetworkInsightsAccessScopeAnalysisArn":{"locationName":"networkInsightsAccessScopeAnalysisArn"},"NetworkInsightsAccessScopeId":{"locationName":"networkInsightsAccessScopeId"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"WarningMessage":{"locationName":"warningMessage"},"StartDate":{"locationName":"startDate","type":"timestamp"},"EndDate":{"locationName":"endDate","type":"timestamp"},"FindingsFound":{"locationName":"findingsFound"},"AnalyzedEniCount":{"locationName":"analyzedEniCount","type":"integer"},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S1a1":{"type":"structure","members":{"NetworkInsightsAnalysisId":{"locationName":"networkInsightsAnalysisId"},"NetworkInsightsAnalysisArn":{"locationName":"networkInsightsAnalysisArn"},"NetworkInsightsPathId":{"locationName":"networkInsightsPathId"},"FilterInArns":{"shape":"S1a2","locationName":"filterInArnSet"},"StartDate":{"locationName":"startDate","type":"timestamp"},"Status":{"locationName":"status"},"StatusMessage":{"locationName":"statusMessage"},"WarningMessage":{"locationName":"warningMessage"},"NetworkPathFound":{"locationName":"networkPathFound","type":"boolean"},"ForwardPathComponents":{"shape":"S1a3","locationName":"forwardPathComponentSet"},"ReturnPathComponents":{"shape":"S1a3","locationName":"returnPathComponentSet"},"Explanations":{"locationName":"explanationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"Acl":{"shape":"S1a6","locationName":"acl"},"AclRule":{"shape":"S1a5","locationName":"aclRule"},"Address":{"locationName":"address"},"Addresses":{"shape":"S1a8","locationName":"addressSet"},"AttachedTo":{"shape":"S1a6","locationName":"attachedTo"},"AvailabilityZones":{"shape":"Se","locationName":"availabilityZoneSet"},"Cidrs":{"shape":"Se","locationName":"cidrSet"},"Component":{"shape":"S1a6","locationName":"component"},"CustomerGateway":{"shape":"S1a6","locationName":"customerGateway"},"Destination":{"shape":"S1a6","locationName":"destination"},"DestinationVpc":{"shape":"S1a6","locationName":"destinationVpc"},"Direction":{"locationName":"direction"},"ExplanationCode":{"locationName":"explanationCode"},"IngressRouteTable":{"shape":"S1a6","locationName":"ingressRouteTable"},"InternetGateway":{"shape":"S1a6","locationName":"internetGateway"},"LoadBalancerArn":{"locationName":"loadBalancerArn"},"ClassicLoadBalancerListener":{"locationName":"classicLoadBalancerListener","type":"structure","members":{"LoadBalancerPort":{"locationName":"loadBalancerPort","type":"integer"},"InstancePort":{"locationName":"instancePort","type":"integer"}}},"LoadBalancerListenerPort":{"locationName":"loadBalancerListenerPort","type":"integer"},"LoadBalancerTarget":{"locationName":"loadBalancerTarget","type":"structure","members":{"Address":{"locationName":"address"},"AvailabilityZone":{"locationName":"availabilityZone"},"Instance":{"shape":"S1a6","locationName":"instance"},"Port":{"locationName":"port","type":"integer"}}},"LoadBalancerTargetGroup":{"shape":"S1a6","locationName":"loadBalancerTargetGroup"},"LoadBalancerTargetGroups":{"shape":"S1ag","locationName":"loadBalancerTargetGroupSet"},"LoadBalancerTargetPort":{"locationName":"loadBalancerTargetPort","type":"integer"},"ElasticLoadBalancerListener":{"shape":"S1a6","locationName":"elasticLoadBalancerListener"},"MissingComponent":{"locationName":"missingComponent"},"NatGateway":{"shape":"S1a6","locationName":"natGateway"},"NetworkInterface":{"shape":"S1a6","locationName":"networkInterface"},"PacketField":{"locationName":"packetField"},"VpcPeeringConnection":{"shape":"S1a6","locationName":"vpcPeeringConnection"},"Port":{"locationName":"port","type":"integer"},"PortRanges":{"shape":"S1a9","locationName":"portRangeSet"},"PrefixList":{"shape":"S1a6","locationName":"prefixList"},"Protocols":{"locationName":"protocolSet","type":"list","member":{"locationName":"item"}},"RouteTableRoute":{"shape":"S1aa","locationName":"routeTableRoute"},"RouteTable":{"shape":"S1a6","locationName":"routeTable"},"SecurityGroup":{"shape":"S1a6","locationName":"securityGroup"},"SecurityGroupRule":{"shape":"S1ab","locationName":"securityGroupRule"},"SecurityGroups":{"shape":"S1ag","locationName":"securityGroupSet"},"SourceVpc":{"shape":"S1a6","locationName":"sourceVpc"},"State":{"locationName":"state"},"Subnet":{"shape":"S1a6","locationName":"subnet"},"SubnetRouteTable":{"shape":"S1a6","locationName":"subnetRouteTable"},"Vpc":{"shape":"S1a6","locationName":"vpc"},"VpcEndpoint":{"shape":"S1a6","locationName":"vpcEndpoint"},"VpnConnection":{"shape":"S1a6","locationName":"vpnConnection"},"VpnGateway":{"shape":"S1a6","locationName":"vpnGateway"}}}},"AlternatePathHints":{"locationName":"alternatePathHintSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ComponentId":{"locationName":"componentId"},"ComponentArn":{"locationName":"componentArn"}}}},"Tags":{"shape":"Ss","locationName":"tagSet"}}},"S1a2":{"type":"list","member":{"locationName":"item"}},"S1a3":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SequenceNumber":{"locationName":"sequenceNumber","type":"integer"},"AclRule":{"shape":"S1a5","locationName":"aclRule"},"AttachedTo":{"shape":"S1a6","locationName":"attachedTo"},"Component":{"shape":"S1a6","locationName":"component"},"DestinationVpc":{"shape":"S1a6","locationName":"destinationVpc"},"OutboundHeader":{"shape":"S1a7","locationName":"outboundHeader"},"InboundHeader":{"shape":"S1a7","locationName":"inboundHeader"},"RouteTableRoute":{"shape":"S1aa","locationName":"routeTableRoute"},"SecurityGroupRule":{"shape":"S1ab","locationName":"securityGroupRule"},"SourceVpc":{"shape":"S1a6","locationName":"sourceVpc"},"Subnet":{"shape":"S1a6","locationName":"subnet"},"Vpc":{"shape":"S1a6","locationName":"vpc"}}}},"S1a5":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Egress":{"locationName":"egress","type":"boolean"},"PortRange":{"shape":"Shd","locationName":"portRange"},"Protocol":{"locationName":"protocol"},"RuleAction":{"locationName":"ruleAction"},"RuleNumber":{"locationName":"ruleNumber","type":"integer"}}},"S1a6":{"type":"structure","members":{"Id":{"locationName":"id"},"Arn":{"locationName":"arn"},"Name":{"locationName":"name"}}},"S1a7":{"type":"structure","members":{"DestinationAddresses":{"shape":"S1a8","locationName":"destinationAddressSet"},"DestinationPortRanges":{"shape":"S1a9","locationName":"destinationPortRangeSet"},"Protocol":{"locationName":"protocol"},"SourceAddresses":{"shape":"S1a8","locationName":"sourceAddressSet"},"SourcePortRanges":{"shape":"S1a9","locationName":"sourcePortRangeSet"}}},"S1a8":{"type":"list","member":{"locationName":"item"}},"S1a9":{"type":"list","member":{"shape":"Shd","locationName":"item"}},"S1aa":{"type":"structure","members":{"DestinationCidr":{"locationName":"destinationCidr"},"DestinationPrefixListId":{"locationName":"destinationPrefixListId"},"EgressOnlyInternetGatewayId":{"locationName":"egressOnlyInternetGatewayId"},"GatewayId":{"locationName":"gatewayId"},"InstanceId":{"locationName":"instanceId"},"NatGatewayId":{"locationName":"natGatewayId"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"Origin":{"locationName":"origin"},"TransitGatewayId":{"locationName":"transitGatewayId"},"VpcPeeringConnectionId":{"locationName":"vpcPeeringConnectionId"}}},"S1ab":{"type":"structure","members":{"Cidr":{"locationName":"cidr"},"Direction":{"locationName":"direction"},"SecurityGroupId":{"locationName":"securityGroupId"},"PortRange":{"shape":"Shd","locationName":"portRange"},"PrefixListId":{"locationName":"prefixListId"},"Protocol":{"locationName":"protocol"}}},"S1ag":{"type":"list","member":{"shape":"S1a6","locationName":"item"}},"S1bp":{"type":"structure","members":{"FirstAddress":{"locationName":"firstAddress"},"LastAddress":{"locationName":"lastAddress"},"AddressCount":{"locationName":"addressCount","type":"integer"},"AvailableAddressCount":{"locationName":"availableAddressCount","type":"integer"}}},"S1c2":{"type":"list","member":{"locationName":"ReservedInstancesId"}},"S1ca":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Amount":{"locationName":"amount","type":"double"},"Frequency":{"locationName":"frequency"}}}},"S1co":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"Platform":{"locationName":"platform"},"Scope":{"locationName":"scope"}}},"S1db":{"type":"structure","members":{"Frequency":{"locationName":"frequency"},"Interval":{"locationName":"interval","type":"integer"},"OccurrenceDaySet":{"locationName":"occurrenceDaySet","type":"list","member":{"locationName":"item","type":"integer"}},"OccurrenceRelativeToEnd":{"locationName":"occurrenceRelativeToEnd","type":"boolean"},"OccurrenceUnit":{"locationName":"occurrenceUnit"}}},"S1dj":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"CreateDate":{"locationName":"createDate","type":"timestamp"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceCount":{"locationName":"instanceCount","type":"integer"},"InstanceType":{"locationName":"instanceType"},"NetworkPlatform":{"locationName":"networkPlatform"},"NextSlotStartTime":{"locationName":"nextSlotStartTime","type":"timestamp"},"Platform":{"locationName":"platform"},"PreviousSlotEndTime":{"locationName":"previousSlotEndTime","type":"timestamp"},"Recurrence":{"shape":"S1db","locationName":"recurrence"},"ScheduledInstanceId":{"locationName":"scheduledInstanceId"},"SlotDurationInHours":{"locationName":"slotDurationInHours","type":"integer"},"TermEndDate":{"locationName":"termEndDate","type":"timestamp"},"TermStartDate":{"locationName":"termStartDate","type":"timestamp"},"TotalScheduledInstanceHours":{"locationName":"totalScheduledInstanceHours","type":"integer"}}},"S1dq":{"type":"list","member":{"locationName":"item"}},"S1du":{"type":"list","member":{"locationName":"GroupName"}},"S1e2":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{"locationName":"group"},"UserId":{"locationName":"userId"}}}},"S1ec":{"type":"list","member":{"locationName":"SnapshotId"}},"S1ev":{"type":"structure","required":["IamFleetRole","TargetCapacity"],"members":{"AllocationStrategy":{"locationName":"allocationStrategy"},"OnDemandAllocationStrategy":{"locationName":"onDemandAllocationStrategy"},"SpotMaintenanceStrategies":{"locationName":"spotMaintenanceStrategies","type":"structure","members":{"CapacityRebalance":{"locationName":"capacityRebalance","type":"structure","members":{"ReplacementStrategy":{"locationName":"replacementStrategy"},"TerminationDelay":{"locationName":"terminationDelay","type":"integer"}}}}},"ClientToken":{"locationName":"clientToken"},"ExcessCapacityTerminationPolicy":{"locationName":"excessCapacityTerminationPolicy"},"FulfilledCapacity":{"locationName":"fulfilledCapacity","type":"double"},"OnDemandFulfilledCapacity":{"locationName":"onDemandFulfilledCapacity","type":"double"},"IamFleetRole":{"locationName":"iamFleetRole"},"LaunchSpecifications":{"locationName":"launchSpecifications","type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroups":{"shape":"Sie","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"S11b","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S36","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"Monitoring":{"locationName":"monitoring","type":"structure","members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"NetworkInterfaces":{"shape":"S1f5","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1f7","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"UserData":{"locationName":"userData"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"TagSpecifications":{"locationName":"tagSpecificationSet","type":"list","member":{"locationName":"item","type":"structure","members":{"ResourceType":{"locationName":"resourceType"},"Tags":{"shape":"Ss","locationName":"tag"}}}},"InstanceRequirements":{"shape":"Sbm","locationName":"instanceRequirements"}}}},"LaunchTemplateConfigs":{"shape":"S1fa","locationName":"launchTemplateConfigs"},"SpotPrice":{"locationName":"spotPrice"},"TargetCapacity":{"locationName":"targetCapacity","type":"integer"},"OnDemandTargetCapacity":{"locationName":"onDemandTargetCapacity","type":"integer"},"OnDemandMaxTotalPrice":{"locationName":"onDemandMaxTotalPrice"},"SpotMaxTotalPrice":{"locationName":"spotMaxTotalPrice"},"TerminateInstancesWithExpiration":{"locationName":"terminateInstancesWithExpiration","type":"boolean"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"ReplaceUnhealthyInstances":{"locationName":"replaceUnhealthyInstances","type":"boolean"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"},"LoadBalancersConfig":{"locationName":"loadBalancersConfig","type":"structure","members":{"ClassicLoadBalancersConfig":{"locationName":"classicLoadBalancersConfig","type":"structure","members":{"ClassicLoadBalancers":{"locationName":"classicLoadBalancers","type":"list","member":{"locationName":"item","type":"structure","members":{"Name":{"locationName":"name"}}}}}},"TargetGroupsConfig":{"locationName":"targetGroupsConfig","type":"structure","members":{"TargetGroups":{"locationName":"targetGroups","type":"list","member":{"locationName":"item","type":"structure","members":{"Arn":{"locationName":"arn"}}}}}}}},"InstancePoolsToUseCount":{"locationName":"instancePoolsToUseCount","type":"integer"},"Context":{"locationName":"context"},"TargetCapacityUnitType":{"locationName":"targetCapacityUnitType"},"TagSpecifications":{"shape":"S1t","locationName":"TagSpecification"}}},"S1f5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"AssociatePublicIpAddress":{"locationName":"associatePublicIpAddress","type":"boolean"},"DeleteOnTermination":{"locationName":"deleteOnTermination","type":"boolean"},"Description":{"locationName":"description"},"DeviceIndex":{"locationName":"deviceIndex","type":"integer"},"Groups":{"shape":"Se4","locationName":"SecurityGroupId"},"Ipv6AddressCount":{"locationName":"ipv6AddressCount","type":"integer"},"Ipv6Addresses":{"shape":"Sfp","locationName":"ipv6AddressesSet","queryName":"Ipv6Addresses"},"NetworkInterfaceId":{"locationName":"networkInterfaceId"},"PrivateIpAddress":{"locationName":"privateIpAddress"},"PrivateIpAddresses":{"shape":"Se7","locationName":"privateIpAddressesSet","queryName":"PrivateIpAddresses"},"SecondaryPrivateIpAddressCount":{"locationName":"secondaryPrivateIpAddressCount","type":"integer"},"SubnetId":{"locationName":"subnetId"},"AssociateCarrierIpAddress":{"type":"boolean"},"InterfaceType":{},"NetworkCardIndex":{"type":"integer"},"Ipv4Prefixes":{"shape":"Se9","locationName":"Ipv4Prefix"},"Ipv4PrefixCount":{"type":"integer"},"Ipv6Prefixes":{"shape":"Seb","locationName":"Ipv6Prefix"},"Ipv6PrefixCount":{"type":"integer"}}}},"S1f7":{"type":"structure","members":{"AvailabilityZone":{"locationName":"availabilityZone"},"GroupName":{"locationName":"groupName"},"Tenancy":{"locationName":"tenancy"}}},"S1fa":{"type":"list","member":{"locationName":"item","type":"structure","members":{"LaunchTemplateSpecification":{"shape":"Sbj","locationName":"launchTemplateSpecification"},"Overrides":{"locationName":"overrides","type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceType":{"locationName":"instanceType"},"SpotPrice":{"locationName":"spotPrice"},"SubnetId":{"locationName":"subnetId"},"AvailabilityZone":{"locationName":"availabilityZone"},"WeightedCapacity":{"locationName":"weightedCapacity","type":"double"},"Priority":{"locationName":"priority","type":"double"},"InstanceRequirements":{"shape":"Sbm","locationName":"instanceRequirements"}}}}}}},"S1fn":{"type":"list","member":{"locationName":"item","type":"structure","members":{"ActualBlockHourlyPrice":{"locationName":"actualBlockHourlyPrice"},"AvailabilityZoneGroup":{"locationName":"availabilityZoneGroup"},"BlockDurationMinutes":{"locationName":"blockDurationMinutes","type":"integer"},"CreateTime":{"locationName":"createTime","type":"timestamp"},"Fault":{"shape":"Sk8","locationName":"fault"},"InstanceId":{"locationName":"instanceId"},"LaunchGroup":{"locationName":"launchGroup"},"LaunchSpecification":{"locationName":"launchSpecification","type":"structure","members":{"UserData":{"locationName":"userData"},"SecurityGroups":{"shape":"Sie","locationName":"groupSet"},"AddressingType":{"locationName":"addressingType"},"BlockDeviceMappings":{"shape":"S11b","locationName":"blockDeviceMapping"},"EbsOptimized":{"locationName":"ebsOptimized","type":"boolean"},"IamInstanceProfile":{"shape":"S36","locationName":"iamInstanceProfile"},"ImageId":{"locationName":"imageId"},"InstanceType":{"locationName":"instanceType"},"KernelId":{"locationName":"kernelId"},"KeyName":{"locationName":"keyName"},"NetworkInterfaces":{"shape":"S1f5","locationName":"networkInterfaceSet"},"Placement":{"shape":"S1f7","locationName":"placement"},"RamdiskId":{"locationName":"ramdiskId"},"SubnetId":{"locationName":"subnetId"},"Monitoring":{"shape":"S1fq","locationName":"monitoring"}}},"LaunchedAvailabilityZone":{"locationName":"launchedAvailabilityZone"},"ProductDescription":{"locationName":"productDescription"},"SpotInstanceRequestId":{"locationName":"spotInstanceRequestId"},"SpotPrice":{"locationName":"spotPrice"},"State":{"locationName":"state"},"Status":{"locationName":"status","type":"structure","members":{"Code":{"locationName":"code"},"Message":{"locationName":"message"},"UpdateTime":{"locationName":"updateTime","type":"timestamp"}}},"Tags":{"shape":"Ss","locationName":"tagSet"},"Type":{"locationName":"type"},"ValidFrom":{"locationName":"validFrom","type":"timestamp"},"ValidUntil":{"locationName":"validUntil","type":"timestamp"},"InstanceInterruptionBehavior":{"locationName":"instanceInterruptionBehavior"}}}},"S1fq":{"type":"structure","required":["Enabled"],"members":{"Enabled":{"locationName":"enabled","type":"boolean"}}},"S1g5":{"type":"list","member":{"locationName":"item","type":"structure","members":{"FromPort":{"locationName":"fromPort","type":"integer"},"IpProtocol":{"locationName":"ipProtocol"},"IpRanges":{"locationName":"ipRanges","type":"list","member":{"locationName":"item"}},"PrefixListIds":{"locationName":"prefixListIds","type":"list","member":{"locationName":"item"}},"ToPort":{"locationName":"toPort","type":"integer"},"UserIdGroupPairs":{"locationName":"groups","type":"list","member":{"shape":"S5h","locationName":"item"}}}}},"S1h3":{"type":"list","member":{}},"S1i7":{"type":"list","member":{"locationName":"VolumeId"}},"S1is":{"type":"structure","members":{"VolumeId":{"locationName":"volumeId"},"ModificationState":{"locationName":"modificationState"},"StatusMessage":{"locationName":"statusMessage"},"TargetSize":{"locationName":"targetSize","type":"integer"},"TargetIops":{"locationName":"targetIops","type":"integer"},"TargetVolumeType":{"locationName":"targetVolumeType"},"TargetThroughput":{"locationName":"targetThroughput","type":"integer"},"TargetMultiAttachEnabled":{"locationName":"targetMultiAttachEnabled","type":"boolean"},"OriginalSize":{"locationName":"originalSize","type":"integer"},"OriginalIops":{"locationName":"originalIops","type":"integer"},"OriginalVolumeType":{"locationName":"originalVolumeType"},"OriginalThroughput":{"locationName":"originalThroughput","type":"integer"},"OriginalMultiAttachEnabled":{"locationName":"originalMultiAttachEnabled","type":"boolean"},"Progress":{"locationName":"progress","type":"long"},"StartTime":{"locationName":"startTime","type":"timestamp"},"EndTime":{"locationName":"endTime","type":"timestamp"}}},"S1iy":{"type":"list","member":{"locationName":"VpcId"}},"S1ko":{"type":"list","member":{"locationName":"AvailabilityZone"}},"S1l5":{"type":"structure","members":{"TransitGatewayAttachmentId":{"locationName":"transitGatewayAttachmentId"},"ResourceId":{"locationName":"resourceId"},"ResourceType":{"locationName":"resourceType"},"TransitGatewayRouteTableId":{"locationName":"transitGatewayRouteTableId"},"State":{"locationName":"state"}}},"S1np":{"type":"structure","members":{"InstanceFamily":{"locationName":"instanceFamily"},"CpuCredits":{"locationName":"cpuCredits"}}},"S1o6":{"type":"list","member":{"locationName":"item"}},"S1o8":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrencyCode":{"locationName":"currencyCode"},"Duration":{"locationName":"duration","type":"integer"},"HostIdSet":{"shape":"S10j","locationName":"hostIdSet"},"HostReservationId":{"locationName":"hostReservationId"},"HourlyPrice":{"locationName":"hourlyPrice"},"InstanceFamily":{"locationName":"instanceFamily"},"PaymentOption":{"locationName":"paymentOption"},"UpfrontPrice":{"locationName":"upfrontPrice"}}}},"S1ob":{"type":"list","member":{"locationName":"item"}},"S1oc":{"type":"list","member":{"locationName":"item"}},"S1oz":{"type":"structure","members":{"IpamId":{"locationName":"ipamId"},"IpamScopeId":{"locationName":"ipamScopeId"},"IpamPoolId":{"locationName":"ipamPoolId"},"ResourceRegion":{"locationName":"resourceRegion"},"ResourceOwnerId":{"locationName":"resourceOwnerId"},"ResourceId":{"locationName":"resourceId"},"ResourceName":{"locationName":"resourceName"},"ResourceCidr":{"locationName":"resourceCidr"},"ResourceType":{"locationName":"resourceType"},"ResourceTags":{"shape":"Sdk","locationName":"resourceTagSet"},"IpUsage":{"locationName":"ipUsage","type":"double"},"ComplianceStatus":{"locationName":"complianceStatus"},"ManagementState":{"locationName":"managementState"},"OverlapStatus":{"locationName":"overlapStatus"},"VpcId":{"locationName":"vpcId"}}},"S1pn":{"type":"structure","members":{"HourlyPrice":{"locationName":"hourlyPrice"},"RemainingTotalValue":{"locationName":"remainingTotalValue"},"RemainingUpfrontValue":{"locationName":"remainingUpfrontValue"}}},"S1q7":{"type":"list","member":{"shape":"Skj","locationName":"item"}},"S1r3":{"type":"structure","members":{"Comment":{},"UploadEnd":{"type":"timestamp"},"UploadSize":{"type":"double"},"UploadStart":{"type":"timestamp"}}},"S1r6":{"type":"structure","members":{"S3Bucket":{},"S3Key":{}}},"S1rd":{"type":"structure","required":["Bytes","Format","ImportManifestUrl"],"members":{"Bytes":{"locationName":"bytes","type":"long"},"Format":{"locationName":"format"},"ImportManifestUrl":{"locationName":"importManifestUrl"}}},"S1re":{"type":"structure","required":["Size"],"members":{"Size":{"locationName":"size","type":"long"}}},"S1se":{"type":"list","member":{"locationName":"UserId"}},"S1sf":{"type":"list","member":{"locationName":"UserGroup"}},"S1sg":{"type":"list","member":{"locationName":"ProductCode"}},"S1si":{"type":"list","member":{"locationName":"item","type":"structure","members":{"Group":{},"UserId":{}}}},"S1sn":{"type":"list","member":{"shape":"S17","locationName":"item"}},"S1t0":{"type":"structure","members":{"CapacityReservationPreference":{},"CapacityReservationTarget":{"shape":"Sf0"}}},"S1vh":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"type":"boolean"}}},"S1vj":{"type":"structure","members":{"AllowDnsResolutionFromRemoteVpc":{"locationName":"allowDnsResolutionFromRemoteVpc","type":"boolean"},"AllowEgressFromLocalClassicLinkToRemoteVpc":{"locationName":"allowEgressFromLocalClassicLinkToRemoteVpc","type":"boolean"},"AllowEgressFromLocalVpcToRemoteClassicLink":{"locationName":"allowEgressFromLocalVpcToRemoteClassicLink","type":"boolean"}}},"S1vy":{"type":"list","member":{"locationName":"item","type":"structure","members":{"InstanceId":{"locationName":"instanceId"},"Monitoring":{"shape":"S16b","locationName":"monitoring"}}}},"S1zg":{"type":"list","member":{"locationName":"SecurityGroupId"}},"S204":{"type":"list","member":{"locationName":"item","type":"structure","members":{"CurrentState":{"shape":"S132","locationName":"currentState"},"InstanceId":{"locationName":"instanceId"},"PreviousState":{"shape":"S132","locationName":"previousState"}}}},"S20q":{"type":"list","member":{"locationName":"item","type":"structure","members":{"SecurityGroupRuleId":{},"Description":{}}}}}}
/***/ }),
/* 195 */
/***/ (function(module, exports) {
- module.exports = {"pagination":{"DescribeAccountAttributes":{"result_key":"AccountAttributes"},"DescribeAddresses":{"result_key":"Addresses"},"DescribeAddressesAttribute":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Addresses"},"DescribeAvailabilityZones":{"result_key":"AvailabilityZones"},"DescribeBundleTasks":{"result_key":"BundleTasks"},"DescribeByoipCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ByoipCidrs"},"DescribeCapacityReservationFleets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservationFleets"},"DescribeCapacityReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservations"},"DescribeCarrierGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CarrierGateways"},"DescribeClassicLinkInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Instances"},"DescribeClientVpnAuthorizationRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AuthorizationRules"},"DescribeClientVpnConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Connections"},"DescribeClientVpnEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnEndpoints"},"DescribeClientVpnRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"DescribeClientVpnTargetNetworks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnTargetNetworks"},"DescribeCoipPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CoipPools"},"DescribeConversionTasks":{"result_key":"ConversionTasks"},"DescribeCustomerGateways":{"result_key":"CustomerGateways"},"DescribeDhcpOptions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DhcpOptions"},"DescribeEgressOnlyInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EgressOnlyInternetGateways"},"DescribeExportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ExportImageTasks"},"DescribeExportTasks":{"result_key":"ExportTasks"},"DescribeFastSnapshotRestores":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FastSnapshotRestores"},"DescribeFleets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Fleets"},"DescribeFlowLogs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FlowLogs"},"DescribeFpgaImages":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FpgaImages"},"DescribeHostReservationOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"OfferingSet"},"DescribeHostReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"HostReservationSet"},"DescribeHosts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Hosts"},"DescribeIamInstanceProfileAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IamInstanceProfileAssociations"},"DescribeImages":{"result_key":"Images"},"DescribeImportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportImageTasks"},"DescribeImportSnapshotTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportSnapshotTasks"},"DescribeInstanceCreditSpecifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceCreditSpecifications"},"DescribeInstanceEventWindows":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceEventWindows"},"DescribeInstanceStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceStatuses"},"DescribeInstanceTypeOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypeOfferings"},"DescribeInstanceTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypes"},"DescribeInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Reservations"},"DescribeInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InternetGateways"},"DescribeIpv6Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6Pools"},"DescribeKeyPairs":{"result_key":"KeyPairs"},"DescribeLaunchTemplateVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplateVersions"},"DescribeLaunchTemplates":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplates"},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},"DescribeLocalGatewayRouteTableVpcAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVpcAssociations"},"DescribeLocalGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTables"},"DescribeLocalGatewayVirtualInterfaceGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaceGroups"},"DescribeLocalGatewayVirtualInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaces"},"DescribeLocalGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGateways"},"DescribeManagedPrefixLists":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixLists"},"DescribeMovingAddresses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MovingAddressStatuses"},"DescribeNatGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NatGateways"},"DescribeNetworkAcls":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkAcls"},"DescribeNetworkInsightsAnalyses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsAnalyses"},"DescribeNetworkInsightsPaths":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsPaths"},"DescribeNetworkInterfacePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfacePermissions"},"DescribeNetworkInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfaces"},"DescribePlacementGroups":{"result_key":"PlacementGroups"},"DescribePrefixLists":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixLists"},"DescribePrincipalIdFormat":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Principals"},"DescribePublicIpv4Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PublicIpv4Pools"},"DescribeRegions":{"result_key":"Regions"},"DescribeReplaceRootVolumeTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReplaceRootVolumeTasks"},"DescribeReservedInstances":{"result_key":"ReservedInstances"},"DescribeReservedInstancesListings":{"result_key":"ReservedInstancesListings"},"DescribeReservedInstancesModifications":{"input_token":"NextToken","output_token":"NextToken","result_key":"ReservedInstancesModifications"},"DescribeReservedInstancesOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReservedInstancesOfferings"},"DescribeRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RouteTables"},"DescribeScheduledInstanceAvailability":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceAvailabilitySet"},"DescribeScheduledInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceSet"},"DescribeSecurityGroupRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityGroupRules"},"DescribeSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityGroups"},"DescribeSnapshotTierStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SnapshotTierStatuses"},"DescribeSnapshots":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"DescribeSpotFleetRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotFleetRequestConfigs"},"DescribeSpotInstanceRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotInstanceRequests"},"DescribeSpotPriceHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPriceHistory"},"DescribeStaleSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StaleSecurityGroupSet"},"DescribeStoreImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StoreImageTaskResults"},"DescribeSubnets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Subnets"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Tags"},"DescribeTrafficMirrorFilters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorFilters"},"DescribeTrafficMirrorSessions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorSessions"},"DescribeTrafficMirrorTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorTargets"},"DescribeTransitGatewayAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachments"},"DescribeTransitGatewayConnectPeers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayConnectPeers"},"DescribeTransitGatewayConnects":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayConnects"},"DescribeTransitGatewayMulticastDomains":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayMulticastDomains"},"DescribeTransitGatewayPeeringAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayPeeringAttachments"},"DescribeTransitGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTables"},"DescribeTransitGatewayVpcAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayVpcAttachments"},"DescribeTransitGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGateways"},"DescribeTrunkInterfaceAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InterfaceAssociations"},"DescribeVolumeStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumeStatuses"},"DescribeVolumes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Volumes"},"DescribeVolumesModifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumesModifications"},"DescribeVpcClassicLinkDnsSupport":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpcEndpointConnectionNotifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ConnectionNotificationSet"},"DescribeVpcEndpointConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpointConnections"},"DescribeVpcEndpointServiceConfigurations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ServiceConfigurations"},"DescribeVpcEndpointServicePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AllowedPrincipals"},"DescribeVpcEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpoints"},"DescribeVpcPeeringConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcPeeringConnections"},"DescribeVpcs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpnConnections":{"result_key":"VpnConnections"},"DescribeVpnGateways":{"result_key":"VpnGateways"},"GetAssociatedIpv6PoolCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6CidrAssociations"},"GetGroupsForCapacityReservation":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservationGroups"},"GetInstanceTypesFromInstanceRequirements":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypes"},"GetManagedPrefixListAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixListAssociations"},"GetManagedPrefixListEntries":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Entries"},"GetSpotPlacementScores":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPlacementScores"},"GetTransitGatewayAttachmentPropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachmentPropagations"},"GetTransitGatewayMulticastDomainAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastDomainAssociations"},"GetTransitGatewayPrefixListReferences":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayPrefixListReferences"},"GetTransitGatewayRouteTableAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"GetTransitGatewayRouteTablePropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTablePropagations"},"GetVpnConnectionDeviceTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpnConnectionDeviceTypes"},"ListSnapshotsInRecycleBin":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"SearchLocalGatewayRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"SearchTransitGatewayMulticastGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastGroups"}}}
+ module.exports = {"pagination":{"DescribeAccountAttributes":{"result_key":"AccountAttributes"},"DescribeAddresses":{"result_key":"Addresses"},"DescribeAddressesAttribute":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Addresses"},"DescribeAvailabilityZones":{"result_key":"AvailabilityZones"},"DescribeBundleTasks":{"result_key":"BundleTasks"},"DescribeByoipCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ByoipCidrs"},"DescribeCapacityReservationFleets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservationFleets"},"DescribeCapacityReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservations"},"DescribeCarrierGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CarrierGateways"},"DescribeClassicLinkInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Instances"},"DescribeClientVpnAuthorizationRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AuthorizationRules"},"DescribeClientVpnConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Connections"},"DescribeClientVpnEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnEndpoints"},"DescribeClientVpnRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"DescribeClientVpnTargetNetworks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ClientVpnTargetNetworks"},"DescribeCoipPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CoipPools"},"DescribeConversionTasks":{"result_key":"ConversionTasks"},"DescribeCustomerGateways":{"result_key":"CustomerGateways"},"DescribeDhcpOptions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"DhcpOptions"},"DescribeEgressOnlyInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"EgressOnlyInternetGateways"},"DescribeExportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ExportImageTasks"},"DescribeExportTasks":{"result_key":"ExportTasks"},"DescribeFastSnapshotRestores":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FastSnapshotRestores"},"DescribeFleets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Fleets"},"DescribeFlowLogs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FlowLogs"},"DescribeFpgaImages":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"FpgaImages"},"DescribeHostReservationOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"OfferingSet"},"DescribeHostReservations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"HostReservationSet"},"DescribeHosts":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Hosts"},"DescribeIamInstanceProfileAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IamInstanceProfileAssociations"},"DescribeImages":{"result_key":"Images"},"DescribeImportImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportImageTasks"},"DescribeImportSnapshotTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ImportSnapshotTasks"},"DescribeInstanceCreditSpecifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceCreditSpecifications"},"DescribeInstanceEventWindows":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceEventWindows"},"DescribeInstanceStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceStatuses"},"DescribeInstanceTypeOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypeOfferings"},"DescribeInstanceTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypes"},"DescribeInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Reservations"},"DescribeInternetGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InternetGateways"},"DescribeIpamPools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IpamPools"},"DescribeIpamScopes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IpamScopes"},"DescribeIpams":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipams"},"DescribeIpv6Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6Pools"},"DescribeKeyPairs":{"result_key":"KeyPairs"},"DescribeLaunchTemplateVersions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplateVersions"},"DescribeLaunchTemplates":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LaunchTemplates"},"DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVirtualInterfaceGroupAssociations"},"DescribeLocalGatewayRouteTableVpcAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTableVpcAssociations"},"DescribeLocalGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayRouteTables"},"DescribeLocalGatewayVirtualInterfaceGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaceGroups"},"DescribeLocalGatewayVirtualInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGatewayVirtualInterfaces"},"DescribeLocalGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"LocalGateways"},"DescribeManagedPrefixLists":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixLists"},"DescribeMovingAddresses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MovingAddressStatuses"},"DescribeNatGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NatGateways"},"DescribeNetworkAcls":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkAcls"},"DescribeNetworkInsightsAccessScopeAnalyses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsAccessScopeAnalyses"},"DescribeNetworkInsightsAccessScopes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsAccessScopes"},"DescribeNetworkInsightsAnalyses":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsAnalyses"},"DescribeNetworkInsightsPaths":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInsightsPaths"},"DescribeNetworkInterfacePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfacePermissions"},"DescribeNetworkInterfaces":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"NetworkInterfaces"},"DescribePlacementGroups":{"result_key":"PlacementGroups"},"DescribePrefixLists":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixLists"},"DescribePrincipalIdFormat":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Principals"},"DescribePublicIpv4Pools":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PublicIpv4Pools"},"DescribeRegions":{"result_key":"Regions"},"DescribeReplaceRootVolumeTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReplaceRootVolumeTasks"},"DescribeReservedInstances":{"result_key":"ReservedInstances"},"DescribeReservedInstancesListings":{"result_key":"ReservedInstancesListings"},"DescribeReservedInstancesModifications":{"input_token":"NextToken","output_token":"NextToken","result_key":"ReservedInstancesModifications"},"DescribeReservedInstancesOfferings":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ReservedInstancesOfferings"},"DescribeRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"RouteTables"},"DescribeScheduledInstanceAvailability":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceAvailabilitySet"},"DescribeScheduledInstances":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ScheduledInstanceSet"},"DescribeSecurityGroupRules":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityGroupRules"},"DescribeSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SecurityGroups"},"DescribeSnapshotTierStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SnapshotTierStatuses"},"DescribeSnapshots":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"DescribeSpotFleetRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotFleetRequestConfigs"},"DescribeSpotInstanceRequests":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotInstanceRequests"},"DescribeSpotPriceHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPriceHistory"},"DescribeStaleSecurityGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StaleSecurityGroupSet"},"DescribeStoreImageTasks":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"StoreImageTaskResults"},"DescribeSubnets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Subnets"},"DescribeTags":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Tags"},"DescribeTrafficMirrorFilters":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorFilters"},"DescribeTrafficMirrorSessions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorSessions"},"DescribeTrafficMirrorTargets":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TrafficMirrorTargets"},"DescribeTransitGatewayAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachments"},"DescribeTransitGatewayConnectPeers":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayConnectPeers"},"DescribeTransitGatewayConnects":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayConnects"},"DescribeTransitGatewayMulticastDomains":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayMulticastDomains"},"DescribeTransitGatewayPeeringAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayPeeringAttachments"},"DescribeTransitGatewayRouteTables":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTables"},"DescribeTransitGatewayVpcAttachments":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayVpcAttachments"},"DescribeTransitGateways":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGateways"},"DescribeTrunkInterfaceAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InterfaceAssociations"},"DescribeVolumeStatus":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumeStatuses"},"DescribeVolumes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Volumes"},"DescribeVolumesModifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VolumesModifications"},"DescribeVpcClassicLinkDnsSupport":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpcEndpointConnectionNotifications":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ConnectionNotificationSet"},"DescribeVpcEndpointConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpointConnections"},"DescribeVpcEndpointServiceConfigurations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"ServiceConfigurations"},"DescribeVpcEndpointServicePermissions":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"AllowedPrincipals"},"DescribeVpcEndpoints":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcEndpoints"},"DescribeVpcPeeringConnections":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpcPeeringConnections"},"DescribeVpcs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Vpcs"},"DescribeVpnConnections":{"result_key":"VpnConnections"},"DescribeVpnGateways":{"result_key":"VpnGateways"},"GetAssociatedIpv6PoolCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Ipv6CidrAssociations"},"GetGroupsForCapacityReservation":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"CapacityReservationGroups"},"GetInstanceTypesFromInstanceRequirements":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"InstanceTypes"},"GetIpamAddressHistory":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"HistoryRecords"},"GetIpamPoolAllocations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IpamPoolAllocations"},"GetIpamPoolCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IpamPoolCidrs"},"GetIpamResourceCidrs":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"IpamResourceCidrs"},"GetManagedPrefixListAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"PrefixListAssociations"},"GetManagedPrefixListEntries":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Entries"},"GetSpotPlacementScores":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"SpotPlacementScores"},"GetTransitGatewayAttachmentPropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayAttachmentPropagations"},"GetTransitGatewayMulticastDomainAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastDomainAssociations"},"GetTransitGatewayPrefixListReferences":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayPrefixListReferences"},"GetTransitGatewayRouteTableAssociations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Associations"},"GetTransitGatewayRouteTablePropagations":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"TransitGatewayRouteTablePropagations"},"GetVpnConnectionDeviceTypes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"VpnConnectionDeviceTypes"},"ListSnapshotsInRecycleBin":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Snapshots"},"SearchLocalGatewayRoutes":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Routes"},"SearchTransitGatewayMulticastGroups":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"MulticastGroups"}}}
/***/ }),
/* 196 */
@@ -47426,7 +47426,7 @@ return /******/ (function(modules) { // webpackBootstrap
/* 441 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-06-02","endpointPrefix":"shield","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Shield","serviceFullName":"AWS Shield","serviceId":"Shield","signatureVersion":"v4","targetPrefix":"AWSShield_20160616","uid":"shield-2016-06-02"},"operations":{"AssociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"AssociateDRTRole":{"input":{"type":"structure","required":["RoleArn"],"members":{"RoleArn":{}}},"output":{"type":"structure","members":{}}},"AssociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"AssociateProactiveEngagementDetails":{"input":{"type":"structure","required":["EmergencyContactList"],"members":{"EmergencyContactList":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"CreateProtection":{"input":{"type":"structure","required":["Name","ResourceArn"],"members":{"Name":{},"ResourceArn":{},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{"ProtectionId":{}}}},"CreateProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"CreateSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteProtection":{"input":{"type":"structure","required":["ProtectionId"],"members":{"ProtectionId":{}}},"output":{"type":"structure","members":{}}},"DeleteProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{}}},"output":{"type":"structure","members":{}}},"DeleteSubscription":{"input":{"type":"structure","members":{},"deprecated":true},"output":{"type":"structure","members":{},"deprecated":true},"deprecated":true},"DescribeAttack":{"input":{"type":"structure","required":["AttackId"],"members":{"AttackId":{}}},"output":{"type":"structure","members":{"Attack":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"SubResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Id":{},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{},"VectorCounters":{"shape":"S1f"}}}},"Counters":{"shape":"S1f"}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackCounters":{"shape":"S1f"},"AttackProperties":{"type":"list","member":{"type":"structure","members":{"AttackLayer":{},"AttackPropertyIdentifier":{},"TopContributors":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"long"}}}},"Unit":{},"Total":{"type":"long"}}}},"Mitigations":{"type":"list","member":{"type":"structure","members":{"MitigationName":{}}}}}}}}},"DescribeAttackStatistics":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["TimeRange","DataItems"],"members":{"TimeRange":{"shape":"S1w"},"DataItems":{"type":"list","member":{"type":"structure","required":["AttackCount"],"members":{"AttackVolume":{"type":"structure","members":{"BitsPerSecond":{"shape":"S20"},"PacketsPerSecond":{"shape":"S20"},"RequestsPerSecond":{"shape":"S20"}}},"AttackCount":{"type":"long"}}}}}}},"DescribeDRTAccess":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"RoleArn":{},"LogBucketList":{"type":"list","member":{}}}}},"DescribeEmergencyContactSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"EmergencyContactList":{"shape":"Sc"}}}},"DescribeProtection":{"input":{"type":"structure","members":{"ProtectionId":{},"ResourceArn":{}}},"output":{"type":"structure","members":{"Protection":{"shape":"S28"}}}},"DescribeProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{}}},"output":{"type":"structure","required":["ProtectionGroup"],"members":{"ProtectionGroup":{"shape":"S2d"}}}},"DescribeSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Subscription":{"type":"structure","required":["SubscriptionLimits"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TimeCommitmentInSeconds":{"type":"long"},"AutoRenew":{},"Limits":{"shape":"S2k"},"ProactiveEngagementStatus":{},"SubscriptionLimits":{"type":"structure","required":["ProtectionLimits","ProtectionGroupLimits"],"members":{"ProtectionLimits":{"type":"structure","required":["ProtectedResourceTypeLimits"],"members":{"ProtectedResourceTypeLimits":{"shape":"S2k"}}},"ProtectionGroupLimits":{"type":"structure","required":["MaxProtectionGroups","PatternTypeLimits"],"members":{"MaxProtectionGroups":{"type":"long"},"PatternTypeLimits":{"type":"structure","required":["ArbitraryPatternLimits"],"members":{"ArbitraryPatternLimits":{"type":"structure","required":["MaxMembers"],"members":{"MaxMembers":{"type":"long"}}}}}}}}},"SubscriptionArn":{}}}}}},"DisableProactiveEngagement":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"DisassociateDRTRole":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"EnableProactiveEngagement":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"GetSubscriptionState":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["SubscriptionState"],"members":{"SubscriptionState":{}}}},"ListAttacks":{"input":{"type":"structure","members":{"ResourceArns":{"type":"list","member":{}},"StartTime":{"shape":"S1w"},"EndTime":{"shape":"S1w"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AttackSummaries":{"type":"list","member":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{}}}}}}},"NextToken":{}}}},"ListProtectionGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ProtectionGroups"],"members":{"ProtectionGroups":{"type":"list","member":{"shape":"S2d"}},"NextToken":{}}}},"ListProtections":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Protections":{"type":"list","member":{"shape":"S28"}},"NextToken":{}}}},"ListResourcesInProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ResourceArns"],"members":{"ResourceArns":{"type":"list","member":{}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sl"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateEmergencyContactSettings":{"input":{"type":"structure","members":{"EmergencyContactList":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UpdateProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"UpdateSubscription":{"input":{"type":"structure","members":{"AutoRenew":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sc":{"type":"list","member":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{},"PhoneNumber":{},"ContactNotes":{}}}},"Sl":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sv":{"type":"list","member":{}},"S1f":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"N":{"type":"integer"},"Unit":{}}}},"S1w":{"type":"structure","members":{"FromInclusive":{"type":"timestamp"},"ToExclusive":{"type":"timestamp"}}},"S20":{"type":"structure","required":["Max"],"members":{"Max":{"type":"double"}}},"S28":{"type":"structure","members":{"Id":{},"Name":{},"ResourceArn":{},"HealthCheckIds":{"type":"list","member":{}},"ProtectionArn":{}}},"S2d":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern","Members"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"},"ProtectionGroupArn":{}}},"S2k":{"type":"list","member":{"type":"structure","members":{"Type":{},"Max":{"type":"long"}}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2016-06-02","endpointPrefix":"shield","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"AWS Shield","serviceFullName":"AWS Shield","serviceId":"Shield","signatureVersion":"v4","targetPrefix":"AWSShield_20160616","uid":"shield-2016-06-02"},"operations":{"AssociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"AssociateDRTRole":{"input":{"type":"structure","required":["RoleArn"],"members":{"RoleArn":{}}},"output":{"type":"structure","members":{}}},"AssociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"AssociateProactiveEngagementDetails":{"input":{"type":"structure","required":["EmergencyContactList"],"members":{"EmergencyContactList":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"CreateProtection":{"input":{"type":"structure","required":["Name","ResourceArn"],"members":{"Name":{},"ResourceArn":{},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{"ProtectionId":{}}}},"CreateProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"CreateSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DeleteProtection":{"input":{"type":"structure","required":["ProtectionId"],"members":{"ProtectionId":{}}},"output":{"type":"structure","members":{}}},"DeleteProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{}}},"output":{"type":"structure","members":{}}},"DeleteSubscription":{"input":{"type":"structure","members":{},"deprecated":true},"output":{"type":"structure","members":{},"deprecated":true},"deprecated":true},"DescribeAttack":{"input":{"type":"structure","required":["AttackId"],"members":{"AttackId":{}}},"output":{"type":"structure","members":{"Attack":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"SubResources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Id":{},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{},"VectorCounters":{"shape":"S1f"}}}},"Counters":{"shape":"S1f"}}}},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackCounters":{"shape":"S1f"},"AttackProperties":{"type":"list","member":{"type":"structure","members":{"AttackLayer":{},"AttackPropertyIdentifier":{},"TopContributors":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{"type":"long"}}}},"Unit":{},"Total":{"type":"long"}}}},"Mitigations":{"type":"list","member":{"type":"structure","members":{"MitigationName":{}}}}}}}}},"DescribeAttackStatistics":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["TimeRange","DataItems"],"members":{"TimeRange":{"shape":"S1w"},"DataItems":{"type":"list","member":{"type":"structure","required":["AttackCount"],"members":{"AttackVolume":{"type":"structure","members":{"BitsPerSecond":{"shape":"S21"},"PacketsPerSecond":{"shape":"S21"},"RequestsPerSecond":{"shape":"S21"}}},"AttackCount":{"type":"long"}}}}}}},"DescribeDRTAccess":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"RoleArn":{},"LogBucketList":{"type":"list","member":{}}}}},"DescribeEmergencyContactSettings":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"EmergencyContactList":{"shape":"Sc"}}}},"DescribeProtection":{"input":{"type":"structure","members":{"ProtectionId":{},"ResourceArn":{}}},"output":{"type":"structure","members":{"Protection":{"shape":"S29"}}}},"DescribeProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{}}},"output":{"type":"structure","required":["ProtectionGroup"],"members":{"ProtectionGroup":{"shape":"S2j"}}}},"DescribeSubscription":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Subscription":{"type":"structure","required":["SubscriptionLimits"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"TimeCommitmentInSeconds":{"type":"long"},"AutoRenew":{},"Limits":{"shape":"S2p"},"ProactiveEngagementStatus":{},"SubscriptionLimits":{"type":"structure","required":["ProtectionLimits","ProtectionGroupLimits"],"members":{"ProtectionLimits":{"type":"structure","required":["ProtectedResourceTypeLimits"],"members":{"ProtectedResourceTypeLimits":{"shape":"S2p"}}},"ProtectionGroupLimits":{"type":"structure","required":["MaxProtectionGroups","PatternTypeLimits"],"members":{"MaxProtectionGroups":{"type":"long"},"PatternTypeLimits":{"type":"structure","required":["ArbitraryPatternLimits"],"members":{"ArbitraryPatternLimits":{"type":"structure","required":["MaxMembers"],"members":{"MaxMembers":{"type":"long"}}}}}}}}},"SubscriptionArn":{}}}}}},"DisableApplicationLayerAutomaticResponse":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{}}},"output":{"type":"structure","members":{}}},"DisableProactiveEngagement":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateDRTLogBucket":{"input":{"type":"structure","required":["LogBucket"],"members":{"LogBucket":{}}},"output":{"type":"structure","members":{}}},"DisassociateDRTRole":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateHealthCheck":{"input":{"type":"structure","required":["ProtectionId","HealthCheckArn"],"members":{"ProtectionId":{},"HealthCheckArn":{}}},"output":{"type":"structure","members":{}}},"EnableApplicationLayerAutomaticResponse":{"input":{"type":"structure","required":["ResourceArn","Action"],"members":{"ResourceArn":{},"Action":{"shape":"S2e"}}},"output":{"type":"structure","members":{}}},"EnableProactiveEngagement":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"GetSubscriptionState":{"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["SubscriptionState"],"members":{"SubscriptionState":{}}}},"ListAttacks":{"input":{"type":"structure","members":{"ResourceArns":{"type":"list","member":{}},"StartTime":{"shape":"S1w"},"EndTime":{"shape":"S1w"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AttackSummaries":{"type":"list","member":{"type":"structure","members":{"AttackId":{},"ResourceArn":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"AttackVectors":{"type":"list","member":{"type":"structure","required":["VectorType"],"members":{"VectorType":{}}}}}}},"NextToken":{}}}},"ListProtectionGroups":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ProtectionGroups"],"members":{"ProtectionGroups":{"type":"list","member":{"shape":"S2j"}},"NextToken":{}}}},"ListProtections":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Protections":{"type":"list","member":{"shape":"S29"}},"NextToken":{}}}},"ListResourcesInProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId"],"members":{"ProtectionGroupId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ResourceArns"],"members":{"ResourceArns":{"type":"list","member":{}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"Sl"}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"Sl"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateApplicationLayerAutomaticResponse":{"input":{"type":"structure","required":["ResourceArn","Action"],"members":{"ResourceArn":{},"Action":{"shape":"S2e"}}},"output":{"type":"structure","members":{}}},"UpdateEmergencyContactSettings":{"input":{"type":"structure","members":{"EmergencyContactList":{"shape":"Sc"}}},"output":{"type":"structure","members":{}}},"UpdateProtectionGroup":{"input":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"}}},"output":{"type":"structure","members":{}}},"UpdateSubscription":{"input":{"type":"structure","members":{"AutoRenew":{}}},"output":{"type":"structure","members":{}}}},"shapes":{"Sc":{"type":"list","member":{"type":"structure","required":["EmailAddress"],"members":{"EmailAddress":{},"PhoneNumber":{},"ContactNotes":{}}}},"Sl":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Sv":{"type":"list","member":{}},"S1f":{"type":"list","member":{"type":"structure","members":{"Name":{},"Max":{"type":"double"},"Average":{"type":"double"},"Sum":{"type":"double"},"N":{"type":"integer"},"Unit":{}}}},"S1w":{"type":"structure","members":{"FromInclusive":{"type":"timestamp"},"ToExclusive":{"type":"timestamp"}}},"S21":{"type":"structure","required":["Max"],"members":{"Max":{"type":"double"}}},"S29":{"type":"structure","members":{"Id":{},"Name":{},"ResourceArn":{},"HealthCheckIds":{"type":"list","member":{}},"ProtectionArn":{},"ApplicationLayerAutomaticResponseConfiguration":{"type":"structure","required":["Status","Action"],"members":{"Status":{},"Action":{"shape":"S2e"}}}}},"S2e":{"type":"structure","members":{"Block":{"type":"structure","members":{}},"Count":{"type":"structure","members":{}}}},"S2j":{"type":"structure","required":["ProtectionGroupId","Aggregation","Pattern","Members"],"members":{"ProtectionGroupId":{},"Aggregation":{},"Pattern":{},"ResourceType":{},"Members":{"shape":"Sv"},"ProtectionGroupArn":{}}},"S2p":{"type":"list","member":{"type":"structure","members":{"Type":{},"Max":{"type":"long"}}}}}}
/***/ }),
/* 442 */
@@ -49101,13 +49101,13 @@ return /******/ (function(modules) { // webpackBootstrap
/* 570 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-07-24","endpointPrefix":"api.sagemaker","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"SageMaker","serviceFullName":"Amazon SageMaker Service","serviceId":"SageMaker","signatureVersion":"v4","signingName":"sagemaker","targetPrefix":"SageMaker","uid":"sagemaker-2017-07-24"},"operations":{"AddAssociation":{"input":{"type":"structure","required":["SourceArn","DestinationArn"],"members":{"SourceArn":{},"DestinationArn":{},"AssociationType":{}}},"output":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{}}}},"AddTags":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"}}}},"AssociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"BatchDescribeModelPackage":{"input":{"type":"structure","required":["ModelPackageArnList"],"members":{"ModelPackageArnList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ModelPackageSummaries":{"type":"map","key":{},"value":{"type":"structure","required":["ModelPackageGroupName","ModelPackageArn","CreationTime","InferenceSpecification","ModelPackageStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"ModelPackageStatus":{},"ModelApprovalStatus":{}}}},"BatchDescribeModelPackageErrorMap":{"type":"map","key":{},"value":{"type":"structure","required":["ErrorCode","ErrorResponse"],"members":{"ErrorCode":{},"ErrorResponse":{}}}}}}},"CreateAction":{"input":{"type":"structure","required":["ActionName","Source","ActionType"],"members":{"ActionName":{},"Source":{"shape":"S1g"},"ActionType":{},"Description":{},"Status":{},"Properties":{"shape":"S1l"},"MetadataProperties":{"shape":"S1n"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"CreateAlgorithm":{"input":{"type":"structure","required":["AlgorithmName","TrainingSpecification"],"members":{"AlgorithmName":{},"AlgorithmDescription":{},"TrainingSpecification":{"shape":"S1s"},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"S2l"},"CertifyForMarketplace":{"type":"boolean"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["AlgorithmArn"],"members":{"AlgorithmArn":{}}}},"CreateApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Tags":{"shape":"S7"},"ResourceSpec":{"shape":"S45"}}},"output":{"type":"structure","members":{"AppArn":{}}}},"CreateAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{},"Tags":{"shape":"S7"},"KernelGatewayImageConfig":{"shape":"S4e"}}},"output":{"type":"structure","members":{"AppImageConfigArn":{}}}},"CreateArtifact":{"input":{"type":"structure","required":["Source","ArtifactType"],"members":{"ArtifactName":{},"Source":{"shape":"S4q"},"ArtifactType":{},"Properties":{"shape":"S1l"},"MetadataProperties":{"shape":"S1n"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"CreateAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],"members":{"AutoMLJobName":{},"InputDataConfig":{"shape":"S4y"},"OutputDataConfig":{"shape":"S54"},"ProblemType":{},"AutoMLJobObjective":{"shape":"S56"},"AutoMLJobConfig":{"shape":"S58"},"RoleArn":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"Tags":{"shape":"S7"},"ModelDeployConfig":{"shape":"S5k"}}},"output":{"type":"structure","required":["AutoMLJobArn"],"members":{"AutoMLJobArn":{}}}},"CreateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName","GitConfig"],"members":{"CodeRepositoryName":{},"GitConfig":{"shape":"S5q"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"CreateCompilationJob":{"input":{"type":"structure","required":["CompilationJobName","RoleArn","InputConfig","OutputConfig","StoppingCondition"],"members":{"CompilationJobName":{},"RoleArn":{},"InputConfig":{"shape":"S5x"},"OutputConfig":{"shape":"S61"},"VpcConfig":{"shape":"S68"},"StoppingCondition":{"shape":"S3e"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["CompilationJobArn"],"members":{"CompilationJobArn":{}}}},"CreateContext":{"input":{"type":"structure","required":["ContextName","Source","ContextType"],"members":{"ContextName":{},"Source":{"shape":"S6g"},"ContextType":{},"Description":{},"Properties":{"shape":"S1l"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"CreateDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"DataQualityBaselineConfig":{"shape":"S6l"},"DataQualityAppSpecification":{"shape":"S6p"},"DataQualityJobInput":{"shape":"S6y"},"DataQualityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName","OutputConfig"],"members":{"DeviceFleetName":{},"RoleArn":{},"Description":{},"OutputConfig":{"shape":"S7n"},"Tags":{"shape":"S7"},"EnableIotRoleAlias":{"type":"boolean"}}}},"CreateDomain":{"input":{"type":"structure","required":["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],"members":{"DomainName":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S7t"},"SubnetIds":{"shape":"S5h"},"VpcId":{},"Tags":{"shape":"S7"},"AppNetworkAccessType":{},"HomeEfsFileSystemKmsKeyId":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use KmsKeyId instead."},"KmsKeyId":{},"AppSecurityGroupManagement":{},"DomainSettings":{"shape":"S8c"}}},"output":{"type":"structure","members":{"DomainArn":{},"Url":{}}}},"CreateEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName","CompilationJobName","ModelName","ModelVersion","RoleArn","OutputConfig"],"members":{"EdgePackagingJobName":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"RoleArn":{},"OutputConfig":{"shape":"S7n"},"ResourceKey":{},"Tags":{"shape":"S7"}}}},"CreateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"DeploymentConfig":{"shape":"S8m"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"CreateEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName","ProductionVariants"],"members":{"EndpointConfigName":{},"ProductionVariants":{"shape":"S93"},"DataCaptureConfig":{"shape":"S9c"},"Tags":{"shape":"S7"},"KmsKeyId":{},"AsyncInferenceConfig":{"shape":"S9n"}}},"output":{"type":"structure","required":["EndpointConfigArn"],"members":{"EndpointConfigArn":{}}}},"CreateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"CreateFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions"],"members":{"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa1"},"OnlineStoreConfig":{"shape":"Sa4"},"OfflineStoreConfig":{"shape":"Sa6"},"RoleArn":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["FeatureGroupArn"],"members":{"FeatureGroupArn":{}}}},"CreateFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionName":{},"HumanLoopRequestSource":{"shape":"Sah"},"HumanLoopActivationConfig":{"shape":"Saj"},"HumanLoopConfig":{"shape":"Sam"},"OutputConfig":{"shape":"Sb1"},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["FlowDefinitionArn"],"members":{"FlowDefinitionArn":{}}}},"CreateHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName","UiTemplate"],"members":{"HumanTaskUiName":{},"UiTemplate":{"shape":"Sb6"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["HumanTaskUiArn"],"members":{"HumanTaskUiArn":{}}}},"CreateHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobConfig":{"shape":"Sbb"},"TrainingJobDefinition":{"shape":"Sbs"},"TrainingJobDefinitions":{"shape":"Sc0"},"WarmStartConfig":{"shape":"Sc1"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["HyperParameterTuningJobArn"],"members":{"HyperParameterTuningJobArn":{}}}},"CreateImage":{"input":{"type":"structure","required":["ImageName","RoleArn"],"members":{"Description":{},"DisplayName":{},"ImageName":{},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ImageArn":{}}}},"CreateImageVersion":{"input":{"type":"structure","required":["BaseImage","ClientToken","ImageName"],"members":{"BaseImage":{},"ClientToken":{"idempotencyToken":true},"ImageName":{}}},"output":{"type":"structure","members":{"ImageVersionArn":{}}}},"CreateLabelingJob":{"input":{"type":"structure","required":["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobName":{},"LabelAttributeName":{},"InputConfig":{"shape":"Sci"},"OutputConfig":{"shape":"Scp"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"Scq"},"LabelingJobAlgorithmsConfig":{"shape":"Sct"},"HumanTaskConfig":{"shape":"Scx"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["LabelingJobArn"],"members":{"LabelingJobArn":{}}}},"CreateModel":{"input":{"type":"structure","required":["ModelName","ExecutionRoleArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"Sdc"},"Containers":{"shape":"Sdl"},"InferenceExecutionConfig":{"shape":"Sdm"},"ExecutionRoleArn":{},"Tags":{"shape":"S7"},"VpcConfig":{"shape":"S5e"},"EnableNetworkIsolation":{"type":"boolean"}}},"output":{"type":"structure","required":["ModelArn"],"members":{"ModelArn":{}}}},"CreateModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelBiasBaselineConfig":{"shape":"Sdq"},"ModelBiasAppSpecification":{"shape":"Sdr"},"ModelBiasJobInput":{"shape":"Sds"},"ModelBiasJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelExplainabilityBaselineConfig":{"shape":"Sdw"},"ModelExplainabilityAppSpecification":{"shape":"Sdx"},"ModelExplainabilityJobInput":{"shape":"Sdy"},"ModelExplainabilityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateModelPackage":{"input":{"type":"structure","members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageDescription":{},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"Se1"},"SourceAlgorithmSpecification":{"shape":"Se4"},"CertifyForMarketplace":{"type":"boolean"},"Tags":{"shape":"S7"},"ModelApprovalStatus":{},"MetadataProperties":{"shape":"S1n"},"ModelMetrics":{"shape":"Se7"},"ClientToken":{"idempotencyToken":true},"CustomerMetadataProperties":{"shape":"See"}}},"output":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{}}}},"CreateModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupDescription":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ModelPackageGroupArn"],"members":{"ModelPackageGroupArn":{}}}},"CreateModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelQualityBaselineConfig":{"shape":"Sem"},"ModelQualityAppSpecification":{"shape":"Sen"},"ModelQualityJobInput":{"shape":"Sep"},"ModelQualityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"Set"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"CreateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName","InstanceType","RoleArn"],"members":{"NotebookInstanceName":{},"InstanceType":{},"SubnetId":{},"SecurityGroupIds":{"shape":"S7u"},"RoleArn":{},"KmsKeyId":{},"Tags":{"shape":"S7"},"LifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sfb"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sfe"},"RootAccess":{},"PlatformIdentifier":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{}}}},"CreateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sfk"},"OnStart":{"shape":"Sfk"}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{}}}},"CreatePipeline":{"input":{"type":"structure","required":["PipelineName","PipelineDefinition","ClientRequestToken","RoleArn"],"members":{"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"ClientRequestToken":{"idempotencyToken":true},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"CreatePresignedDomainUrl":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SessionExpirationDurationInSeconds":{"type":"integer"},"ExpiresInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreatePresignedNotebookInstanceUrl":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"SessionExpirationDurationInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreateProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],"members":{"ProcessingInputs":{"shape":"Sg5"},"ProcessingOutputConfig":{"shape":"Sgs"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Sgx"},"StoppingCondition":{"shape":"Sgz"},"AppSpecification":{"shape":"Sh1"},"Environment":{"shape":"Sh3"},"NetworkConfig":{"shape":"Sf1"},"RoleArn":{},"Tags":{"shape":"S7"},"ExperimentConfig":{"shape":"Sh4"}}},"output":{"type":"structure","required":["ProcessingJobArn"],"members":{"ProcessingJobArn":{}}}},"CreateProject":{"input":{"type":"structure","required":["ProjectName","ServiceCatalogProvisioningDetails"],"members":{"ProjectName":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sh9"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ProjectArn","ProjectId"],"members":{"ProjectArn":{},"ProjectId":{}}}},"CreateStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName","StudioLifecycleConfigContent","StudioLifecycleConfigAppType"],"members":{"StudioLifecycleConfigName":{},"StudioLifecycleConfigContent":{},"StudioLifecycleConfigAppType":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"StudioLifecycleConfigArn":{}}}},"CreateTrainingJob":{"input":{"type":"structure","required":["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingJobName":{},"HyperParameters":{"shape":"S2q"},"AlgorithmSpecification":{"shape":"Shp"},"RoleArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S39"},"ResourceConfig":{"shape":"S3b"},"VpcConfig":{"shape":"S5e"},"StoppingCondition":{"shape":"S3e"},"Tags":{"shape":"S7"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sbx"},"DebugHookConfig":{"shape":"Shq"},"DebugRuleConfigurations":{"shape":"Shy"},"TensorBoardOutputConfig":{"shape":"Si3"},"ExperimentConfig":{"shape":"Sh4"},"ProfilerConfig":{"shape":"Si4"},"ProfilerRuleConfigurations":{"shape":"Si7"},"Environment":{"shape":"Si9"},"RetryStrategy":{"shape":"Sby"}}},"output":{"type":"structure","required":["TrainingJobArn"],"members":{"TrainingJobArn":{}}}},"CreateTransformJob":{"input":{"type":"structure","required":["TransformJobName","ModelName","TransformInput","TransformOutput","TransformResources"],"members":{"TransformJobName":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sig"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3l"},"TransformInput":{"shape":"S3o"},"TransformOutput":{"shape":"S3s"},"TransformResources":{"shape":"S3v"},"DataProcessing":{"shape":"Sij"},"Tags":{"shape":"S7"},"ExperimentConfig":{"shape":"Sh4"}}},"output":{"type":"structure","required":["TransformJobArn"],"members":{"TransformJobArn":{}}}},"CreateTrial":{"input":{"type":"structure","required":["TrialName","ExperimentName"],"members":{"TrialName":{},"DisplayName":{},"ExperimentName":{},"MetadataProperties":{"shape":"S1n"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"CreateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sir"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Siv"},"InputArtifacts":{"shape":"Siz"},"OutputArtifacts":{"shape":"Siz"},"MetadataProperties":{"shape":"S1n"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"Tags":{"shape":"S7"},"UserSettings":{"shape":"S7t"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"CreateWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"CognitoConfig":{"shape":"Sja"},"OidcConfig":{"shape":"Sjd"},"SourceIpConfig":{"shape":"Sjg"},"WorkforceName":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["WorkforceArn"],"members":{"WorkforceArn":{}}}},"CreateWorkteam":{"input":{"type":"structure","required":["WorkteamName","MemberDefinitions","Description"],"members":{"WorkteamName":{},"WorkforceName":{},"MemberDefinitions":{"shape":"Sjo"},"Description":{},"NotificationConfiguration":{"shape":"Sjw"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"WorkteamArn":{}}}},"DeleteAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"DeleteAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}}},"DeleteApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}}},"DeleteAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{}}}},"DeleteArtifact":{"input":{"type":"structure","members":{"ArtifactArn":{},"Source":{"shape":"S4q"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"DeleteAssociation":{"input":{"type":"structure","required":["SourceArn","DestinationArn"],"members":{"SourceArn":{},"DestinationArn":{}}},"output":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{}}}},"DeleteCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}}},"DeleteContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"DeleteDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"RetentionPolicy":{"type":"structure","members":{"HomeEfsFileSystem":{}}}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}}},"DeleteEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}}},"DeleteExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"DeleteFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{}}}},"DeleteFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","members":{}}},"DeleteHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName"],"members":{"HumanTaskUiName":{}}},"output":{"type":"structure","members":{}}},"DeleteImage":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{}}},"output":{"type":"structure","members":{}}},"DeleteImageVersion":{"input":{"type":"structure","required":["ImageName","Version"],"members":{"ImageName":{},"Version":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}}},"DeleteModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}}},"DeleteModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}}},"DeleteModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}}},"DeleteModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"DeleteNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"DeleteNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}}},"DeletePipeline":{"input":{"type":"structure","required":["PipelineName","ClientRequestToken"],"members":{"PipelineName":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"DeleteProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{}}}},"DeleteStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName"],"members":{"StudioLifecycleConfigName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeleteTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"DeleteTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}}},"DeleteWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{}}},"output":{"type":"structure","members":{}}},"DeleteWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Success"],"members":{"Success":{"type":"boolean"}}}},"DeregisterDevices":{"input":{"type":"structure","required":["DeviceFleetName","DeviceNames"],"members":{"DeviceFleetName":{},"DeviceNames":{"type":"list","member":{}}}}},"DescribeAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{}}},"output":{"type":"structure","members":{"ActionName":{},"ActionArn":{},"Source":{"shape":"S1g"},"ActionType":{},"Description":{},"Status":{},"Properties":{"shape":"S1l"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"}}}},"DescribeAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}},"output":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","TrainingSpecification","AlgorithmStatus","AlgorithmStatusDetails"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"TrainingSpecification":{"shape":"S1s"},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"S2l"},"AlgorithmStatus":{},"AlgorithmStatusDetails":{"type":"structure","members":{"ValidationStatuses":{"shape":"Slu"},"ImageScanStatuses":{"shape":"Slu"}}},"ProductId":{},"CertifyForMarketplace":{"type":"boolean"}}}},"DescribeApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}},"output":{"type":"structure","members":{"AppArn":{},"AppType":{},"AppName":{},"DomainId":{},"UserProfileName":{},"Status":{},"LastHealthCheckTimestamp":{"type":"timestamp"},"LastUserActivityTimestamp":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"ResourceSpec":{"shape":"S45"}}}},"DescribeAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{}}},"output":{"type":"structure","members":{"AppImageConfigArn":{},"AppImageConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"KernelGatewayImageConfig":{"shape":"S4e"}}}},"DescribeArtifact":{"input":{"type":"structure","required":["ArtifactArn"],"members":{"ArtifactArn":{}}},"output":{"type":"structure","members":{"ArtifactName":{},"ArtifactArn":{},"Source":{"shape":"S4q"},"ArtifactType":{},"Properties":{"shape":"S1l"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"}}}},"DescribeAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}},"output":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","InputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"InputDataConfig":{"shape":"S4y"},"OutputDataConfig":{"shape":"S54"},"RoleArn":{},"AutoMLJobObjective":{"shape":"S56"},"ProblemType":{},"AutoMLJobConfig":{"shape":"S58"},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"PartialFailureReasons":{"shape":"Sm8"},"BestCandidate":{"shape":"Sma"},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"AutoMLJobArtifacts":{"type":"structure","members":{"CandidateDefinitionNotebookLocation":{},"DataExplorationNotebookLocation":{}}},"ResolvedAttributes":{"type":"structure","members":{"AutoMLJobObjective":{"shape":"S56"},"ProblemType":{},"CompletionCriteria":{"shape":"S59"}}},"ModelDeployConfig":{"shape":"S5k"},"ModelDeployResult":{"type":"structure","members":{"EndpointName":{}}}}}},"DescribeCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}},"output":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S5q"}}}},"DescribeCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}},"output":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CompilationJobStatus","StoppingCondition","CreationTime","LastModifiedTime","FailureReason","ModelArtifacts","RoleArn","InputConfig","OutputConfig"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CompilationJobStatus":{},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"StoppingCondition":{"shape":"S3e"},"InferenceImage":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"ModelArtifacts":{"shape":"Sn9"},"ModelDigests":{"type":"structure","members":{"ArtifactDigest":{}}},"RoleArn":{},"InputConfig":{"shape":"S5x"},"OutputConfig":{"shape":"S61"},"VpcConfig":{"shape":"S68"}}}},"DescribeContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{}}},"output":{"type":"structure","members":{"ContextName":{},"ContextArn":{},"Source":{"shape":"S6g"},"ContextType":{},"Description":{},"Properties":{"shape":"S1l"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"}}}},"DescribeDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"DataQualityBaselineConfig":{"shape":"S6l"},"DataQualityAppSpecification":{"shape":"S6p"},"DataQualityJobInput":{"shape":"S6y"},"DataQualityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"}}}},"DescribeDevice":{"input":{"type":"structure","required":["DeviceName","DeviceFleetName"],"members":{"NextToken":{},"DeviceName":{},"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceName","DeviceFleetName","RegistrationTime"],"members":{"DeviceArn":{},"DeviceName":{},"Description":{},"DeviceFleetName":{},"IotThingName":{},"RegistrationTime":{"type":"timestamp"},"LatestHeartbeat":{"type":"timestamp"},"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion"],"members":{"ModelName":{},"ModelVersion":{},"LatestSampleTime":{"type":"timestamp"},"LatestInference":{"type":"timestamp"}}}},"MaxModels":{"type":"integer"},"NextToken":{},"AgentVersion":{}}}},"DescribeDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceFleetName","DeviceFleetArn","OutputConfig","CreationTime","LastModifiedTime"],"members":{"DeviceFleetName":{},"DeviceFleetArn":{},"OutputConfig":{"shape":"S7n"},"Description":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"RoleArn":{},"IotRoleAlias":{}}}},"DescribeDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{}}},"output":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"HomeEfsFileSystemId":{},"SingleSignOnManagedApplicationInstanceId":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S7t"},"AppNetworkAccessType":{},"HomeEfsFileSystemKmsKeyId":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use KmsKeyId instead."},"SubnetIds":{"shape":"S5h"},"Url":{},"VpcId":{},"KmsKeyId":{},"DomainSettings":{"shape":"S8c"},"AppSecurityGroupManagement":{},"SecurityGroupIdForDomainBoundary":{}}}},"DescribeEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName"],"members":{"EdgePackagingJobName":{}}},"output":{"type":"structure","required":["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],"members":{"EdgePackagingJobArn":{},"EdgePackagingJobName":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"RoleArn":{},"OutputConfig":{"shape":"S7n"},"ResourceKey":{},"EdgePackagingJobStatus":{},"EdgePackagingJobStatusMessage":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"ModelArtifact":{},"ModelSignature":{},"PresetDeploymentOutput":{"type":"structure","required":["Type"],"members":{"Type":{},"Artifact":{},"Status":{},"StatusMessage":{}}}}}},"DescribeEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","required":["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],"members":{"EndpointName":{},"EndpointArn":{},"EndpointConfigName":{},"ProductionVariants":{"shape":"So6"},"DataCaptureConfig":{"shape":"Sof"},"EndpointStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastDeploymentConfig":{"shape":"S8m"},"AsyncInferenceConfig":{"shape":"S9n"},"PendingDeploymentSummary":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{},"ProductionVariants":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DeployedImages":{"shape":"So8"},"CurrentWeight":{"type":"float"},"DesiredWeight":{"type":"float"},"CurrentInstanceCount":{"type":"integer"},"DesiredInstanceCount":{"type":"integer"},"InstanceType":{},"AcceleratorType":{},"VariantStatus":{"shape":"Sob"}}}},"StartTime":{"type":"timestamp"}}}}}},"DescribeEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}},"output":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"ProductionVariants":{"shape":"S93"},"DataCaptureConfig":{"shape":"S9c"},"KmsKeyId":{},"CreationTime":{"type":"timestamp"},"AsyncInferenceConfig":{"shape":"S9n"}}}},"DescribeExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Sop"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"}}}},"DescribeFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{},"NextToken":{}}},"output":{"type":"structure","required":["FeatureGroupArn","FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions","CreationTime","NextToken"],"members":{"FeatureGroupArn":{},"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa1"},"CreationTime":{"type":"timestamp"},"OnlineStoreConfig":{"shape":"Sa4"},"OfflineStoreConfig":{"shape":"Sa6"},"RoleArn":{},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sov"},"FailureReason":{},"Description":{},"NextToken":{}}}},"DescribeFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","required":["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionArn":{},"FlowDefinitionName":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"HumanLoopRequestSource":{"shape":"Sah"},"HumanLoopActivationConfig":{"shape":"Saj"},"HumanLoopConfig":{"shape":"Sam"},"OutputConfig":{"shape":"Sb1"},"RoleArn":{},"FailureReason":{}}}},"DescribeHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName"],"members":{"HumanTaskUiName":{}}},"output":{"type":"structure","required":["HumanTaskUiArn","HumanTaskUiName","CreationTime","UiTemplate"],"members":{"HumanTaskUiArn":{},"HumanTaskUiName":{},"HumanTaskUiStatus":{},"CreationTime":{"type":"timestamp"},"UiTemplate":{"type":"structure","members":{"Url":{},"ContentSha256":{}}}}}},"DescribeHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobConfig","HyperParameterTuningJobStatus","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobConfig":{"shape":"Sbb"},"TrainingJobDefinition":{"shape":"Sbs"},"TrainingJobDefinitions":{"shape":"Sc0"},"HyperParameterTuningJobStatus":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Spa"},"ObjectiveStatusCounters":{"shape":"Spc"},"BestTrainingJob":{"shape":"Spe"},"OverallBestTrainingJob":{"shape":"Spe"},"WarmStartConfig":{"shape":"Sc1"},"FailureReason":{}}}},"DescribeImage":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{}}},"output":{"type":"structure","members":{"CreationTime":{"type":"timestamp"},"Description":{},"DisplayName":{},"FailureReason":{},"ImageArn":{},"ImageName":{},"ImageStatus":{},"LastModifiedTime":{"type":"timestamp"},"RoleArn":{}}}},"DescribeImageVersion":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{},"Version":{"type":"integer"}}},"output":{"type":"structure","members":{"BaseImage":{},"ContainerImage":{},"CreationTime":{"type":"timestamp"},"FailureReason":{},"ImageArn":{},"ImageVersionArn":{},"ImageVersionStatus":{},"LastModifiedTime":{"type":"timestamp"},"Version":{"type":"integer"}}}},"DescribeLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}},"output":{"type":"structure","required":["LabelingJobStatus","LabelCounters","CreationTime","LastModifiedTime","JobReferenceCode","LabelingJobName","LabelingJobArn","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobStatus":{},"LabelCounters":{"shape":"Spr"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"JobReferenceCode":{},"LabelingJobName":{},"LabelingJobArn":{},"LabelAttributeName":{},"InputConfig":{"shape":"Sci"},"OutputConfig":{"shape":"Scp"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"Scq"},"LabelingJobAlgorithmsConfig":{"shape":"Sct"},"HumanTaskConfig":{"shape":"Scx"},"Tags":{"shape":"S7"},"LabelingJobOutput":{"shape":"Spu"}}}},"DescribeModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}},"output":{"type":"structure","required":["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"Sdc"},"Containers":{"shape":"Sdl"},"InferenceExecutionConfig":{"shape":"Sdm"},"ExecutionRoleArn":{},"VpcConfig":{"shape":"S5e"},"CreationTime":{"type":"timestamp"},"ModelArn":{},"EnableNetworkIsolation":{"type":"boolean"}}}},"DescribeModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelBiasBaselineConfig":{"shape":"Sdq"},"ModelBiasAppSpecification":{"shape":"Sdr"},"ModelBiasJobInput":{"shape":"Sds"},"ModelBiasJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"}}}},"DescribeModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelExplainabilityBaselineConfig":{"shape":"Sdw"},"ModelExplainabilityAppSpecification":{"shape":"Sdx"},"ModelExplainabilityJobInput":{"shape":"Sdy"},"ModelExplainabilityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"}}}},"DescribeModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}},"output":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],"members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"SourceAlgorithmSpecification":{"shape":"Se4"},"ValidationSpecification":{"shape":"Se1"},"ModelPackageStatus":{},"ModelPackageStatusDetails":{"shape":"Sq3"},"CertifyForMarketplace":{"type":"boolean"},"ModelApprovalStatus":{},"CreatedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"},"ModelMetrics":{"shape":"Se7"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"ApprovalDescription":{},"CustomerMetadataProperties":{"shape":"See"}}}},"DescribeModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}},"output":{"type":"structure","required":["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","CreatedBy","ModelPackageGroupStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"ModelPackageGroupStatus":{}}}},"DescribeModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelQualityBaselineConfig":{"shape":"Sem"},"ModelQualityAppSpecification":{"shape":"Sen"},"ModelQualityJobInput":{"shape":"Sep"},"ModelQualityJobOutputConfig":{"shape":"S75"},"JobResources":{"shape":"S7b"},"NetworkConfig":{"shape":"S7g"},"RoleArn":{},"StoppingCondition":{"shape":"S7h"}}}},"DescribeMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}},"output":{"type":"structure","required":["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],"members":{"MonitoringScheduleArn":{},"MonitoringScheduleName":{},"MonitoringScheduleStatus":{},"MonitoringType":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleConfig":{"shape":"Set"},"EndpointName":{},"LastMonitoringExecutionSummary":{"shape":"Sqg"}}}},"DescribeNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{},"NotebookInstanceName":{},"NotebookInstanceStatus":{},"FailureReason":{},"Url":{},"InstanceType":{},"SubnetId":{},"SecurityGroups":{"shape":"S7u"},"RoleArn":{},"KmsKeyId":{},"NetworkInterfaceId":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sfb"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sfe"},"RootAccess":{},"PlatformIdentifier":{}}}},"DescribeNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{},"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sfk"},"OnStart":{"shape":"Sfk"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"}}}},"DescribePipeline":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{}}},"output":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"RoleArn":{},"PipelineStatus":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastRunTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedBy":{"shape":"Slp"}}}},"DescribePipelineDefinitionForExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{}}},"output":{"type":"structure","members":{"PipelineDefinition":{},"CreationTime":{"type":"timestamp"}}}},"DescribePipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{}}},"output":{"type":"structure","members":{"PipelineArn":{},"PipelineExecutionArn":{},"PipelineExecutionDisplayName":{},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExperimentConfig":{"shape":"Sqz"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedBy":{"shape":"Slp"}}}},"DescribeProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}},"output":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],"members":{"ProcessingInputs":{"shape":"Sg5"},"ProcessingOutputConfig":{"shape":"Sgs"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Sgx"},"StoppingCondition":{"shape":"Sgz"},"AppSpecification":{"shape":"Sh1"},"Environment":{"shape":"Sh3"},"NetworkConfig":{"shape":"Sf1"},"RoleArn":{},"ExperimentConfig":{"shape":"Sh4"},"ProcessingJobArn":{},"ProcessingJobStatus":{},"ExitMessage":{},"FailureReason":{},"ProcessingEndTime":{"type":"timestamp"},"ProcessingStartTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"MonitoringScheduleArn":{},"AutoMLJobArn":{},"TrainingJobArn":{}}}},"DescribeProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{}}},"output":{"type":"structure","required":["ProjectArn","ProjectName","ProjectId","ServiceCatalogProvisioningDetails","ProjectStatus","CreationTime"],"members":{"ProjectArn":{},"ProjectName":{},"ProjectId":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sh9"},"ServiceCatalogProvisionedProductDetails":{"shape":"Sr7"},"ProjectStatus":{},"CreatedBy":{"shape":"Slp"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"}}}},"DescribeStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName"],"members":{"StudioLifecycleConfigName":{}}},"output":{"type":"structure","members":{"StudioLifecycleConfigArn":{},"StudioLifecycleConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"StudioLifecycleConfigContent":{},"StudioLifecycleConfigAppType":{}}}},"DescribeSubscribedWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{}}},"output":{"type":"structure","required":["SubscribedWorkteam"],"members":{"SubscribedWorkteam":{"shape":"Sre"}}}},"DescribeTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}},"output":{"type":"structure","required":["TrainingJobName","TrainingJobArn","ModelArtifacts","TrainingJobStatus","SecondaryStatus","AlgorithmSpecification","ResourceConfig","StoppingCondition","CreationTime"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Sn9"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S2q"},"AlgorithmSpecification":{"shape":"Shp"},"RoleArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S39"},"ResourceConfig":{"shape":"S3b"},"VpcConfig":{"shape":"S5e"},"StoppingCondition":{"shape":"S3e"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"Sri"},"FinalMetricDataList":{"shape":"Srl"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sbx"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Shq"},"ExperimentConfig":{"shape":"Sh4"},"DebugRuleConfigurations":{"shape":"Shy"},"TensorBoardOutputConfig":{"shape":"Si3"},"DebugRuleEvaluationStatuses":{"shape":"Srp"},"ProfilerConfig":{"shape":"Si4"},"ProfilerRuleConfigurations":{"shape":"Si7"},"ProfilerRuleEvaluationStatuses":{"type":"list","member":{"type":"structure","members":{"RuleConfigurationName":{},"RuleEvaluationJobArn":{},"RuleEvaluationStatus":{},"StatusDetails":{},"LastModifiedTime":{"type":"timestamp"}}}},"ProfilingStatus":{},"RetryStrategy":{"shape":"Sby"},"Environment":{"shape":"Si9"}}}},"DescribeTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}},"output":{"type":"structure","required":["TransformJobName","TransformJobArn","TransformJobStatus","ModelName","TransformInput","TransformResources","CreationTime"],"members":{"TransformJobName":{},"TransformJobArn":{},"TransformJobStatus":{},"FailureReason":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sig"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3l"},"TransformInput":{"shape":"S3o"},"TransformOutput":{"shape":"S3s"},"TransformResources":{"shape":"S3v"},"CreationTime":{"type":"timestamp"},"TransformStartTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LabelingJobArn":{},"AutoMLJobArn":{},"DataProcessing":{"shape":"Sij"},"ExperimentConfig":{"shape":"Sh4"}}}},"DescribeTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Ss1"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"}}}},"DescribeTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"Source":{"shape":"Ss5"},"Status":{"shape":"Sir"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"Parameters":{"shape":"Siv"},"InputArtifacts":{"shape":"Siz"},"OutputArtifacts":{"shape":"Siz"},"MetadataProperties":{"shape":"S1n"},"Metrics":{"shape":"Ss7"}}}},"DescribeUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}},"output":{"type":"structure","members":{"DomainId":{},"UserProfileArn":{},"UserProfileName":{},"HomeEfsFileSystemUid":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"UserSettings":{"shape":"S7t"}}}},"DescribeWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Ssh"}}}},"DescribeWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Ssl"}}}},"DisableSagemakerServicecatalogPortfolio":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"EnableSagemakerServicecatalogPortfolio":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"GetDeviceFleetReport":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceFleetArn","DeviceFleetName"],"members":{"DeviceFleetArn":{},"DeviceFleetName":{},"OutputConfig":{"shape":"S7n"},"Description":{},"ReportGenerated":{"type":"timestamp"},"DeviceStats":{"type":"structure","required":["ConnectedDeviceCount","RegisteredDeviceCount"],"members":{"ConnectedDeviceCount":{"type":"long"},"RegisteredDeviceCount":{"type":"long"}}},"AgentVersions":{"type":"list","member":{"type":"structure","required":["Version","AgentCount"],"members":{"Version":{},"AgentCount":{"type":"long"}}}},"ModelStats":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion","OfflineDeviceCount","ConnectedDeviceCount","ActiveDeviceCount","SamplingDeviceCount"],"members":{"ModelName":{},"ModelVersion":{},"OfflineDeviceCount":{"type":"long"},"ConnectedDeviceCount":{"type":"long"},"ActiveDeviceCount":{"type":"long"},"SamplingDeviceCount":{"type":"long"}}}}}}},"GetModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}},"output":{"type":"structure","required":["ResourcePolicy"],"members":{"ResourcePolicy":{}}}},"GetSagemakerServicecatalogPortfolioStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Status":{}}}},"GetSearchSuggestions":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SuggestionQuery":{"type":"structure","members":{"PropertyNameQuery":{"type":"structure","required":["PropertyNameHint"],"members":{"PropertyNameHint":{}}}}}}},"output":{"type":"structure","members":{"PropertyNameSuggestions":{"type":"list","member":{"type":"structure","members":{"PropertyName":{}}}}}}},"ListActions":{"input":{"type":"structure","members":{"SourceUri":{},"ActionType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ActionSummaries":{"type":"list","member":{"type":"structure","members":{"ActionArn":{},"ActionName":{},"Source":{"shape":"S1g"},"ActionType":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAlgorithms":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["AlgorithmSummaryList"],"members":{"AlgorithmSummaryList":{"type":"list","member":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","AlgorithmStatus"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"AlgorithmStatus":{}}}},"NextToken":{}}}},"ListAppImageConfigs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"ModifiedTimeBefore":{"type":"timestamp"},"ModifiedTimeAfter":{"type":"timestamp"},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"NextToken":{},"AppImageConfigs":{"type":"list","member":{"type":"structure","members":{"AppImageConfigArn":{},"AppImageConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"KernelGatewayImageConfig":{"shape":"S4e"}}}}}}},"ListApps":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameEquals":{}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Status":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListArtifacts":{"input":{"type":"structure","members":{"SourceUri":{},"ArtifactType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ArtifactSummaries":{"type":"list","member":{"type":"structure","members":{"ArtifactArn":{},"ArtifactName":{},"Source":{"shape":"S4q"},"ArtifactType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAssociations":{"input":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{},"SourceType":{},"DestinationType":{},"AssociationType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AssociationSummaries":{"type":"list","member":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{},"SourceType":{},"DestinationType":{},"AssociationType":{},"SourceName":{},"DestinationName":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"}}}},"NextToken":{}}}},"ListAutoMLJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["AutoMLJobSummaries"],"members":{"AutoMLJobSummaries":{"type":"list","member":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","AutoMLJobStatus","AutoMLJobSecondaryStatus","CreationTime","LastModifiedTime"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"PartialFailureReasons":{"shape":"Sm8"}}}},"NextToken":{}}}},"ListCandidatesForAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{},"StatusEquals":{},"CandidateNameEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Candidates"],"members":{"Candidates":{"type":"list","member":{"shape":"Sma"}},"NextToken":{}}}},"ListCodeRepositories":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CodeRepositorySummaryList"],"members":{"CodeRepositorySummaryList":{"type":"list","member":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S5q"}}}},"NextToken":{}}}},"ListCompilationJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CompilationJobSummaries"],"members":{"CompilationJobSummaries":{"type":"list","member":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CreationTime","CompilationJobStatus"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CreationTime":{"type":"timestamp"},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"CompilationTargetDevice":{},"CompilationTargetPlatformOs":{},"CompilationTargetPlatformArch":{},"CompilationTargetPlatformAccelerator":{},"LastModifiedTime":{"type":"timestamp"},"CompilationJobStatus":{}}}},"NextToken":{}}}},"ListContexts":{"input":{"type":"structure","members":{"SourceUri":{},"ContextType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ContextSummaries":{"type":"list","member":{"type":"structure","members":{"ContextArn":{},"ContextName":{},"Source":{"shape":"S6g"},"ContextType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDataQualityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Svb"},"NextToken":{}}}},"ListDeviceFleets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["DeviceFleetSummaries"],"members":{"DeviceFleetSummaries":{"type":"list","member":{"type":"structure","required":["DeviceFleetArn","DeviceFleetName"],"members":{"DeviceFleetArn":{},"DeviceFleetName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDevices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"LatestHeartbeatAfter":{"type":"timestamp"},"ModelName":{},"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceSummaries"],"members":{"DeviceSummaries":{"type":"list","member":{"type":"structure","required":["DeviceName","DeviceArn"],"members":{"DeviceName":{},"DeviceArn":{},"Description":{},"DeviceFleetName":{},"IotThingName":{},"RegistrationTime":{"type":"timestamp"},"LatestHeartbeat":{"type":"timestamp"},"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion"],"members":{"ModelName":{},"ModelVersion":{}}}},"AgentVersion":{}}}},"NextToken":{}}}},"ListDomains":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"Url":{}}}},"NextToken":{}}}},"ListEdgePackagingJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"ModelNameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["EdgePackagingJobSummaries"],"members":{"EdgePackagingJobSummaries":{"type":"list","member":{"type":"structure","required":["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],"members":{"EdgePackagingJobArn":{},"EdgePackagingJobName":{},"EdgePackagingJobStatus":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListEndpointConfigs":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["EndpointConfigs"],"members":{"EndpointConfigs":{"type":"list","member":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListEndpoints":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],"members":{"EndpointName":{},"EndpointArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"EndpointStatus":{}}}},"NextToken":{}}}},"ListExperiments":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ExperimentSummaries":{"type":"list","member":{"type":"structure","members":{"ExperimentArn":{},"ExperimentName":{},"DisplayName":{},"ExperimentSource":{"shape":"Sop"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListFeatureGroups":{"input":{"type":"structure","members":{"NameContains":{},"FeatureGroupStatusEquals":{},"OfflineStoreStatusEquals":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["FeatureGroupSummaries","NextToken"],"members":{"FeatureGroupSummaries":{"type":"list","member":{"type":"structure","required":["FeatureGroupName","FeatureGroupArn","CreationTime"],"members":{"FeatureGroupName":{},"FeatureGroupArn":{},"CreationTime":{"type":"timestamp"},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sov"}}}},"NextToken":{}}}},"ListFlowDefinitions":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["FlowDefinitionSummaries"],"members":{"FlowDefinitionSummaries":{"type":"list","member":{"type":"structure","required":["FlowDefinitionName","FlowDefinitionArn","FlowDefinitionStatus","CreationTime"],"members":{"FlowDefinitionName":{},"FlowDefinitionArn":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"FailureReason":{}}}},"NextToken":{}}}},"ListHumanTaskUis":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["HumanTaskUiSummaries"],"members":{"HumanTaskUiSummaries":{"type":"list","member":{"type":"structure","required":["HumanTaskUiName","HumanTaskUiArn","CreationTime"],"members":{"HumanTaskUiName":{},"HumanTaskUiArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListHyperParameterTuningJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobSummaries"],"members":{"HyperParameterTuningJobSummaries":{"type":"list","member":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobStatus","Strategy","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobStatus":{},"Strategy":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Spa"},"ObjectiveStatusCounters":{"shape":"Spc"},"ResourceLimits":{"shape":"Sbd"}}}},"NextToken":{}}}},"ListImageVersions":{"input":{"type":"structure","required":["ImageName"],"members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"ImageName":{},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"ImageVersions":{"type":"list","member":{"type":"structure","required":["CreationTime","ImageArn","ImageVersionArn","ImageVersionStatus","LastModifiedTime","Version"],"members":{"CreationTime":{"type":"timestamp"},"FailureReason":{},"ImageArn":{},"ImageVersionArn":{},"ImageVersionStatus":{},"LastModifiedTime":{"type":"timestamp"},"Version":{"type":"integer"}}}},"NextToken":{}}}},"ListImages":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"Images":{"type":"list","member":{"type":"structure","required":["CreationTime","ImageArn","ImageName","ImageStatus","LastModifiedTime"],"members":{"CreationTime":{"type":"timestamp"},"Description":{},"DisplayName":{},"FailureReason":{},"ImageArn":{},"ImageName":{},"ImageStatus":{},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListLabelingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"SortBy":{},"SortOrder":{},"StatusEquals":{}}},"output":{"type":"structure","members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["LabelingJobName","LabelingJobArn","CreationTime","LastModifiedTime","LabelingJobStatus","LabelCounters","WorkteamArn","PreHumanTaskLambdaArn"],"members":{"LabelingJobName":{},"LabelingJobArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LabelingJobStatus":{},"LabelCounters":{"shape":"Spr"},"WorkteamArn":{},"PreHumanTaskLambdaArn":{},"AnnotationConsolidationLambdaArn":{},"FailureReason":{},"LabelingJobOutput":{"shape":"Spu"},"InputConfig":{"shape":"Sci"}}}},"NextToken":{}}}},"ListLabelingJobsForWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MaxResults":{"type":"integer"},"NextToken":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"JobReferenceCodeContains":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["LabelingJobSummaryList"],"members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["JobReferenceCode","WorkRequesterAccountId","CreationTime"],"members":{"LabelingJobName":{},"JobReferenceCode":{},"WorkRequesterAccountId":{},"CreationTime":{"type":"timestamp"},"LabelCounters":{"type":"structure","members":{"HumanLabeled":{"type":"integer"},"PendingHuman":{"type":"integer"},"Total":{"type":"integer"}}},"NumberOfHumanWorkersPerDataObject":{"type":"integer"}}}},"NextToken":{}}}},"ListModelBiasJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Svb"},"NextToken":{}}}},"ListModelExplainabilityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Svb"},"NextToken":{}}}},"ListModelPackageGroups":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ModelPackageGroupSummaryList"],"members":{"ModelPackageGroupSummaryList":{"type":"list","member":{"type":"structure","required":["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","ModelPackageGroupStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"ModelPackageGroupStatus":{}}}},"NextToken":{}}}},"ListModelPackages":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"ModelApprovalStatus":{},"ModelPackageGroupName":{},"ModelPackageType":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ModelPackageSummaryList"],"members":{"ModelPackageSummaryList":{"type":"list","member":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],"members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"ModelPackageStatus":{},"ModelApprovalStatus":{}}}},"NextToken":{}}}},"ListModelQualityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Svb"},"NextToken":{}}}},"ListModels":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["Models"],"members":{"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelArn","CreationTime"],"members":{"ModelName":{},"ModelArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListMonitoringExecutions":{"input":{"type":"structure","members":{"MonitoringScheduleName":{},"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"ScheduledTimeBefore":{"type":"timestamp"},"ScheduledTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"MonitoringJobDefinitionName":{},"MonitoringTypeEquals":{}}},"output":{"type":"structure","required":["MonitoringExecutionSummaries"],"members":{"MonitoringExecutionSummaries":{"type":"list","member":{"shape":"Sqg"}},"NextToken":{}}}},"ListMonitoringSchedules":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"MonitoringJobDefinitionName":{},"MonitoringTypeEquals":{}}},"output":{"type":"structure","required":["MonitoringScheduleSummaries"],"members":{"MonitoringScheduleSummaries":{"type":"list","member":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleArn","CreationTime","LastModifiedTime","MonitoringScheduleStatus"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleStatus":{},"EndpointName":{},"MonitoringJobDefinitionName":{},"MonitoringType":{}}}},"NextToken":{}}}},"ListNotebookInstanceLifecycleConfigs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstanceLifecycleConfigs":{"type":"list","member":{"type":"structure","required":["NotebookInstanceLifecycleConfigName","NotebookInstanceLifecycleConfigArn"],"members":{"NotebookInstanceLifecycleConfigName":{},"NotebookInstanceLifecycleConfigArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}}}}},"ListNotebookInstances":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"NotebookInstanceLifecycleConfigNameContains":{},"DefaultCodeRepositoryContains":{},"AdditionalCodeRepositoryEquals":{}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstances":{"type":"list","member":{"type":"structure","required":["NotebookInstanceName","NotebookInstanceArn"],"members":{"NotebookInstanceName":{},"NotebookInstanceArn":{},"NotebookInstanceStatus":{},"Url":{},"InstanceType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sfe"}}}}}}},"ListPipelineExecutionSteps":{"input":{"type":"structure","members":{"PipelineExecutionArn":{},"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{}}},"output":{"type":"structure","members":{"PipelineExecutionSteps":{"type":"list","member":{"type":"structure","members":{"StepName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StepStatus":{},"CacheHitResult":{"type":"structure","members":{"SourcePipelineExecutionArn":{}}},"FailureReason":{},"Metadata":{"type":"structure","members":{"TrainingJob":{"type":"structure","members":{"Arn":{}}},"ProcessingJob":{"type":"structure","members":{"Arn":{}}},"TransformJob":{"type":"structure","members":{"Arn":{}}},"TuningJob":{"type":"structure","members":{"Arn":{}}},"Model":{"type":"structure","members":{"Arn":{}}},"RegisterModel":{"type":"structure","members":{"Arn":{}}},"Condition":{"type":"structure","members":{"Outcome":{}}},"Callback":{"type":"structure","members":{"CallbackToken":{},"SqsQueueUrl":{},"OutputParameters":{"shape":"Szl"}}},"Lambda":{"type":"structure","members":{"Arn":{},"OutputParameters":{"shape":"Szl"}}}}}}}},"NextToken":{}}}},"ListPipelineExecutions":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineExecutionSummaries":{"type":"list","member":{"type":"structure","members":{"PipelineExecutionArn":{},"StartTime":{"type":"timestamp"},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExecutionDisplayName":{}}}},"NextToken":{}}}},"ListPipelineParametersForExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineParameters":{"shape":"Szv"},"NextToken":{}}}},"ListPipelines":{"input":{"type":"structure","members":{"PipelineNamePrefix":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineSummaries":{"type":"list","member":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDescription":{},"RoleArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastExecutionTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListProcessingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ProcessingJobSummaries"],"members":{"ProcessingJobSummaries":{"type":"list","member":{"type":"structure","required":["ProcessingJobName","ProcessingJobArn","CreationTime","ProcessingJobStatus"],"members":{"ProcessingJobName":{},"ProcessingJobArn":{},"CreationTime":{"type":"timestamp"},"ProcessingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"ProcessingJobStatus":{},"FailureReason":{},"ExitMessage":{}}}},"NextToken":{}}}},"ListProjects":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ProjectSummaryList"],"members":{"ProjectSummaryList":{"type":"list","member":{"type":"structure","required":["ProjectName","ProjectArn","ProjectId","CreationTime","ProjectStatus"],"members":{"ProjectName":{},"ProjectDescription":{},"ProjectArn":{},"ProjectId":{},"CreationTime":{"type":"timestamp"},"ProjectStatus":{}}}},"NextToken":{}}}},"ListStudioLifecycleConfigs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"AppTypeEquals":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"ModifiedTimeBefore":{"type":"timestamp"},"ModifiedTimeAfter":{"type":"timestamp"},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"NextToken":{},"StudioLifecycleConfigs":{"type":"list","member":{"type":"structure","members":{"StudioLifecycleConfigArn":{},"StudioLifecycleConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"StudioLifecycleConfigAppType":{}}}}}}},"ListSubscribedWorkteams":{"input":{"type":"structure","members":{"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["SubscribedWorkteams"],"members":{"SubscribedWorkteams":{"type":"list","member":{"shape":"Sre"}},"NextToken":{}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"},"NextToken":{}}}},"ListTrainingJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"CreationTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatus":{}}}},"NextToken":{}}}},"ListTrainingJobsForHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"shape":"Spe"}},"NextToken":{}}}},"ListTransformJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["TransformJobSummaries"],"members":{"TransformJobSummaries":{"type":"list","member":{"type":"structure","required":["TransformJobName","TransformJobArn","CreationTime","TransformJobStatus"],"members":{"TransformJobName":{},"TransformJobArn":{},"CreationTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TransformJobStatus":{},"FailureReason":{}}}},"NextToken":{}}}},"ListTrialComponents":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"SourceArn":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"TrialComponentSource":{"shape":"Ss5"},"Status":{"shape":"Sir"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"}}}},"NextToken":{}}}},"ListTrials":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialComponentName":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialSummaries":{"type":"list","member":{"type":"structure","members":{"TrialArn":{},"TrialName":{},"DisplayName":{},"TrialSource":{"shape":"Ss1"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUserProfiles":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameContains":{}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListWorkforces":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Workforces"],"members":{"Workforces":{"type":"list","member":{"shape":"Ssh"}},"NextToken":{}}}},"ListWorkteams":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Workteams"],"members":{"Workteams":{"type":"list","member":{"shape":"Ssl"}},"NextToken":{}}}},"PutModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName","ResourcePolicy"],"members":{"ModelPackageGroupName":{},"ResourcePolicy":{}}},"output":{"type":"structure","required":["ModelPackageGroupArn"],"members":{"ModelPackageGroupArn":{}}}},"RegisterDevices":{"input":{"type":"structure","required":["DeviceFleetName","Devices"],"members":{"DeviceFleetName":{},"Devices":{"shape":"S11q"},"Tags":{"shape":"S7"}}}},"RenderUiTemplate":{"input":{"type":"structure","required":["Task","RoleArn"],"members":{"UiTemplate":{"shape":"Sb6"},"Task":{"type":"structure","required":["Input"],"members":{"Input":{}}},"RoleArn":{},"HumanTaskUiArn":{}}},"output":{"type":"structure","required":["RenderedContent","Errors"],"members":{"RenderedContent":{},"Errors":{"type":"list","member":{"type":"structure","required":["Code","Message"],"members":{"Code":{},"Message":{}}}}}}},"RetryPipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn","ClientRequestToken"],"members":{"PipelineExecutionArn":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"Search":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SearchExpression":{"shape":"S121"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"TrainingJob":{"shape":"S12e"},"Experiment":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Sop"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"Tags":{"shape":"S7"}}},"Trial":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Ss1"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"},"Tags":{"shape":"S7"},"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"TrialComponentSource":{"shape":"Ss5"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"}}}}}},"TrialComponent":{"type":"structure","members":{"TrialComponentName":{},"DisplayName":{},"TrialComponentArn":{},"Source":{"shape":"Ss5"},"Status":{"shape":"Sir"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"Parameters":{"shape":"Siv"},"InputArtifacts":{"shape":"Siz"},"OutputArtifacts":{"shape":"Siz"},"Metrics":{"shape":"Ss7"},"MetadataProperties":{"shape":"S1n"},"SourceDetail":{"type":"structure","members":{"SourceArn":{},"TrainingJob":{"shape":"S12e"},"ProcessingJob":{"type":"structure","members":{"ProcessingInputs":{"shape":"Sg5"},"ProcessingOutputConfig":{"shape":"Sgs"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Sgx"},"StoppingCondition":{"shape":"Sgz"},"AppSpecification":{"shape":"Sh1"},"Environment":{"shape":"Sh3"},"NetworkConfig":{"shape":"Sf1"},"RoleArn":{},"ExperimentConfig":{"shape":"Sh4"},"ProcessingJobArn":{},"ProcessingJobStatus":{},"ExitMessage":{},"FailureReason":{},"ProcessingEndTime":{"type":"timestamp"},"ProcessingStartTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"MonitoringScheduleArn":{},"AutoMLJobArn":{},"TrainingJobArn":{},"Tags":{"shape":"S7"}}},"TransformJob":{"type":"structure","members":{"TransformJobName":{},"TransformJobArn":{},"TransformJobStatus":{},"FailureReason":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sig"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3l"},"TransformInput":{"shape":"S3o"},"TransformOutput":{"shape":"S3s"},"TransformResources":{"shape":"S3v"},"CreationTime":{"type":"timestamp"},"TransformStartTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LabelingJobArn":{},"AutoMLJobArn":{},"DataProcessing":{"shape":"Sij"},"ExperimentConfig":{"shape":"Sh4"},"Tags":{"shape":"S7"}}}}},"Tags":{"shape":"S7"},"Parents":{"type":"list","member":{"type":"structure","members":{"TrialName":{},"ExperimentName":{}}}}}},"Endpoint":{"type":"structure","required":["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],"members":{"EndpointName":{},"EndpointArn":{},"EndpointConfigName":{},"ProductionVariants":{"shape":"So6"},"DataCaptureConfig":{"shape":"Sof"},"EndpointStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringSchedules":{"type":"list","member":{"type":"structure","members":{"MonitoringScheduleArn":{},"MonitoringScheduleName":{},"MonitoringScheduleStatus":{},"MonitoringType":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleConfig":{"shape":"Set"},"EndpointName":{},"LastMonitoringExecutionSummary":{"shape":"Sqg"},"Tags":{"shape":"S7"}}}},"Tags":{"shape":"S7"}}},"ModelPackage":{"type":"structure","members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"SourceAlgorithmSpecification":{"shape":"Se4"},"ValidationSpecification":{"shape":"Se1"},"ModelPackageStatus":{},"ModelPackageStatusDetails":{"shape":"Sq3"},"CertifyForMarketplace":{"type":"boolean"},"ModelApprovalStatus":{},"CreatedBy":{"shape":"Slp"},"MetadataProperties":{"shape":"S1n"},"ModelMetrics":{"shape":"Se7"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"},"ApprovalDescription":{},"Tags":{"shape":"S7"},"CustomerMetadataProperties":{"shape":"See"}}},"ModelPackageGroup":{"type":"structure","members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"ModelPackageGroupStatus":{},"Tags":{"shape":"S7"}}},"Pipeline":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDescription":{},"RoleArn":{},"PipelineStatus":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastRunTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedBy":{"shape":"Slp"},"Tags":{"shape":"S7"}}},"PipelineExecution":{"type":"structure","members":{"PipelineArn":{},"PipelineExecutionArn":{},"PipelineExecutionDisplayName":{},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExperimentConfig":{"shape":"Sqz"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreatedBy":{"shape":"Slp"},"LastModifiedBy":{"shape":"Slp"},"PipelineParameters":{"shape":"Szv"}}},"FeatureGroup":{"type":"structure","members":{"FeatureGroupArn":{},"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa1"},"CreationTime":{"type":"timestamp"},"OnlineStoreConfig":{"shape":"Sa4"},"OfflineStoreConfig":{"shape":"Sa6"},"RoleArn":{},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sov"},"FailureReason":{},"Description":{},"Tags":{"shape":"S7"}}},"Project":{"type":"structure","members":{"ProjectArn":{},"ProjectName":{},"ProjectId":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sh9"},"ServiceCatalogProvisionedProductDetails":{"shape":"Sr7"},"ProjectStatus":{},"CreatedBy":{"shape":"Slp"},"CreationTime":{"type":"timestamp"},"Tags":{"shape":"S7"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Slp"}}}}}},"NextToken":{}}}},"SendPipelineExecutionStepFailure":{"input":{"type":"structure","required":["CallbackToken"],"members":{"CallbackToken":{},"FailureReason":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"SendPipelineExecutionStepSuccess":{"input":{"type":"structure","required":["CallbackToken"],"members":{"CallbackToken":{},"OutputParameters":{"shape":"Szl"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StartMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StartNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StartPipelineExecution":{"input":{"type":"structure","required":["PipelineName","ClientRequestToken"],"members":{"PipelineName":{},"PipelineExecutionDisplayName":{},"PipelineParameters":{"shape":"Szv"},"PipelineExecutionDescription":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StopAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}}},"StopCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}}},"StopEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName"],"members":{"EdgePackagingJobName":{}}}},"StopHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}}},"StopLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}}},"StopMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StopNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StopPipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn","ClientRequestToken"],"members":{"PipelineExecutionArn":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StopProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}}},"StopTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}}},"StopTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}}},"UpdateAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{},"Description":{},"Status":{},"Properties":{"shape":"S1l"},"PropertiesToRemove":{"shape":"S13j"}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"UpdateAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{},"KernelGatewayImageConfig":{"shape":"S4e"}}},"output":{"type":"structure","members":{"AppImageConfigArn":{}}}},"UpdateArtifact":{"input":{"type":"structure","required":["ArtifactArn"],"members":{"ArtifactArn":{},"ArtifactName":{},"Properties":{"shape":"S1l"},"PropertiesToRemove":{"shape":"S13j"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"UpdateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{},"GitConfig":{"type":"structure","members":{"SecretArn":{}}}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"UpdateContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{},"Description":{},"Properties":{"shape":"S1l"},"PropertiesToRemove":{"shape":"S13j"}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"UpdateDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName","OutputConfig"],"members":{"DeviceFleetName":{},"RoleArn":{},"Description":{},"OutputConfig":{"shape":"S7n"},"EnableIotRoleAlias":{"type":"boolean"}}}},"UpdateDevices":{"input":{"type":"structure","required":["DeviceFleetName","Devices"],"members":{"DeviceFleetName":{},"Devices":{"shape":"S11q"}}}},"UpdateDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"DefaultUserSettings":{"shape":"S7t"},"DomainSettingsForUpdate":{"type":"structure","members":{"RStudioServerProDomainSettingsForUpdate":{"type":"structure","required":["DomainExecutionRoleArn"],"members":{"DomainExecutionRoleArn":{},"DefaultResourceSpec":{"shape":"S45"}}}}}}},"output":{"type":"structure","members":{"DomainArn":{}}}},"UpdateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"RetainAllVariantProperties":{"type":"boolean"},"ExcludeRetainedVariantProperties":{"type":"list","member":{"type":"structure","required":["VariantPropertyType"],"members":{"VariantPropertyType":{}}}},"DeploymentConfig":{"shape":"S8m"},"RetainDeploymentConfig":{"type":"boolean"}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateEndpointWeightsAndCapacities":{"input":{"type":"structure","required":["EndpointName","DesiredWeightsAndCapacities"],"members":{"EndpointName":{},"DesiredWeightsAndCapacities":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DesiredWeight":{"type":"float"},"DesiredInstanceCount":{"type":"integer"}}}}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"UpdateImage":{"input":{"type":"structure","required":["ImageName"],"members":{"DeleteProperties":{"type":"list","member":{}},"Description":{},"DisplayName":{},"ImageName":{},"RoleArn":{}}},"output":{"type":"structure","members":{"ImageArn":{}}}},"UpdateModelPackage":{"input":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{},"ModelApprovalStatus":{},"ApprovalDescription":{},"CustomerMetadataProperties":{"shape":"See"},"CustomerMetadataPropertiesToRemove":{"type":"list","member":{}}}},"output":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{}}}},"UpdateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"Set"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"UpdateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"InstanceType":{},"RoleArn":{},"LifecycleConfigName":{},"DisassociateLifecycleConfig":{"type":"boolean"},"VolumeSizeInGB":{"type":"integer"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sfe"},"AcceleratorTypes":{"shape":"Sfb"},"DisassociateAcceleratorTypes":{"type":"boolean"},"DisassociateDefaultCodeRepository":{"type":"boolean"},"DisassociateAdditionalCodeRepositories":{"type":"boolean"},"RootAccess":{}}},"output":{"type":"structure","members":{}}},"UpdateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sfk"},"OnStart":{"shape":"Sfk"}}},"output":{"type":"structure","members":{}}},"UpdatePipeline":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"RoleArn":{}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"UpdatePipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{},"PipelineExecutionDescription":{},"PipelineExecutionDisplayName":{}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"UpdateProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{},"ProjectDescription":{},"ServiceCatalogProvisioningUpdateDetails":{"type":"structure","members":{"ProvisioningArtifactId":{},"ProvisioningParameters":{"shape":"Shb"}}},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ProjectArn"],"members":{"ProjectArn":{}}}},"UpdateTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{},"ProfilerConfig":{"type":"structure","members":{"S3OutputPath":{},"ProfilingIntervalInMilliseconds":{"type":"long"},"ProfilingParameters":{"shape":"Si6"},"DisableProfiler":{"type":"boolean"}}},"ProfilerRuleConfigurations":{"shape":"Si7"}}},"output":{"type":"structure","required":["TrainingJobArn"],"members":{"TrainingJobArn":{}}}},"UpdateTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{},"DisplayName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"UpdateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sir"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Siv"},"ParametersToRemove":{"shape":"S156"},"InputArtifacts":{"shape":"Siz"},"InputArtifactsToRemove":{"shape":"S156"},"OutputArtifacts":{"shape":"Siz"},"OutputArtifactsToRemove":{"shape":"S156"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"UserSettings":{"shape":"S7t"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"UpdateWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{},"SourceIpConfig":{"shape":"Sjg"},"OidcConfig":{"shape":"Sjd"}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Ssh"}}}},"UpdateWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Sjo"},"Description":{},"NotificationConfiguration":{"shape":"Sjw"}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Ssl"}}}}},"shapes":{"S7":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sr":{"type":"structure","required":["Containers","SupportedContentTypes","SupportedResponseMIMETypes"],"members":{"Containers":{"type":"list","member":{"type":"structure","required":["Image"],"members":{"ContainerHostname":{},"Image":{},"ImageDigest":{},"ModelDataUrl":{},"ProductId":{},"Environment":{"shape":"Sz"}}}},"SupportedTransformInstanceTypes":{"type":"list","member":{}},"SupportedRealtimeInferenceInstanceTypes":{"type":"list","member":{}},"SupportedContentTypes":{"shape":"S16"},"SupportedResponseMIMETypes":{"type":"list","member":{}}}},"Sz":{"type":"map","key":{},"value":{}},"S16":{"type":"list","member":{}},"S1g":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceType":{},"SourceId":{}}},"S1l":{"type":"map","key":{},"value":{}},"S1n":{"type":"structure","members":{"CommitId":{},"Repository":{},"GeneratedBy":{},"ProjectId":{}}},"S1s":{"type":"structure","required":["TrainingImage","SupportedTrainingInstanceTypes","TrainingChannels"],"members":{"TrainingImage":{},"TrainingImageDigest":{},"SupportedHyperParameters":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Description":{},"Type":{},"Range":{"type":"structure","members":{"IntegerParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"ContinuousParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"CategoricalParameterRangeSpecification":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"S22"}}}}},"IsTunable":{"type":"boolean"},"IsRequired":{"type":"boolean"},"DefaultValue":{}}}},"SupportedTrainingInstanceTypes":{"type":"list","member":{}},"SupportsDistributedTraining":{"type":"boolean"},"MetricDefinitions":{"shape":"S27"},"TrainingChannels":{"type":"list","member":{"type":"structure","required":["Name","SupportedContentTypes","SupportedInputModes"],"members":{"Name":{},"Description":{},"IsRequired":{"type":"boolean"},"SupportedContentTypes":{"shape":"S16"},"SupportedCompressionTypes":{"type":"list","member":{}},"SupportedInputModes":{"type":"list","member":{}}}}},"SupportedTuningJobObjectiveMetrics":{"type":"list","member":{"shape":"S2j"}}}},"S22":{"type":"list","member":{}},"S27":{"type":"list","member":{"type":"structure","required":["Name","Regex"],"members":{"Name":{},"Regex":{}}}},"S2j":{"type":"structure","required":["Type","MetricName"],"members":{"Type":{},"MetricName":{}}},"S2l":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TrainingJobDefinition"],"members":{"ProfileName":{},"TrainingJobDefinition":{"type":"structure","required":["TrainingInputMode","InputDataConfig","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingInputMode":{},"HyperParameters":{"shape":"S2q"},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S39"},"ResourceConfig":{"shape":"S3b"},"StoppingCondition":{"shape":"S3e"}}},"TransformJobDefinition":{"shape":"S3h"}}}}}},"S2q":{"type":"map","key":{},"value":{}},"S2s":{"type":"list","member":{"type":"structure","required":["ChannelName","DataSource"],"members":{"ChannelName":{},"DataSource":{"type":"structure","members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{},"S3DataDistributionType":{},"AttributeNames":{"type":"list","member":{}}}},"FileSystemDataSource":{"type":"structure","required":["FileSystemId","FileSystemAccessMode","FileSystemType","DirectoryPath"],"members":{"FileSystemId":{},"FileSystemAccessMode":{},"FileSystemType":{},"DirectoryPath":{}}}}},"ContentType":{},"CompressionType":{},"RecordWrapperType":{},"InputMode":{},"ShuffleConfig":{"type":"structure","required":["Seed"],"members":{"Seed":{"type":"long"}}}}}},"S39":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S3b":{"type":"structure","required":["InstanceType","InstanceCount","VolumeSizeInGB"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}},"S3e":{"type":"structure","members":{"MaxRuntimeInSeconds":{"type":"integer"},"MaxWaitTimeInSeconds":{"type":"integer"}}},"S3h":{"type":"structure","required":["TransformInput","TransformOutput","TransformResources"],"members":{"MaxConcurrentTransforms":{"type":"integer"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3l"},"TransformInput":{"shape":"S3o"},"TransformOutput":{"shape":"S3s"},"TransformResources":{"shape":"S3v"}}},"S3l":{"type":"map","key":{},"value":{}},"S3o":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"ContentType":{},"CompressionType":{},"SplitType":{}}},"S3s":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"Accept":{},"AssembleWith":{},"KmsKeyId":{}}},"S3v":{"type":"structure","required":["InstanceType","InstanceCount"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeKmsKeyId":{}}},"S45":{"type":"structure","members":{"SageMakerImageArn":{},"SageMakerImageVersionArn":{},"InstanceType":{},"LifecycleConfigArn":{}}},"S4e":{"type":"structure","required":["KernelSpecs"],"members":{"KernelSpecs":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"DisplayName":{}}}},"FileSystemConfig":{"type":"structure","members":{"MountPath":{},"DefaultUid":{"type":"integer"},"DefaultGid":{"type":"integer"}}}}},"S4q":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceTypes":{"type":"list","member":{"type":"structure","required":["SourceIdType","Value"],"members":{"SourceIdType":{},"Value":{}}}}}},"S4y":{"type":"list","member":{"type":"structure","required":["DataSource","TargetAttributeName"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"CompressionType":{},"TargetAttributeName":{}}}},"S54":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S56":{"type":"structure","required":["MetricName"],"members":{"MetricName":{}}},"S58":{"type":"structure","members":{"CompletionCriteria":{"shape":"S59"},"SecurityConfig":{"type":"structure","members":{"VolumeKmsKeyId":{},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"VpcConfig":{"shape":"S5e"}}}}},"S59":{"type":"structure","members":{"MaxCandidates":{"type":"integer"},"MaxRuntimePerTrainingJobInSeconds":{"type":"integer"},"MaxAutoMLJobRuntimeInSeconds":{"type":"integer"}}},"S5e":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"shape":"S5h"}}},"S5h":{"type":"list","member":{}},"S5k":{"type":"structure","members":{"AutoGenerateEndpointName":{"type":"boolean"},"EndpointName":{}}},"S5q":{"type":"structure","required":["RepositoryUrl"],"members":{"RepositoryUrl":{},"Branch":{},"SecretArn":{}}},"S5x":{"type":"structure","required":["S3Uri","DataInputConfig","Framework"],"members":{"S3Uri":{},"DataInputConfig":{},"Framework":{},"FrameworkVersion":{}}},"S61":{"type":"structure","required":["S3OutputLocation"],"members":{"S3OutputLocation":{},"TargetDevice":{},"TargetPlatform":{"type":"structure","required":["Os","Arch"],"members":{"Os":{},"Arch":{},"Accelerator":{}}},"CompilerOptions":{},"KmsKeyId":{}}},"S68":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"type":"list","member":{}}}},"S6g":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceType":{},"SourceId":{}}},"S6l":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6n"},"StatisticsResource":{"shape":"S6o"}}},"S6n":{"type":"structure","members":{"S3Uri":{}}},"S6o":{"type":"structure","members":{"S3Uri":{}}},"S6p":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6r"},"ContainerArguments":{"shape":"S6t"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{},"Environment":{"shape":"S6v"}}},"S6r":{"type":"list","member":{}},"S6t":{"type":"list","member":{}},"S6v":{"type":"map","key":{},"value":{}},"S6y":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S6z"}}},"S6z":{"type":"structure","required":["EndpointName","LocalPath"],"members":{"EndpointName":{},"LocalPath":{},"S3InputMode":{},"S3DataDistributionType":{},"FeaturesAttribute":{},"InferenceAttribute":{},"ProbabilityAttribute":{},"ProbabilityThresholdAttribute":{"type":"double"},"StartTimeOffset":{},"EndTimeOffset":{}}},"S75":{"type":"structure","required":["MonitoringOutputs"],"members":{"MonitoringOutputs":{"type":"list","member":{"type":"structure","required":["S3Output"],"members":{"S3Output":{"type":"structure","required":["S3Uri","LocalPath"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}}}}},"KmsKeyId":{}}},"S7b":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"S7g":{"type":"structure","members":{"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableNetworkIsolation":{"type":"boolean"},"VpcConfig":{"shape":"S5e"}}},"S7h":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"S7n":{"type":"structure","required":["S3OutputLocation"],"members":{"S3OutputLocation":{},"KmsKeyId":{},"PresetDeploymentType":{},"PresetDeploymentConfig":{}}},"S7t":{"type":"structure","members":{"ExecutionRole":{},"SecurityGroups":{"shape":"S7u"},"SharingSettings":{"type":"structure","members":{"NotebookOutputOption":{},"S3OutputPath":{},"S3KmsKeyId":{}}},"JupyterServerAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S45"},"LifecycleConfigArns":{"shape":"S7y"}}},"KernelGatewayAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S45"},"CustomImages":{"type":"list","member":{"type":"structure","required":["ImageName","AppImageConfigName"],"members":{"ImageName":{},"ImageVersionNumber":{"type":"integer"},"AppImageConfigName":{}}}},"LifecycleConfigArns":{"shape":"S7y"}}},"TensorBoardAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S45"}}},"RStudioServerProAppSettings":{"type":"structure","members":{"AccessStatus":{},"UserGroup":{}}},"RSessionAppSettings":{"type":"structure","members":{}}}},"S7u":{"type":"list","member":{}},"S7y":{"type":"list","member":{}},"S8c":{"type":"structure","members":{"SecurityGroupIds":{"type":"list","member":{}},"RStudioServerProDomainSettings":{"type":"structure","required":["DomainExecutionRoleArn"],"members":{"DomainExecutionRoleArn":{},"RStudioConnectUrl":{},"RStudioPackageManagerUrl":{},"DefaultResourceSpec":{"shape":"S45"}}}}},"S8m":{"type":"structure","required":["BlueGreenUpdatePolicy"],"members":{"BlueGreenUpdatePolicy":{"type":"structure","required":["TrafficRoutingConfiguration"],"members":{"TrafficRoutingConfiguration":{"type":"structure","required":["Type","WaitIntervalInSeconds"],"members":{"Type":{},"WaitIntervalInSeconds":{"type":"integer"},"CanarySize":{"shape":"S8r"},"LinearStepSize":{"shape":"S8r"}}},"TerminationWaitInSeconds":{"type":"integer"},"MaximumExecutionTimeoutInSeconds":{"type":"integer"}}},"AutoRollbackConfiguration":{"type":"structure","members":{"Alarms":{"type":"list","member":{"type":"structure","members":{"AlarmName":{}}}}}}}},"S8r":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"integer"}}},"S93":{"type":"list","member":{"type":"structure","required":["VariantName","ModelName","InitialInstanceCount","InstanceType"],"members":{"VariantName":{},"ModelName":{},"InitialInstanceCount":{"type":"integer"},"InstanceType":{},"InitialVariantWeight":{"type":"float"},"AcceleratorType":{},"CoreDumpConfig":{"type":"structure","required":["DestinationS3Uri"],"members":{"DestinationS3Uri":{},"KmsKeyId":{}}}}}},"S9c":{"type":"structure","required":["InitialSamplingPercentage","DestinationS3Uri","CaptureOptions"],"members":{"EnableCapture":{"type":"boolean"},"InitialSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{},"CaptureOptions":{"type":"list","member":{"type":"structure","required":["CaptureMode"],"members":{"CaptureMode":{}}}},"CaptureContentTypeHeader":{"type":"structure","members":{"CsvContentTypes":{"type":"list","member":{}},"JsonContentTypes":{"type":"list","member":{}}}}}},"S9n":{"type":"structure","required":["OutputConfig"],"members":{"ClientConfig":{"type":"structure","members":{"MaxConcurrentInvocationsPerInstance":{"type":"integer"}}},"OutputConfig":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{},"NotificationConfig":{"type":"structure","members":{"SuccessTopic":{},"ErrorTopic":{}}}}}}},"Sa1":{"type":"list","member":{"type":"structure","members":{"FeatureName":{},"FeatureType":{}}}},"Sa4":{"type":"structure","members":{"SecurityConfig":{"type":"structure","members":{"KmsKeyId":{}}},"EnableOnlineStore":{"type":"boolean"}}},"Sa6":{"type":"structure","required":["S3StorageConfig"],"members":{"S3StorageConfig":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"KmsKeyId":{},"ResolvedOutputS3Uri":{}}},"DisableGlueTableCreation":{"type":"boolean"},"DataCatalogConfig":{"type":"structure","required":["TableName","Catalog","Database"],"members":{"TableName":{},"Catalog":{},"Database":{}}}}},"Sah":{"type":"structure","required":["AwsManagedHumanLoopRequestSource"],"members":{"AwsManagedHumanLoopRequestSource":{}}},"Saj":{"type":"structure","required":["HumanLoopActivationConditionsConfig"],"members":{"HumanLoopActivationConditionsConfig":{"type":"structure","required":["HumanLoopActivationConditions"],"members":{"HumanLoopActivationConditions":{"jsonvalue":true}}}}},"Sam":{"type":"structure","required":["WorkteamArn","HumanTaskUiArn","TaskTitle","TaskDescription","TaskCount"],"members":{"WorkteamArn":{},"HumanTaskUiArn":{},"TaskTitle":{},"TaskDescription":{},"TaskCount":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskKeywords":{"type":"list","member":{}},"PublicWorkforceTaskPrice":{"shape":"Saw"}}},"Saw":{"type":"structure","members":{"AmountInUsd":{"type":"structure","members":{"Dollars":{"type":"integer"},"Cents":{"type":"integer"},"TenthFractionsOfACent":{"type":"integer"}}}}},"Sb1":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{}}},"Sb6":{"type":"structure","required":["Content"],"members":{"Content":{}}},"Sbb":{"type":"structure","required":["Strategy","ResourceLimits"],"members":{"Strategy":{},"HyperParameterTuningJobObjective":{"shape":"S2j"},"ResourceLimits":{"shape":"Sbd"},"ParameterRanges":{"shape":"Sbg"},"TrainingJobEarlyStoppingType":{},"TuningJobCompletionCriteria":{"type":"structure","required":["TargetObjectiveMetricValue"],"members":{"TargetObjectiveMetricValue":{"type":"float"}}}}},"Sbd":{"type":"structure","required":["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],"members":{"MaxNumberOfTrainingJobs":{"type":"integer"},"MaxParallelTrainingJobs":{"type":"integer"}}},"Sbg":{"type":"structure","members":{"IntegerParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"ContinuousParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"CategoricalParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S22"}}}}}},"Sbs":{"type":"structure","required":["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"DefinitionName":{},"TuningObjective":{"shape":"S2j"},"HyperParameterRanges":{"shape":"Sbg"},"StaticHyperParameters":{"shape":"S2q"},"AlgorithmSpecification":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"TrainingInputMode":{},"AlgorithmName":{},"MetricDefinitions":{"shape":"S27"}}},"RoleArn":{},"InputDataConfig":{"shape":"S2s"},"VpcConfig":{"shape":"S5e"},"OutputDataConfig":{"shape":"S39"},"ResourceConfig":{"shape":"S3b"},"StoppingCondition":{"shape":"S3e"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sbx"},"RetryStrategy":{"shape":"Sby"}}},"Sbx":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"LocalPath":{}}},"Sby":{"type":"structure","required":["MaximumRetryAttempts"],"members":{"MaximumRetryAttempts":{"type":"integer"}}},"Sc0":{"type":"list","member":{"shape":"Sbs"}},"Sc1":{"type":"structure","required":["ParentHyperParameterTuningJobs","WarmStartType"],"members":{"ParentHyperParameterTuningJobs":{"type":"list","member":{"type":"structure","members":{"HyperParameterTuningJobName":{}}}},"WarmStartType":{}}},"Sci":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","members":{"S3DataSource":{"type":"structure","required":["ManifestS3Uri"],"members":{"ManifestS3Uri":{}}},"SnsDataSource":{"type":"structure","required":["SnsTopicArn"],"members":{"SnsTopicArn":{}}}}},"DataAttributes":{"type":"structure","members":{"ContentClassifiers":{"type":"list","member":{}}}}}},"Scp":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{},"SnsTopicArn":{}}},"Scq":{"type":"structure","members":{"MaxHumanLabeledObjectCount":{"type":"integer"},"MaxPercentageOfInputDatasetLabeled":{"type":"integer"}}},"Sct":{"type":"structure","required":["LabelingJobAlgorithmSpecificationArn"],"members":{"LabelingJobAlgorithmSpecificationArn":{},"InitialActiveLearningModelArn":{},"LabelingJobResourceConfig":{"type":"structure","members":{"VolumeKmsKeyId":{}}}}},"Scx":{"type":"structure","required":["WorkteamArn","UiConfig","PreHumanTaskLambdaArn","TaskTitle","TaskDescription","NumberOfHumanWorkersPerDataObject","TaskTimeLimitInSeconds","AnnotationConsolidationConfig"],"members":{"WorkteamArn":{},"UiConfig":{"type":"structure","members":{"UiTemplateS3Uri":{},"HumanTaskUiArn":{}}},"PreHumanTaskLambdaArn":{},"TaskKeywords":{"type":"list","member":{}},"TaskTitle":{},"TaskDescription":{},"NumberOfHumanWorkersPerDataObject":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"MaxConcurrentTaskCount":{"type":"integer"},"AnnotationConsolidationConfig":{"type":"structure","required":["AnnotationConsolidationLambdaArn"],"members":{"AnnotationConsolidationLambdaArn":{}}},"PublicWorkforceTaskPrice":{"shape":"Saw"}}},"Sdc":{"type":"structure","members":{"ContainerHostname":{},"Image":{},"ImageConfig":{"type":"structure","required":["RepositoryAccessMode"],"members":{"RepositoryAccessMode":{},"RepositoryAuthConfig":{"type":"structure","required":["RepositoryCredentialsProviderArn"],"members":{"RepositoryCredentialsProviderArn":{}}}}},"Mode":{},"ModelDataUrl":{},"Environment":{"shape":"Sz"},"ModelPackageName":{},"MultiModelConfig":{"type":"structure","members":{"ModelCacheSetting":{}}}}},"Sdl":{"type":"list","member":{"shape":"Sdc"}},"Sdm":{"type":"structure","required":["Mode"],"members":{"Mode":{}}},"Sdq":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6n"}}},"Sdr":{"type":"structure","required":["ImageUri","ConfigUri"],"members":{"ImageUri":{},"ConfigUri":{},"Environment":{"shape":"S6v"}}},"Sds":{"type":"structure","required":["EndpointInput","GroundTruthS3Input"],"members":{"EndpointInput":{"shape":"S6z"},"GroundTruthS3Input":{"shape":"Sdt"}}},"Sdt":{"type":"structure","members":{"S3Uri":{}}},"Sdw":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6n"}}},"Sdx":{"type":"structure","required":["ImageUri","ConfigUri"],"members":{"ImageUri":{},"ConfigUri":{},"Environment":{"shape":"S6v"}}},"Sdy":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S6z"}}},"Se1":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TransformJobDefinition"],"members":{"ProfileName":{},"TransformJobDefinition":{"shape":"S3h"}}}}}},"Se4":{"type":"structure","required":["SourceAlgorithms"],"members":{"SourceAlgorithms":{"type":"list","member":{"type":"structure","required":["AlgorithmName"],"members":{"ModelDataUrl":{},"AlgorithmName":{}}}}}},"Se7":{"type":"structure","members":{"ModelQuality":{"type":"structure","members":{"Statistics":{"shape":"Se9"},"Constraints":{"shape":"Se9"}}},"ModelDataQuality":{"type":"structure","members":{"Statistics":{"shape":"Se9"},"Constraints":{"shape":"Se9"}}},"Bias":{"type":"structure","members":{"Report":{"shape":"Se9"}}},"Explainability":{"type":"structure","members":{"Report":{"shape":"Se9"}}}}},"Se9":{"type":"structure","required":["ContentType","S3Uri"],"members":{"ContentType":{},"ContentDigest":{},"S3Uri":{}}},"See":{"type":"map","key":{},"value":{}},"Sem":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6n"}}},"Sen":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6r"},"ContainerArguments":{"shape":"S6t"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{},"ProblemType":{},"Environment":{"shape":"S6v"}}},"Sep":{"type":"structure","required":["EndpointInput","GroundTruthS3Input"],"members":{"EndpointInput":{"shape":"S6z"},"GroundTruthS3Input":{"shape":"Sdt"}}},"Set":{"type":"structure","members":{"ScheduleConfig":{"type":"structure","required":["ScheduleExpression"],"members":{"ScheduleExpression":{}}},"MonitoringJobDefinition":{"type":"structure","required":["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],"members":{"BaselineConfig":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6n"},"StatisticsResource":{"shape":"S6o"}}},"MonitoringInputs":{"type":"list","member":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S6z"}}}},"MonitoringOutputConfig":{"shape":"S75"},"MonitoringResources":{"shape":"S7b"},"MonitoringAppSpecification":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6r"},"ContainerArguments":{"shape":"S6t"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{}}},"StoppingCondition":{"shape":"S7h"},"Environment":{"shape":"S6v"},"NetworkConfig":{"shape":"Sf1"},"RoleArn":{}}},"MonitoringJobDefinitionName":{},"MonitoringType":{}}},"Sf1":{"type":"structure","members":{"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableNetworkIsolation":{"type":"boolean"},"VpcConfig":{"shape":"S5e"}}},"Sfb":{"type":"list","member":{}},"Sfe":{"type":"list","member":{}},"Sfk":{"type":"list","member":{"type":"structure","members":{"Content":{}}}},"Sg5":{"type":"list","member":{"type":"structure","required":["InputName"],"members":{"InputName":{},"AppManaged":{"type":"boolean"},"S3Input":{"type":"structure","required":["S3Uri","S3DataType"],"members":{"S3Uri":{},"LocalPath":{},"S3DataType":{},"S3InputMode":{},"S3DataDistributionType":{},"S3CompressionType":{}}},"DatasetDefinition":{"type":"structure","members":{"AthenaDatasetDefinition":{"type":"structure","required":["Catalog","Database","QueryString","OutputS3Uri","OutputFormat"],"members":{"Catalog":{},"Database":{},"QueryString":{},"WorkGroup":{},"OutputS3Uri":{},"KmsKeyId":{},"OutputFormat":{},"OutputCompression":{}}},"RedshiftDatasetDefinition":{"type":"structure","required":["ClusterId","Database","DbUser","QueryString","ClusterRoleArn","OutputS3Uri","OutputFormat"],"members":{"ClusterId":{},"Database":{},"DbUser":{},"QueryString":{},"ClusterRoleArn":{},"OutputS3Uri":{},"KmsKeyId":{},"OutputFormat":{},"OutputCompression":{}}},"LocalPath":{},"DataDistributionType":{},"InputMode":{}}}}}},"Sgs":{"type":"structure","required":["Outputs"],"members":{"Outputs":{"type":"list","member":{"type":"structure","required":["OutputName"],"members":{"OutputName":{},"S3Output":{"type":"structure","required":["S3Uri","LocalPath","S3UploadMode"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}},"FeatureStoreOutput":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{}}},"AppManaged":{"type":"boolean"}}}},"KmsKeyId":{}}},"Sgx":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"Sgz":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"Sh1":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6r"},"ContainerArguments":{"type":"list","member":{}}}},"Sh3":{"type":"map","key":{},"value":{}},"Sh4":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"TrialComponentDisplayName":{}}},"Sh9":{"type":"structure","required":["ProductId"],"members":{"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisioningParameters":{"shape":"Shb"}}},"Shb":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Shp":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"AlgorithmName":{},"TrainingInputMode":{},"MetricDefinitions":{"shape":"S27"},"EnableSageMakerMetricsTimeSeries":{"type":"boolean"}}},"Shq":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{},"HookParameters":{"type":"map","key":{},"value":{}},"CollectionConfigurations":{"type":"list","member":{"type":"structure","members":{"CollectionName":{},"CollectionParameters":{"type":"map","key":{},"value":{}}}}}}},"Shy":{"type":"list","member":{"type":"structure","required":["RuleConfigurationName","RuleEvaluatorImage"],"members":{"RuleConfigurationName":{},"LocalPath":{},"S3OutputPath":{},"RuleEvaluatorImage":{},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"RuleParameters":{"shape":"Si2"}}}},"Si2":{"type":"map","key":{},"value":{}},"Si3":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{}}},"Si4":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"ProfilingIntervalInMilliseconds":{"type":"long"},"ProfilingParameters":{"shape":"Si6"}}},"Si6":{"type":"map","key":{},"value":{}},"Si7":{"type":"list","member":{"type":"structure","required":["RuleConfigurationName","RuleEvaluatorImage"],"members":{"RuleConfigurationName":{},"LocalPath":{},"S3OutputPath":{},"RuleEvaluatorImage":{},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"RuleParameters":{"shape":"Si2"}}}},"Si9":{"type":"map","key":{},"value":{}},"Sig":{"type":"structure","members":{"InvocationsTimeoutInSeconds":{"type":"integer"},"InvocationsMaxRetries":{"type":"integer"}}},"Sij":{"type":"structure","members":{"InputFilter":{},"OutputFilter":{},"JoinSource":{}}},"Sir":{"type":"structure","members":{"PrimaryStatus":{},"Message":{}}},"Siv":{"type":"map","key":{},"value":{"type":"structure","members":{"StringValue":{},"NumberValue":{"type":"double"}}}},"Siz":{"type":"map","key":{},"value":{"type":"structure","required":["Value"],"members":{"MediaType":{},"Value":{}}}},"Sja":{"type":"structure","required":["UserPool","ClientId"],"members":{"UserPool":{},"ClientId":{}}},"Sjd":{"type":"structure","required":["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],"members":{"ClientId":{},"ClientSecret":{"type":"string","sensitive":true},"Issuer":{},"AuthorizationEndpoint":{},"TokenEndpoint":{},"UserInfoEndpoint":{},"LogoutEndpoint":{},"JwksUri":{}}},"Sjg":{"type":"structure","required":["Cidrs"],"members":{"Cidrs":{"type":"list","member":{}}}},"Sjo":{"type":"list","member":{"type":"structure","members":{"CognitoMemberDefinition":{"type":"structure","required":["UserPool","UserGroup","ClientId"],"members":{"UserPool":{},"UserGroup":{},"ClientId":{}}},"OidcMemberDefinition":{"type":"structure","required":["Groups"],"members":{"Groups":{"type":"list","member":{}}}}}}},"Sjw":{"type":"structure","members":{"NotificationTopicArn":{}}},"Slp":{"type":"structure","members":{"UserProfileArn":{},"UserProfileName":{},"DomainId":{}}},"Slu":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Sm8":{"type":"list","member":{"type":"structure","members":{"PartialFailureMessage":{}}}},"Sma":{"type":"structure","required":["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],"members":{"CandidateName":{},"FinalAutoMLJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{},"CandidateSteps":{"type":"list","member":{"type":"structure","required":["CandidateStepType","CandidateStepArn","CandidateStepName"],"members":{"CandidateStepType":{},"CandidateStepArn":{},"CandidateStepName":{}}}},"CandidateStatus":{},"InferenceContainers":{"type":"list","member":{"type":"structure","required":["Image","ModelDataUrl"],"members":{"Image":{},"ModelDataUrl":{},"Environment":{"shape":"Sz"}}}},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"CandidateProperties":{"type":"structure","members":{"CandidateArtifactLocations":{"type":"structure","required":["Explainability"],"members":{"Explainability":{}}},"CandidateMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Value":{"type":"float"},"Set":{}}}}}}}},"Sn9":{"type":"structure","required":["S3ModelArtifacts"],"members":{"S3ModelArtifacts":{}}},"So6":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DeployedImages":{"shape":"So8"},"CurrentWeight":{"type":"float"},"DesiredWeight":{"type":"float"},"CurrentInstanceCount":{"type":"integer"},"DesiredInstanceCount":{"type":"integer"},"VariantStatus":{"shape":"Sob"}}}},"So8":{"type":"list","member":{"type":"structure","members":{"SpecifiedImage":{},"ResolvedImage":{},"ResolutionTime":{"type":"timestamp"}}}},"Sob":{"type":"list","member":{"type":"structure","required":["Status"],"members":{"Status":{},"StatusMessage":{},"StartTime":{"type":"timestamp"}}}},"Sof":{"type":"structure","required":["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],"members":{"EnableCapture":{"type":"boolean"},"CaptureStatus":{},"CurrentSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{}}},"Sop":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Sov":{"type":"structure","required":["Status"],"members":{"Status":{},"BlockedReason":{}}},"Spa":{"type":"structure","members":{"Completed":{"type":"integer"},"InProgress":{"type":"integer"},"RetryableError":{"type":"integer"},"NonRetryableError":{"type":"integer"},"Stopped":{"type":"integer"}}},"Spc":{"type":"structure","members":{"Succeeded":{"type":"integer"},"Pending":{"type":"integer"},"Failed":{"type":"integer"}}},"Spe":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus","TunedHyperParameters"],"members":{"TrainingJobDefinitionName":{},"TrainingJobName":{},"TrainingJobArn":{},"TuningJobName":{},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"TrainingJobStatus":{},"TunedHyperParameters":{"shape":"S2q"},"FailureReason":{},"FinalHyperParameterTuningJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{}}},"Spr":{"type":"structure","members":{"TotalLabeled":{"type":"integer"},"HumanLabeled":{"type":"integer"},"MachineLabeled":{"type":"integer"},"FailedNonRetryableError":{"type":"integer"},"Unlabeled":{"type":"integer"}}},"Spu":{"type":"structure","required":["OutputDatasetS3Uri"],"members":{"OutputDatasetS3Uri":{},"FinalActiveLearningModelArn":{}}},"Sq3":{"type":"structure","required":["ValidationStatuses"],"members":{"ValidationStatuses":{"shape":"Sq4"},"ImageScanStatuses":{"shape":"Sq4"}}},"Sq4":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Sqg":{"type":"structure","required":["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],"members":{"MonitoringScheduleName":{},"ScheduledTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringExecutionStatus":{},"ProcessingJobArn":{},"EndpointName":{},"FailureReason":{},"MonitoringJobDefinitionName":{},"MonitoringType":{}}},"Sqz":{"type":"structure","members":{"ExperimentName":{},"TrialName":{}}},"Sr7":{"type":"structure","members":{"ProvisionedProductId":{},"ProvisionedProductStatusMessage":{}}},"Sre":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MarketplaceTitle":{},"SellerName":{},"MarketplaceDescription":{},"ListingId":{}}},"Sri":{"type":"list","member":{"type":"structure","required":["Status","StartTime"],"members":{"Status":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusMessage":{}}}},"Srl":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Value":{"type":"float"},"Timestamp":{"type":"timestamp"}}}},"Srp":{"type":"list","member":{"type":"structure","members":{"RuleConfigurationName":{},"RuleEvaluationJobArn":{},"RuleEvaluationStatus":{},"StatusDetails":{},"LastModifiedTime":{"type":"timestamp"}}}},"Ss1":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Ss5":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Ss7":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"SourceArn":{},"TimeStamp":{"type":"timestamp"},"Max":{"type":"double"},"Min":{"type":"double"},"Last":{"type":"double"},"Count":{"type":"integer"},"Avg":{"type":"double"},"StdDev":{"type":"double"}}}},"Ssh":{"type":"structure","required":["WorkforceName","WorkforceArn"],"members":{"WorkforceName":{},"WorkforceArn":{},"LastUpdatedDate":{"type":"timestamp"},"SourceIpConfig":{"shape":"Sjg"},"SubDomain":{},"CognitoConfig":{"shape":"Sja"},"OidcConfig":{"type":"structure","members":{"ClientId":{},"Issuer":{},"AuthorizationEndpoint":{},"TokenEndpoint":{},"UserInfoEndpoint":{},"LogoutEndpoint":{},"JwksUri":{}}},"CreateDate":{"type":"timestamp"}}},"Ssl":{"type":"structure","required":["WorkteamName","MemberDefinitions","WorkteamArn","Description"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Sjo"},"WorkteamArn":{},"WorkforceArn":{},"ProductListingIds":{"type":"list","member":{}},"Description":{},"SubDomain":{},"CreateDate":{"type":"timestamp"},"LastUpdatedDate":{"type":"timestamp"},"NotificationConfiguration":{"shape":"Sjw"}}},"Svb":{"type":"list","member":{"type":"structure","required":["MonitoringJobDefinitionName","MonitoringJobDefinitionArn","CreationTime","EndpointName"],"members":{"MonitoringJobDefinitionName":{},"MonitoringJobDefinitionArn":{},"CreationTime":{"type":"timestamp"},"EndpointName":{}}}},"Szl":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"Szv":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S11q":{"type":"list","member":{"type":"structure","required":["DeviceName"],"members":{"DeviceName":{},"Description":{},"IotThingName":{}}}},"S121":{"type":"structure","members":{"Filters":{"shape":"S122"},"NestedFilters":{"type":"list","member":{"type":"structure","required":["NestedPropertyName","Filters"],"members":{"NestedPropertyName":{},"Filters":{"shape":"S122"}}}},"SubExpressions":{"type":"list","member":{"shape":"S121"}},"Operator":{}}},"S122":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Operator":{},"Value":{}}}},"S12e":{"type":"structure","members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Sn9"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S2q"},"AlgorithmSpecification":{"shape":"Shp"},"RoleArn":{},"InputDataConfig":{"shape":"S2s"},"OutputDataConfig":{"shape":"S39"},"ResourceConfig":{"shape":"S3b"},"VpcConfig":{"shape":"S5e"},"StoppingCondition":{"shape":"S3e"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"Sri"},"FinalMetricDataList":{"shape":"Srl"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sbx"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Shq"},"ExperimentConfig":{"shape":"Sh4"},"DebugRuleConfigurations":{"shape":"Shy"},"TensorBoardOutputConfig":{"shape":"Si3"},"DebugRuleEvaluationStatuses":{"shape":"Srp"},"Environment":{"shape":"Si9"},"RetryStrategy":{"shape":"Sby"},"Tags":{"shape":"S7"}}},"S13j":{"type":"list","member":{}},"S156":{"type":"list","member":{}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2017-07-24","endpointPrefix":"api.sagemaker","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"SageMaker","serviceFullName":"Amazon SageMaker Service","serviceId":"SageMaker","signatureVersion":"v4","signingName":"sagemaker","targetPrefix":"SageMaker","uid":"sagemaker-2017-07-24"},"operations":{"AddAssociation":{"input":{"type":"structure","required":["SourceArn","DestinationArn"],"members":{"SourceArn":{},"DestinationArn":{},"AssociationType":{}}},"output":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{}}}},"AddTags":{"input":{"type":"structure","required":["ResourceArn","Tags"],"members":{"ResourceArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"}}}},"AssociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"BatchDescribeModelPackage":{"input":{"type":"structure","required":["ModelPackageArnList"],"members":{"ModelPackageArnList":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"ModelPackageSummaries":{"type":"map","key":{},"value":{"type":"structure","required":["ModelPackageGroupName","ModelPackageArn","CreationTime","InferenceSpecification","ModelPackageStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"ModelPackageStatus":{},"ModelApprovalStatus":{}}}},"BatchDescribeModelPackageErrorMap":{"type":"map","key":{},"value":{"type":"structure","required":["ErrorCode","ErrorResponse"],"members":{"ErrorCode":{},"ErrorResponse":{}}}}}}},"CreateAction":{"input":{"type":"structure","required":["ActionName","Source","ActionType"],"members":{"ActionName":{},"Source":{"shape":"S1j"},"ActionType":{},"Description":{},"Status":{},"Properties":{"shape":"S1o"},"MetadataProperties":{"shape":"S1q"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"CreateAlgorithm":{"input":{"type":"structure","required":["AlgorithmName","TrainingSpecification"],"members":{"AlgorithmName":{},"AlgorithmDescription":{},"TrainingSpecification":{"shape":"S1v"},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"S2o"},"CertifyForMarketplace":{"type":"boolean"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["AlgorithmArn"],"members":{"AlgorithmArn":{}}}},"CreateApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Tags":{"shape":"S7"},"ResourceSpec":{"shape":"S48"}}},"output":{"type":"structure","members":{"AppArn":{}}}},"CreateAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{},"Tags":{"shape":"S7"},"KernelGatewayImageConfig":{"shape":"S4h"}}},"output":{"type":"structure","members":{"AppImageConfigArn":{}}}},"CreateArtifact":{"input":{"type":"structure","required":["Source","ArtifactType"],"members":{"ArtifactName":{},"Source":{"shape":"S4t"},"ArtifactType":{},"Properties":{"shape":"S1o"},"MetadataProperties":{"shape":"S1q"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"CreateAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName","InputDataConfig","OutputDataConfig","RoleArn"],"members":{"AutoMLJobName":{},"InputDataConfig":{"shape":"S51"},"OutputDataConfig":{"shape":"S57"},"ProblemType":{},"AutoMLJobObjective":{"shape":"S59"},"AutoMLJobConfig":{"shape":"S5b"},"RoleArn":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"Tags":{"shape":"S7"},"ModelDeployConfig":{"shape":"S5n"}}},"output":{"type":"structure","required":["AutoMLJobArn"],"members":{"AutoMLJobArn":{}}}},"CreateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName","GitConfig"],"members":{"CodeRepositoryName":{},"GitConfig":{"shape":"S5t"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"CreateCompilationJob":{"input":{"type":"structure","required":["CompilationJobName","RoleArn","OutputConfig","StoppingCondition"],"members":{"CompilationJobName":{},"RoleArn":{},"ModelPackageVersionArn":{},"InputConfig":{"shape":"S60"},"OutputConfig":{"shape":"S62"},"VpcConfig":{"shape":"S69"},"StoppingCondition":{"shape":"S3h"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["CompilationJobArn"],"members":{"CompilationJobArn":{}}}},"CreateContext":{"input":{"type":"structure","required":["ContextName","Source","ContextType"],"members":{"ContextName":{},"Source":{"shape":"S6h"},"ContextType":{},"Description":{},"Properties":{"shape":"S1o"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"CreateDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"DataQualityBaselineConfig":{"shape":"S6m"},"DataQualityAppSpecification":{"shape":"S6q"},"DataQualityJobInput":{"shape":"S6z"},"DataQualityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName","OutputConfig"],"members":{"DeviceFleetName":{},"RoleArn":{},"Description":{},"OutputConfig":{"shape":"S7o"},"Tags":{"shape":"S7"},"EnableIotRoleAlias":{"type":"boolean"}}}},"CreateDomain":{"input":{"type":"structure","required":["DomainName","AuthMode","DefaultUserSettings","SubnetIds","VpcId"],"members":{"DomainName":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S7u"},"SubnetIds":{"shape":"S5k"},"VpcId":{},"Tags":{"shape":"S7"},"AppNetworkAccessType":{},"HomeEfsFileSystemKmsKeyId":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use KmsKeyId instead."},"KmsKeyId":{},"AppSecurityGroupManagement":{},"DomainSettings":{"shape":"S8d"}}},"output":{"type":"structure","members":{"DomainArn":{},"Url":{}}}},"CreateEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName","CompilationJobName","ModelName","ModelVersion","RoleArn","OutputConfig"],"members":{"EdgePackagingJobName":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"RoleArn":{},"OutputConfig":{"shape":"S7o"},"ResourceKey":{},"Tags":{"shape":"S7"}}}},"CreateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"DeploymentConfig":{"shape":"S8n"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"CreateEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName","ProductionVariants"],"members":{"EndpointConfigName":{},"ProductionVariants":{"shape":"S94"},"DataCaptureConfig":{"shape":"S9g"},"Tags":{"shape":"S7"},"KmsKeyId":{},"AsyncInferenceConfig":{"shape":"S9r"}}},"output":{"type":"structure","required":["EndpointConfigArn"],"members":{"EndpointConfigArn":{}}}},"CreateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"CreateFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions"],"members":{"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa5"},"OnlineStoreConfig":{"shape":"Sa8"},"OfflineStoreConfig":{"shape":"Saa"},"RoleArn":{},"Description":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["FeatureGroupArn"],"members":{"FeatureGroupArn":{}}}},"CreateFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionName":{},"HumanLoopRequestSource":{"shape":"Sal"},"HumanLoopActivationConfig":{"shape":"San"},"HumanLoopConfig":{"shape":"Saq"},"OutputConfig":{"shape":"Sb5"},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["FlowDefinitionArn"],"members":{"FlowDefinitionArn":{}}}},"CreateHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName","UiTemplate"],"members":{"HumanTaskUiName":{},"UiTemplate":{"shape":"Sba"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["HumanTaskUiArn"],"members":{"HumanTaskUiArn":{}}}},"CreateHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobConfig"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobConfig":{"shape":"Sbf"},"TrainingJobDefinition":{"shape":"Sbw"},"TrainingJobDefinitions":{"shape":"Sc4"},"WarmStartConfig":{"shape":"Sc5"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["HyperParameterTuningJobArn"],"members":{"HyperParameterTuningJobArn":{}}}},"CreateImage":{"input":{"type":"structure","required":["ImageName","RoleArn"],"members":{"Description":{},"DisplayName":{},"ImageName":{},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"ImageArn":{}}}},"CreateImageVersion":{"input":{"type":"structure","required":["BaseImage","ClientToken","ImageName"],"members":{"BaseImage":{},"ClientToken":{"idempotencyToken":true},"ImageName":{}}},"output":{"type":"structure","members":{"ImageVersionArn":{}}}},"CreateInferenceRecommendationsJob":{"input":{"type":"structure","required":["JobName","JobType","RoleArn","InputConfig"],"members":{"JobName":{},"JobType":{},"RoleArn":{},"InputConfig":{"shape":"Scm"},"JobDescription":{},"StoppingConditions":{"shape":"Sd8"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobArn"],"members":{"JobArn":{}}}},"CreateLabelingJob":{"input":{"type":"structure","required":["LabelingJobName","LabelAttributeName","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobName":{},"LabelAttributeName":{},"InputConfig":{"shape":"Sdh"},"OutputConfig":{"shape":"Sdo"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"Sdp"},"LabelingJobAlgorithmsConfig":{"shape":"Sds"},"HumanTaskConfig":{"shape":"Sdw"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["LabelingJobArn"],"members":{"LabelingJobArn":{}}}},"CreateModel":{"input":{"type":"structure","required":["ModelName","ExecutionRoleArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"Seb"},"Containers":{"shape":"Sek"},"InferenceExecutionConfig":{"shape":"Sel"},"ExecutionRoleArn":{},"Tags":{"shape":"S7"},"VpcConfig":{"shape":"S5h"},"EnableNetworkIsolation":{"type":"boolean"}}},"output":{"type":"structure","required":["ModelArn"],"members":{"ModelArn":{}}}},"CreateModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelBiasBaselineConfig":{"shape":"Sep"},"ModelBiasAppSpecification":{"shape":"Seq"},"ModelBiasJobInput":{"shape":"Ser"},"ModelBiasJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelExplainabilityBaselineConfig":{"shape":"Sev"},"ModelExplainabilityAppSpecification":{"shape":"Sew"},"ModelExplainabilityJobInput":{"shape":"Sex"},"ModelExplainabilityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateModelPackage":{"input":{"type":"structure","members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageDescription":{},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"Sf0"},"SourceAlgorithmSpecification":{"shape":"Sf3"},"CertifyForMarketplace":{"type":"boolean"},"Tags":{"shape":"S7"},"ModelApprovalStatus":{},"MetadataProperties":{"shape":"S1q"},"ModelMetrics":{"shape":"Sf6"},"ClientToken":{"idempotencyToken":true},"CustomerMetadataProperties":{"shape":"Sfd"},"DriftCheckBaselines":{"shape":"Sfg"},"Domain":{},"Task":{},"SamplePayloadUrl":{},"AdditionalInferenceSpecifications":{"shape":"Sfm"}}},"output":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{}}}},"CreateModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupDescription":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ModelPackageGroupArn"],"members":{"ModelPackageGroupArn":{}}}},"CreateModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionName":{},"ModelQualityBaselineConfig":{"shape":"Sft"},"ModelQualityAppSpecification":{"shape":"Sfu"},"ModelQualityJobInput":{"shape":"Sfw"},"ModelQualityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["JobDefinitionArn"],"members":{"JobDefinitionArn":{}}}},"CreateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"Sg0"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"CreateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName","InstanceType","RoleArn"],"members":{"NotebookInstanceName":{},"InstanceType":{},"SubnetId":{},"SecurityGroupIds":{"shape":"S7v"},"RoleArn":{},"KmsKeyId":{},"Tags":{"shape":"S7"},"LifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sgi"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sgl"},"RootAccess":{},"PlatformIdentifier":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{}}}},"CreateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sgr"},"OnStart":{"shape":"Sgr"}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{}}}},"CreatePipeline":{"input":{"type":"structure","required":["PipelineName","PipelineDefinition","ClientRequestToken","RoleArn"],"members":{"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"ClientRequestToken":{"idempotencyToken":true},"RoleArn":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"CreatePresignedDomainUrl":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SessionExpirationDurationInSeconds":{"type":"integer"},"ExpiresInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreatePresignedNotebookInstanceUrl":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"SessionExpirationDurationInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"AuthorizedUrl":{}}}},"CreateProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","RoleArn"],"members":{"ProcessingInputs":{"shape":"Shc"},"ProcessingOutputConfig":{"shape":"Shz"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Si4"},"StoppingCondition":{"shape":"Si6"},"AppSpecification":{"shape":"Si8"},"Environment":{"shape":"Sia"},"NetworkConfig":{"shape":"Sg8"},"RoleArn":{},"Tags":{"shape":"S7"},"ExperimentConfig":{"shape":"Sib"}}},"output":{"type":"structure","required":["ProcessingJobArn"],"members":{"ProcessingJobArn":{}}}},"CreateProject":{"input":{"type":"structure","required":["ProjectName","ServiceCatalogProvisioningDetails"],"members":{"ProjectName":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sig"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ProjectArn","ProjectId"],"members":{"ProjectArn":{},"ProjectId":{}}}},"CreateStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName","StudioLifecycleConfigContent","StudioLifecycleConfigAppType"],"members":{"StudioLifecycleConfigName":{},"StudioLifecycleConfigContent":{},"StudioLifecycleConfigAppType":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"StudioLifecycleConfigArn":{}}}},"CreateTrainingJob":{"input":{"type":"structure","required":["TrainingJobName","AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingJobName":{},"HyperParameters":{"shape":"S2t"},"AlgorithmSpecification":{"shape":"Siw"},"RoleArn":{},"InputDataConfig":{"shape":"S2v"},"OutputDataConfig":{"shape":"S3c"},"ResourceConfig":{"shape":"S3e"},"VpcConfig":{"shape":"S5h"},"StoppingCondition":{"shape":"S3h"},"Tags":{"shape":"S7"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sc1"},"DebugHookConfig":{"shape":"Six"},"DebugRuleConfigurations":{"shape":"Sj5"},"TensorBoardOutputConfig":{"shape":"Sja"},"ExperimentConfig":{"shape":"Sib"},"ProfilerConfig":{"shape":"Sjb"},"ProfilerRuleConfigurations":{"shape":"Sje"},"Environment":{"shape":"Sjg"},"RetryStrategy":{"shape":"Sc2"}}},"output":{"type":"structure","required":["TrainingJobArn"],"members":{"TrainingJobArn":{}}}},"CreateTransformJob":{"input":{"type":"structure","required":["TransformJobName","ModelName","TransformInput","TransformOutput","TransformResources"],"members":{"TransformJobName":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sjn"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3o"},"TransformInput":{"shape":"S3r"},"TransformOutput":{"shape":"S3v"},"TransformResources":{"shape":"S3y"},"DataProcessing":{"shape":"Sjq"},"Tags":{"shape":"S7"},"ExperimentConfig":{"shape":"Sib"}}},"output":{"type":"structure","required":["TransformJobArn"],"members":{"TransformJobArn":{}}}},"CreateTrial":{"input":{"type":"structure","required":["TrialName","ExperimentName"],"members":{"TrialName":{},"DisplayName":{},"ExperimentName":{},"MetadataProperties":{"shape":"S1q"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"CreateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sjy"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Sk2"},"InputArtifacts":{"shape":"Sk6"},"OutputArtifacts":{"shape":"Sk6"},"MetadataProperties":{"shape":"S1q"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"CreateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"Tags":{"shape":"S7"},"UserSettings":{"shape":"S7u"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"CreateWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"CognitoConfig":{"shape":"Skh"},"OidcConfig":{"shape":"Skk"},"SourceIpConfig":{"shape":"Skn"},"WorkforceName":{},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["WorkforceArn"],"members":{"WorkforceArn":{}}}},"CreateWorkteam":{"input":{"type":"structure","required":["WorkteamName","MemberDefinitions","Description"],"members":{"WorkteamName":{},"WorkforceName":{},"MemberDefinitions":{"shape":"Skv"},"Description":{},"NotificationConfiguration":{"shape":"Sl3"},"Tags":{"shape":"S7"}}},"output":{"type":"structure","members":{"WorkteamArn":{}}}},"DeleteAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"DeleteAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}}},"DeleteApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}}},"DeleteAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{}}}},"DeleteArtifact":{"input":{"type":"structure","members":{"ArtifactArn":{},"Source":{"shape":"S4t"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"DeleteAssociation":{"input":{"type":"structure","required":["SourceArn","DestinationArn"],"members":{"SourceArn":{},"DestinationArn":{}}},"output":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{}}}},"DeleteCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}}},"DeleteContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"DeleteDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}}},"DeleteDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"RetentionPolicy":{"type":"structure","members":{"HomeEfsFileSystem":{}}}}}},"DeleteEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}}},"DeleteEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}}},"DeleteExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"DeleteFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{}}}},"DeleteFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","members":{}}},"DeleteHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName"],"members":{"HumanTaskUiName":{}}},"output":{"type":"structure","members":{}}},"DeleteImage":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{}}},"output":{"type":"structure","members":{}}},"DeleteImageVersion":{"input":{"type":"structure","required":["ImageName","Version"],"members":{"ImageName":{},"Version":{"type":"integer"}}},"output":{"type":"structure","members":{}}},"DeleteModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}}},"DeleteModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}}},"DeleteModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}}},"DeleteModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}}},"DeleteModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}}},"DeleteMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"DeleteNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"DeleteNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}}},"DeletePipeline":{"input":{"type":"structure","required":["PipelineName","ClientRequestToken"],"members":{"PipelineName":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"DeleteProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{}}}},"DeleteStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName"],"members":{"StudioLifecycleConfigName":{}}}},"DeleteTags":{"input":{"type":"structure","required":["ResourceArn","TagKeys"],"members":{"ResourceArn":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"DeleteTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"DeleteTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"DeleteUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}}},"DeleteWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{}}},"output":{"type":"structure","members":{}}},"DeleteWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Success"],"members":{"Success":{"type":"boolean"}}}},"DeregisterDevices":{"input":{"type":"structure","required":["DeviceFleetName","DeviceNames"],"members":{"DeviceFleetName":{},"DeviceNames":{"type":"list","member":{}}}}},"DescribeAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{}}},"output":{"type":"structure","members":{"ActionName":{},"ActionArn":{},"Source":{"shape":"S1j"},"ActionType":{},"Description":{},"Status":{},"Properties":{"shape":"S1o"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"},"LineageGroupArn":{}}}},"DescribeAlgorithm":{"input":{"type":"structure","required":["AlgorithmName"],"members":{"AlgorithmName":{}}},"output":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","TrainingSpecification","AlgorithmStatus","AlgorithmStatusDetails"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"TrainingSpecification":{"shape":"S1v"},"InferenceSpecification":{"shape":"Sr"},"ValidationSpecification":{"shape":"S2o"},"AlgorithmStatus":{},"AlgorithmStatusDetails":{"type":"structure","members":{"ValidationStatuses":{"shape":"Sn3"},"ImageScanStatuses":{"shape":"Sn3"}}},"ProductId":{},"CertifyForMarketplace":{"type":"boolean"}}}},"DescribeApp":{"input":{"type":"structure","required":["DomainId","UserProfileName","AppType","AppName"],"members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{}}},"output":{"type":"structure","members":{"AppArn":{},"AppType":{},"AppName":{},"DomainId":{},"UserProfileName":{},"Status":{},"LastHealthCheckTimestamp":{"type":"timestamp"},"LastUserActivityTimestamp":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"ResourceSpec":{"shape":"S48"}}}},"DescribeAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{}}},"output":{"type":"structure","members":{"AppImageConfigArn":{},"AppImageConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"KernelGatewayImageConfig":{"shape":"S4h"}}}},"DescribeArtifact":{"input":{"type":"structure","required":["ArtifactArn"],"members":{"ArtifactArn":{}}},"output":{"type":"structure","members":{"ArtifactName":{},"ArtifactArn":{},"Source":{"shape":"S4t"},"ArtifactType":{},"Properties":{"shape":"S1o"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"},"LineageGroupArn":{}}}},"DescribeAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}},"output":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","InputDataConfig","OutputDataConfig","RoleArn","CreationTime","LastModifiedTime","AutoMLJobStatus","AutoMLJobSecondaryStatus"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"InputDataConfig":{"shape":"S51"},"OutputDataConfig":{"shape":"S57"},"RoleArn":{},"AutoMLJobObjective":{"shape":"S59"},"ProblemType":{},"AutoMLJobConfig":{"shape":"S5b"},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"PartialFailureReasons":{"shape":"Snh"},"BestCandidate":{"shape":"Snj"},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"GenerateCandidateDefinitionsOnly":{"type":"boolean"},"AutoMLJobArtifacts":{"type":"structure","members":{"CandidateDefinitionNotebookLocation":{},"DataExplorationNotebookLocation":{}}},"ResolvedAttributes":{"type":"structure","members":{"AutoMLJobObjective":{"shape":"S59"},"ProblemType":{},"CompletionCriteria":{"shape":"S5c"}}},"ModelDeployConfig":{"shape":"S5n"},"ModelDeployResult":{"type":"structure","members":{"EndpointName":{}}}}}},"DescribeCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{}}},"output":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S5t"}}}},"DescribeCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}},"output":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CompilationJobStatus","StoppingCondition","CreationTime","LastModifiedTime","FailureReason","ModelArtifacts","RoleArn","InputConfig","OutputConfig"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CompilationJobStatus":{},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"StoppingCondition":{"shape":"S3h"},"InferenceImage":{},"ModelPackageVersionArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"ModelArtifacts":{"shape":"Soi"},"ModelDigests":{"type":"structure","members":{"ArtifactDigest":{}}},"RoleArn":{},"InputConfig":{"shape":"S60"},"OutputConfig":{"shape":"S62"},"VpcConfig":{"shape":"S69"}}}},"DescribeContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{}}},"output":{"type":"structure","members":{"ContextName":{},"ContextArn":{},"Source":{"shape":"S6h"},"ContextType":{},"Description":{},"Properties":{"shape":"S1o"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"LineageGroupArn":{}}}},"DescribeDataQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","DataQualityAppSpecification","DataQualityJobInput","DataQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"DataQualityBaselineConfig":{"shape":"S6m"},"DataQualityAppSpecification":{"shape":"S6q"},"DataQualityJobInput":{"shape":"S6z"},"DataQualityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"}}}},"DescribeDevice":{"input":{"type":"structure","required":["DeviceName","DeviceFleetName"],"members":{"NextToken":{},"DeviceName":{},"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceName","DeviceFleetName","RegistrationTime"],"members":{"DeviceArn":{},"DeviceName":{},"Description":{},"DeviceFleetName":{},"IotThingName":{},"RegistrationTime":{"type":"timestamp"},"LatestHeartbeat":{"type":"timestamp"},"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion"],"members":{"ModelName":{},"ModelVersion":{},"LatestSampleTime":{"type":"timestamp"},"LatestInference":{"type":"timestamp"}}}},"MaxModels":{"type":"integer"},"NextToken":{},"AgentVersion":{}}}},"DescribeDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceFleetName","DeviceFleetArn","OutputConfig","CreationTime","LastModifiedTime"],"members":{"DeviceFleetName":{},"DeviceFleetArn":{},"OutputConfig":{"shape":"S7o"},"Description":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"RoleArn":{},"IotRoleAlias":{}}}},"DescribeDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{}}},"output":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"HomeEfsFileSystemId":{},"SingleSignOnManagedApplicationInstanceId":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"AuthMode":{},"DefaultUserSettings":{"shape":"S7u"},"AppNetworkAccessType":{},"HomeEfsFileSystemKmsKeyId":{"deprecated":true,"deprecatedMessage":"This property is deprecated, use KmsKeyId instead."},"SubnetIds":{"shape":"S5k"},"Url":{},"VpcId":{},"KmsKeyId":{},"DomainSettings":{"shape":"S8d"},"AppSecurityGroupManagement":{},"SecurityGroupIdForDomainBoundary":{}}}},"DescribeEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName"],"members":{"EdgePackagingJobName":{}}},"output":{"type":"structure","required":["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],"members":{"EdgePackagingJobArn":{},"EdgePackagingJobName":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"RoleArn":{},"OutputConfig":{"shape":"S7o"},"ResourceKey":{},"EdgePackagingJobStatus":{},"EdgePackagingJobStatusMessage":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"ModelArtifact":{},"ModelSignature":{},"PresetDeploymentOutput":{"type":"structure","required":["Type"],"members":{"Type":{},"Artifact":{},"Status":{},"StatusMessage":{}}}}}},"DescribeEndpoint":{"input":{"type":"structure","required":["EndpointName"],"members":{"EndpointName":{}}},"output":{"type":"structure","required":["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],"members":{"EndpointName":{},"EndpointArn":{},"EndpointConfigName":{},"ProductionVariants":{"shape":"Spe"},"DataCaptureConfig":{"shape":"Spn"},"EndpointStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastDeploymentConfig":{"shape":"S8n"},"AsyncInferenceConfig":{"shape":"S9r"},"PendingDeploymentSummary":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{},"ProductionVariants":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DeployedImages":{"shape":"Spg"},"CurrentWeight":{"type":"float"},"DesiredWeight":{"type":"float"},"CurrentInstanceCount":{"type":"integer"},"DesiredInstanceCount":{"type":"integer"},"InstanceType":{},"AcceleratorType":{},"VariantStatus":{"shape":"Spj"},"CurrentServerlessConfig":{"shape":"S9d"},"DesiredServerlessConfig":{"shape":"S9d"}}}},"StartTime":{"type":"timestamp"}}}}}},"DescribeEndpointConfig":{"input":{"type":"structure","required":["EndpointConfigName"],"members":{"EndpointConfigName":{}}},"output":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","ProductionVariants","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"ProductionVariants":{"shape":"S94"},"DataCaptureConfig":{"shape":"S9g"},"KmsKeyId":{},"CreationTime":{"type":"timestamp"},"AsyncInferenceConfig":{"shape":"S9r"}}}},"DescribeExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{}}},"output":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Spx"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"}}}},"DescribeFeatureGroup":{"input":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{},"NextToken":{}}},"output":{"type":"structure","required":["FeatureGroupArn","FeatureGroupName","RecordIdentifierFeatureName","EventTimeFeatureName","FeatureDefinitions","CreationTime","NextToken"],"members":{"FeatureGroupArn":{},"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa5"},"CreationTime":{"type":"timestamp"},"OnlineStoreConfig":{"shape":"Sa8"},"OfflineStoreConfig":{"shape":"Saa"},"RoleArn":{},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sq3"},"FailureReason":{},"Description":{},"NextToken":{}}}},"DescribeFlowDefinition":{"input":{"type":"structure","required":["FlowDefinitionName"],"members":{"FlowDefinitionName":{}}},"output":{"type":"structure","required":["FlowDefinitionArn","FlowDefinitionName","FlowDefinitionStatus","CreationTime","HumanLoopConfig","OutputConfig","RoleArn"],"members":{"FlowDefinitionArn":{},"FlowDefinitionName":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"HumanLoopRequestSource":{"shape":"Sal"},"HumanLoopActivationConfig":{"shape":"San"},"HumanLoopConfig":{"shape":"Saq"},"OutputConfig":{"shape":"Sb5"},"RoleArn":{},"FailureReason":{}}}},"DescribeHumanTaskUi":{"input":{"type":"structure","required":["HumanTaskUiName"],"members":{"HumanTaskUiName":{}}},"output":{"type":"structure","required":["HumanTaskUiArn","HumanTaskUiName","CreationTime","UiTemplate"],"members":{"HumanTaskUiArn":{},"HumanTaskUiName":{},"HumanTaskUiStatus":{},"CreationTime":{"type":"timestamp"},"UiTemplate":{"type":"structure","members":{"Url":{},"ContentSha256":{}}}}}},"DescribeHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobConfig","HyperParameterTuningJobStatus","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobConfig":{"shape":"Sbf"},"TrainingJobDefinition":{"shape":"Sbw"},"TrainingJobDefinitions":{"shape":"Sc4"},"HyperParameterTuningJobStatus":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Sqi"},"ObjectiveStatusCounters":{"shape":"Sqk"},"BestTrainingJob":{"shape":"Sqm"},"OverallBestTrainingJob":{"shape":"Sqm"},"WarmStartConfig":{"shape":"Sc5"},"FailureReason":{}}}},"DescribeImage":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{}}},"output":{"type":"structure","members":{"CreationTime":{"type":"timestamp"},"Description":{},"DisplayName":{},"FailureReason":{},"ImageArn":{},"ImageName":{},"ImageStatus":{},"LastModifiedTime":{"type":"timestamp"},"RoleArn":{}}}},"DescribeImageVersion":{"input":{"type":"structure","required":["ImageName"],"members":{"ImageName":{},"Version":{"type":"integer"}}},"output":{"type":"structure","members":{"BaseImage":{},"ContainerImage":{},"CreationTime":{"type":"timestamp"},"FailureReason":{},"ImageArn":{},"ImageVersionArn":{},"ImageVersionStatus":{},"LastModifiedTime":{"type":"timestamp"},"Version":{"type":"integer"}}}},"DescribeInferenceRecommendationsJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}},"output":{"type":"structure","required":["JobName","JobType","JobArn","RoleArn","Status","CreationTime","LastModifiedTime","InputConfig"],"members":{"JobName":{},"JobDescription":{},"JobType":{},"JobArn":{},"RoleArn":{},"Status":{},"CreationTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"InputConfig":{"shape":"Scm"},"StoppingConditions":{"shape":"Sd8"},"InferenceRecommendations":{"type":"list","member":{"type":"structure","required":["Metrics","EndpointConfiguration","ModelConfiguration"],"members":{"Metrics":{"type":"structure","required":["CostPerHour","CostPerInference","MaxInvocations","ModelLatency"],"members":{"CostPerHour":{"type":"float"},"CostPerInference":{"type":"float"},"MaxInvocations":{"type":"integer"},"ModelLatency":{"type":"integer"}}},"EndpointConfiguration":{"type":"structure","required":["EndpointName","VariantName","InstanceType","InitialInstanceCount"],"members":{"EndpointName":{},"VariantName":{},"InstanceType":{},"InitialInstanceCount":{"type":"integer"}}},"ModelConfiguration":{"type":"structure","members":{"InferenceSpecificationName":{},"EnvironmentParameters":{"type":"list","member":{"type":"structure","required":["Key","ValueType","Value"],"members":{"Key":{},"ValueType":{},"Value":{}}}}}}}}}}}},"DescribeLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}},"output":{"type":"structure","required":["LabelingJobStatus","LabelCounters","CreationTime","LastModifiedTime","JobReferenceCode","LabelingJobName","LabelingJobArn","InputConfig","OutputConfig","RoleArn","HumanTaskConfig"],"members":{"LabelingJobStatus":{},"LabelCounters":{"shape":"Sr9"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"JobReferenceCode":{},"LabelingJobName":{},"LabelingJobArn":{},"LabelAttributeName":{},"InputConfig":{"shape":"Sdh"},"OutputConfig":{"shape":"Sdo"},"RoleArn":{},"LabelCategoryConfigS3Uri":{},"StoppingConditions":{"shape":"Sdp"},"LabelingJobAlgorithmsConfig":{"shape":"Sds"},"HumanTaskConfig":{"shape":"Sdw"},"Tags":{"shape":"S7"},"LabelingJobOutput":{"shape":"Src"}}}},"DescribeLineageGroup":{"input":{"type":"structure","required":["LineageGroupName"],"members":{"LineageGroupName":{}}},"output":{"type":"structure","members":{"LineageGroupName":{},"LineageGroupArn":{},"DisplayName":{},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"}}}},"DescribeModel":{"input":{"type":"structure","required":["ModelName"],"members":{"ModelName":{}}},"output":{"type":"structure","required":["ModelName","ExecutionRoleArn","CreationTime","ModelArn"],"members":{"ModelName":{},"PrimaryContainer":{"shape":"Seb"},"Containers":{"shape":"Sek"},"InferenceExecutionConfig":{"shape":"Sel"},"ExecutionRoleArn":{},"VpcConfig":{"shape":"S5h"},"CreationTime":{"type":"timestamp"},"ModelArn":{},"EnableNetworkIsolation":{"type":"boolean"}}}},"DescribeModelBiasJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelBiasAppSpecification","ModelBiasJobInput","ModelBiasJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelBiasBaselineConfig":{"shape":"Sep"},"ModelBiasAppSpecification":{"shape":"Seq"},"ModelBiasJobInput":{"shape":"Ser"},"ModelBiasJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"}}}},"DescribeModelExplainabilityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelExplainabilityAppSpecification","ModelExplainabilityJobInput","ModelExplainabilityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelExplainabilityBaselineConfig":{"shape":"Sev"},"ModelExplainabilityAppSpecification":{"shape":"Sew"},"ModelExplainabilityJobInput":{"shape":"Sex"},"ModelExplainabilityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"}}}},"DescribeModelPackage":{"input":{"type":"structure","required":["ModelPackageName"],"members":{"ModelPackageName":{}}},"output":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus","ModelPackageStatusDetails"],"members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"SourceAlgorithmSpecification":{"shape":"Sf3"},"ValidationSpecification":{"shape":"Sf0"},"ModelPackageStatus":{},"ModelPackageStatusDetails":{"shape":"Srn"},"CertifyForMarketplace":{"type":"boolean"},"ModelApprovalStatus":{},"CreatedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"},"ModelMetrics":{"shape":"Sf6"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"ApprovalDescription":{},"CustomerMetadataProperties":{"shape":"Sfd"},"DriftCheckBaselines":{"shape":"Sfg"},"Domain":{},"Task":{},"SamplePayloadUrl":{},"AdditionalInferenceSpecifications":{"shape":"Sfm"}}}},"DescribeModelPackageGroup":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}},"output":{"type":"structure","required":["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","CreatedBy","ModelPackageGroupStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"ModelPackageGroupStatus":{}}}},"DescribeModelQualityJobDefinition":{"input":{"type":"structure","required":["JobDefinitionName"],"members":{"JobDefinitionName":{}}},"output":{"type":"structure","required":["JobDefinitionArn","JobDefinitionName","CreationTime","ModelQualityAppSpecification","ModelQualityJobInput","ModelQualityJobOutputConfig","JobResources","RoleArn"],"members":{"JobDefinitionArn":{},"JobDefinitionName":{},"CreationTime":{"type":"timestamp"},"ModelQualityBaselineConfig":{"shape":"Sft"},"ModelQualityAppSpecification":{"shape":"Sfu"},"ModelQualityJobInput":{"shape":"Sfw"},"ModelQualityJobOutputConfig":{"shape":"S76"},"JobResources":{"shape":"S7c"},"NetworkConfig":{"shape":"S7h"},"RoleArn":{},"StoppingCondition":{"shape":"S7i"}}}},"DescribeMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}},"output":{"type":"structure","required":["MonitoringScheduleArn","MonitoringScheduleName","MonitoringScheduleStatus","CreationTime","LastModifiedTime","MonitoringScheduleConfig"],"members":{"MonitoringScheduleArn":{},"MonitoringScheduleName":{},"MonitoringScheduleStatus":{},"MonitoringType":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleConfig":{"shape":"Sg0"},"EndpointName":{},"LastMonitoringExecutionSummary":{"shape":"Ss0"}}}},"DescribeNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}},"output":{"type":"structure","members":{"NotebookInstanceArn":{},"NotebookInstanceName":{},"NotebookInstanceStatus":{},"FailureReason":{},"Url":{},"InstanceType":{},"SubnetId":{},"SecurityGroups":{"shape":"S7v"},"RoleArn":{},"KmsKeyId":{},"NetworkInterfaceId":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DirectInternetAccess":{},"VolumeSizeInGB":{"type":"integer"},"AcceleratorTypes":{"shape":"Sgi"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sgl"},"RootAccess":{},"PlatformIdentifier":{}}}},"DescribeNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{}}},"output":{"type":"structure","members":{"NotebookInstanceLifecycleConfigArn":{},"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sgr"},"OnStart":{"shape":"Sgr"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"}}}},"DescribePipeline":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{}}},"output":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"RoleArn":{},"PipelineStatus":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastRunTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedBy":{"shape":"Smx"}}}},"DescribePipelineDefinitionForExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{}}},"output":{"type":"structure","members":{"PipelineDefinition":{},"CreationTime":{"type":"timestamp"}}}},"DescribePipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{}}},"output":{"type":"structure","members":{"PipelineArn":{},"PipelineExecutionArn":{},"PipelineExecutionDisplayName":{},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExperimentConfig":{"shape":"Ssj"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedBy":{"shape":"Smx"}}}},"DescribeProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}},"output":{"type":"structure","required":["ProcessingJobName","ProcessingResources","AppSpecification","ProcessingJobArn","ProcessingJobStatus","CreationTime"],"members":{"ProcessingInputs":{"shape":"Shc"},"ProcessingOutputConfig":{"shape":"Shz"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Si4"},"StoppingCondition":{"shape":"Si6"},"AppSpecification":{"shape":"Si8"},"Environment":{"shape":"Sia"},"NetworkConfig":{"shape":"Sg8"},"RoleArn":{},"ExperimentConfig":{"shape":"Sib"},"ProcessingJobArn":{},"ProcessingJobStatus":{},"ExitMessage":{},"FailureReason":{},"ProcessingEndTime":{"type":"timestamp"},"ProcessingStartTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"MonitoringScheduleArn":{},"AutoMLJobArn":{},"TrainingJobArn":{}}}},"DescribeProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{}}},"output":{"type":"structure","required":["ProjectArn","ProjectName","ProjectId","ServiceCatalogProvisioningDetails","ProjectStatus","CreationTime"],"members":{"ProjectArn":{},"ProjectName":{},"ProjectId":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sig"},"ServiceCatalogProvisionedProductDetails":{"shape":"Ssr"},"ProjectStatus":{},"CreatedBy":{"shape":"Smx"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"}}}},"DescribeStudioLifecycleConfig":{"input":{"type":"structure","required":["StudioLifecycleConfigName"],"members":{"StudioLifecycleConfigName":{}}},"output":{"type":"structure","members":{"StudioLifecycleConfigArn":{},"StudioLifecycleConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"StudioLifecycleConfigContent":{},"StudioLifecycleConfigAppType":{}}}},"DescribeSubscribedWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{}}},"output":{"type":"structure","required":["SubscribedWorkteam"],"members":{"SubscribedWorkteam":{"shape":"Ssy"}}}},"DescribeTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}},"output":{"type":"structure","required":["TrainingJobName","TrainingJobArn","ModelArtifacts","TrainingJobStatus","SecondaryStatus","AlgorithmSpecification","ResourceConfig","StoppingCondition","CreationTime"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Soi"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S2t"},"AlgorithmSpecification":{"shape":"Siw"},"RoleArn":{},"InputDataConfig":{"shape":"S2v"},"OutputDataConfig":{"shape":"S3c"},"ResourceConfig":{"shape":"S3e"},"VpcConfig":{"shape":"S5h"},"StoppingCondition":{"shape":"S3h"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"St2"},"FinalMetricDataList":{"shape":"St5"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sc1"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Six"},"ExperimentConfig":{"shape":"Sib"},"DebugRuleConfigurations":{"shape":"Sj5"},"TensorBoardOutputConfig":{"shape":"Sja"},"DebugRuleEvaluationStatuses":{"shape":"St9"},"ProfilerConfig":{"shape":"Sjb"},"ProfilerRuleConfigurations":{"shape":"Sje"},"ProfilerRuleEvaluationStatuses":{"type":"list","member":{"type":"structure","members":{"RuleConfigurationName":{},"RuleEvaluationJobArn":{},"RuleEvaluationStatus":{},"StatusDetails":{},"LastModifiedTime":{"type":"timestamp"}}}},"ProfilingStatus":{},"RetryStrategy":{"shape":"Sc2"},"Environment":{"shape":"Sjg"}}}},"DescribeTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}},"output":{"type":"structure","required":["TransformJobName","TransformJobArn","TransformJobStatus","ModelName","TransformInput","TransformResources","CreationTime"],"members":{"TransformJobName":{},"TransformJobArn":{},"TransformJobStatus":{},"FailureReason":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sjn"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3o"},"TransformInput":{"shape":"S3r"},"TransformOutput":{"shape":"S3v"},"TransformResources":{"shape":"S3y"},"CreationTime":{"type":"timestamp"},"TransformStartTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LabelingJobArn":{},"AutoMLJobArn":{},"DataProcessing":{"shape":"Sjq"},"ExperimentConfig":{"shape":"Sib"}}}},"DescribeTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{}}},"output":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Stl"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"}}}},"DescribeTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{}}},"output":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"Source":{"shape":"Stp"},"Status":{"shape":"Sjy"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"Parameters":{"shape":"Sk2"},"InputArtifacts":{"shape":"Sk6"},"OutputArtifacts":{"shape":"Sk6"},"MetadataProperties":{"shape":"S1q"},"Metrics":{"shape":"Str"},"LineageGroupArn":{}}}},"DescribeUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{}}},"output":{"type":"structure","members":{"DomainId":{},"UserProfileArn":{},"UserProfileName":{},"HomeEfsFileSystemUid":{},"Status":{},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"FailureReason":{},"SingleSignOnUserIdentifier":{},"SingleSignOnUserValue":{},"UserSettings":{"shape":"S7u"}}}},"DescribeWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Su1"}}}},"DescribeWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Su5"}}}},"DisableSagemakerServicecatalogPortfolio":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"DisassociateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName","TrialName"],"members":{"TrialComponentName":{},"TrialName":{}}},"output":{"type":"structure","members":{"TrialComponentArn":{},"TrialArn":{}}}},"EnableSagemakerServicecatalogPortfolio":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{}}},"GetDeviceFleetReport":{"input":{"type":"structure","required":["DeviceFleetName"],"members":{"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceFleetArn","DeviceFleetName"],"members":{"DeviceFleetArn":{},"DeviceFleetName":{},"OutputConfig":{"shape":"S7o"},"Description":{},"ReportGenerated":{"type":"timestamp"},"DeviceStats":{"type":"structure","required":["ConnectedDeviceCount","RegisteredDeviceCount"],"members":{"ConnectedDeviceCount":{"type":"long"},"RegisteredDeviceCount":{"type":"long"}}},"AgentVersions":{"type":"list","member":{"type":"structure","required":["Version","AgentCount"],"members":{"Version":{},"AgentCount":{"type":"long"}}}},"ModelStats":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion","OfflineDeviceCount","ConnectedDeviceCount","ActiveDeviceCount","SamplingDeviceCount"],"members":{"ModelName":{},"ModelVersion":{},"OfflineDeviceCount":{"type":"long"},"ConnectedDeviceCount":{"type":"long"},"ActiveDeviceCount":{"type":"long"},"SamplingDeviceCount":{"type":"long"}}}}}}},"GetLineageGroupPolicy":{"input":{"type":"structure","required":["LineageGroupName"],"members":{"LineageGroupName":{}}},"output":{"type":"structure","members":{"LineageGroupArn":{},"ResourcePolicy":{}}}},"GetModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName"],"members":{"ModelPackageGroupName":{}}},"output":{"type":"structure","required":["ResourcePolicy"],"members":{"ResourcePolicy":{}}}},"GetSagemakerServicecatalogPortfolioStatus":{"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"Status":{}}}},"GetSearchSuggestions":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SuggestionQuery":{"type":"structure","members":{"PropertyNameQuery":{"type":"structure","required":["PropertyNameHint"],"members":{"PropertyNameHint":{}}}}}}},"output":{"type":"structure","members":{"PropertyNameSuggestions":{"type":"list","member":{"type":"structure","members":{"PropertyName":{}}}}}}},"ListActions":{"input":{"type":"structure","members":{"SourceUri":{},"ActionType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ActionSummaries":{"type":"list","member":{"type":"structure","members":{"ActionArn":{},"ActionName":{},"Source":{"shape":"S1j"},"ActionType":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAlgorithms":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["AlgorithmSummaryList"],"members":{"AlgorithmSummaryList":{"type":"list","member":{"type":"structure","required":["AlgorithmName","AlgorithmArn","CreationTime","AlgorithmStatus"],"members":{"AlgorithmName":{},"AlgorithmArn":{},"AlgorithmDescription":{},"CreationTime":{"type":"timestamp"},"AlgorithmStatus":{}}}},"NextToken":{}}}},"ListAppImageConfigs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"ModifiedTimeBefore":{"type":"timestamp"},"ModifiedTimeAfter":{"type":"timestamp"},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"NextToken":{},"AppImageConfigs":{"type":"list","member":{"type":"structure","members":{"AppImageConfigArn":{},"AppImageConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"KernelGatewayImageConfig":{"shape":"S4h"}}}}}}},"ListApps":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameEquals":{}}},"output":{"type":"structure","members":{"Apps":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"AppType":{},"AppName":{},"Status":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListArtifacts":{"input":{"type":"structure","members":{"SourceUri":{},"ArtifactType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ArtifactSummaries":{"type":"list","member":{"type":"structure","members":{"ArtifactArn":{},"ArtifactName":{},"Source":{"shape":"S4t"},"ArtifactType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListAssociations":{"input":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{},"SourceType":{},"DestinationType":{},"AssociationType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"AssociationSummaries":{"type":"list","member":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{},"SourceType":{},"DestinationType":{},"AssociationType":{},"SourceName":{},"DestinationName":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"}}}},"NextToken":{}}}},"ListAutoMLJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["AutoMLJobSummaries"],"members":{"AutoMLJobSummaries":{"type":"list","member":{"type":"structure","required":["AutoMLJobName","AutoMLJobArn","AutoMLJobStatus","AutoMLJobSecondaryStatus","CreationTime","LastModifiedTime"],"members":{"AutoMLJobName":{},"AutoMLJobArn":{},"AutoMLJobStatus":{},"AutoMLJobSecondaryStatus":{},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"PartialFailureReasons":{"shape":"Snh"}}}},"NextToken":{}}}},"ListCandidatesForAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{},"StatusEquals":{},"CandidateNameEquals":{},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["Candidates"],"members":{"Candidates":{"type":"list","member":{"shape":"Snj"}},"NextToken":{}}}},"ListCodeRepositories":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CodeRepositorySummaryList"],"members":{"CodeRepositorySummaryList":{"type":"list","member":{"type":"structure","required":["CodeRepositoryName","CodeRepositoryArn","CreationTime","LastModifiedTime"],"members":{"CodeRepositoryName":{},"CodeRepositoryArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"GitConfig":{"shape":"S5t"}}}},"NextToken":{}}}},"ListCompilationJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["CompilationJobSummaries"],"members":{"CompilationJobSummaries":{"type":"list","member":{"type":"structure","required":["CompilationJobName","CompilationJobArn","CreationTime","CompilationJobStatus"],"members":{"CompilationJobName":{},"CompilationJobArn":{},"CreationTime":{"type":"timestamp"},"CompilationStartTime":{"type":"timestamp"},"CompilationEndTime":{"type":"timestamp"},"CompilationTargetDevice":{},"CompilationTargetPlatformOs":{},"CompilationTargetPlatformArch":{},"CompilationTargetPlatformAccelerator":{},"LastModifiedTime":{"type":"timestamp"},"CompilationJobStatus":{}}}},"NextToken":{}}}},"ListContexts":{"input":{"type":"structure","members":{"SourceUri":{},"ContextType":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ContextSummaries":{"type":"list","member":{"type":"structure","members":{"ContextArn":{},"ContextName":{},"Source":{"shape":"S6h"},"ContextType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDataQualityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Swy"},"NextToken":{}}}},"ListDeviceFleets":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["DeviceFleetSummaries"],"members":{"DeviceFleetSummaries":{"type":"list","member":{"type":"structure","required":["DeviceFleetArn","DeviceFleetName"],"members":{"DeviceFleetArn":{},"DeviceFleetName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListDevices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"LatestHeartbeatAfter":{"type":"timestamp"},"ModelName":{},"DeviceFleetName":{}}},"output":{"type":"structure","required":["DeviceSummaries"],"members":{"DeviceSummaries":{"type":"list","member":{"type":"structure","required":["DeviceName","DeviceArn"],"members":{"DeviceName":{},"DeviceArn":{},"Description":{},"DeviceFleetName":{},"IotThingName":{},"RegistrationTime":{"type":"timestamp"},"LatestHeartbeat":{"type":"timestamp"},"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelVersion"],"members":{"ModelName":{},"ModelVersion":{}}}},"AgentVersion":{}}}},"NextToken":{}}}},"ListDomains":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Domains":{"type":"list","member":{"type":"structure","members":{"DomainArn":{},"DomainId":{},"DomainName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"Url":{}}}},"NextToken":{}}}},"ListEdgePackagingJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"ModelNameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["EdgePackagingJobSummaries"],"members":{"EdgePackagingJobSummaries":{"type":"list","member":{"type":"structure","required":["EdgePackagingJobArn","EdgePackagingJobName","EdgePackagingJobStatus"],"members":{"EdgePackagingJobArn":{},"EdgePackagingJobName":{},"EdgePackagingJobStatus":{},"CompilationJobName":{},"ModelName":{},"ModelVersion":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListEndpointConfigs":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["EndpointConfigs"],"members":{"EndpointConfigs":{"type":"list","member":{"type":"structure","required":["EndpointConfigName","EndpointConfigArn","CreationTime"],"members":{"EndpointConfigName":{},"EndpointConfigArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListEndpoints":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["Endpoints"],"members":{"Endpoints":{"type":"list","member":{"type":"structure","required":["EndpointName","EndpointArn","CreationTime","LastModifiedTime","EndpointStatus"],"members":{"EndpointName":{},"EndpointArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"EndpointStatus":{}}}},"NextToken":{}}}},"ListExperiments":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"ExperimentSummaries":{"type":"list","member":{"type":"structure","members":{"ExperimentArn":{},"ExperimentName":{},"DisplayName":{},"ExperimentSource":{"shape":"Spx"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListFeatureGroups":{"input":{"type":"structure","members":{"NameContains":{},"FeatureGroupStatusEquals":{},"OfflineStoreStatusEquals":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"SortBy":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","required":["FeatureGroupSummaries","NextToken"],"members":{"FeatureGroupSummaries":{"type":"list","member":{"type":"structure","required":["FeatureGroupName","FeatureGroupArn","CreationTime"],"members":{"FeatureGroupName":{},"FeatureGroupArn":{},"CreationTime":{"type":"timestamp"},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sq3"}}}},"NextToken":{}}}},"ListFlowDefinitions":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["FlowDefinitionSummaries"],"members":{"FlowDefinitionSummaries":{"type":"list","member":{"type":"structure","required":["FlowDefinitionName","FlowDefinitionArn","FlowDefinitionStatus","CreationTime"],"members":{"FlowDefinitionName":{},"FlowDefinitionArn":{},"FlowDefinitionStatus":{},"CreationTime":{"type":"timestamp"},"FailureReason":{}}}},"NextToken":{}}}},"ListHumanTaskUis":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["HumanTaskUiSummaries"],"members":{"HumanTaskUiSummaries":{"type":"list","member":{"type":"structure","required":["HumanTaskUiName","HumanTaskUiArn","CreationTime"],"members":{"HumanTaskUiName":{},"HumanTaskUiArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListHyperParameterTuningJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"StatusEquals":{}}},"output":{"type":"structure","required":["HyperParameterTuningJobSummaries"],"members":{"HyperParameterTuningJobSummaries":{"type":"list","member":{"type":"structure","required":["HyperParameterTuningJobName","HyperParameterTuningJobArn","HyperParameterTuningJobStatus","Strategy","CreationTime","TrainingJobStatusCounters","ObjectiveStatusCounters"],"members":{"HyperParameterTuningJobName":{},"HyperParameterTuningJobArn":{},"HyperParameterTuningJobStatus":{},"Strategy":{},"CreationTime":{"type":"timestamp"},"HyperParameterTuningEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatusCounters":{"shape":"Sqi"},"ObjectiveStatusCounters":{"shape":"Sqk"},"ResourceLimits":{"shape":"Sbh"}}}},"NextToken":{}}}},"ListImageVersions":{"input":{"type":"structure","required":["ImageName"],"members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"ImageName":{},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"ImageVersions":{"type":"list","member":{"type":"structure","required":["CreationTime","ImageArn","ImageVersionArn","ImageVersionStatus","LastModifiedTime","Version"],"members":{"CreationTime":{"type":"timestamp"},"FailureReason":{},"ImageArn":{},"ImageVersionArn":{},"ImageVersionStatus":{},"LastModifiedTime":{"type":"timestamp"},"Version":{"type":"integer"}}}},"NextToken":{}}}},"ListImages":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"Images":{"type":"list","member":{"type":"structure","required":["CreationTime","ImageArn","ImageName","ImageStatus","LastModifiedTime"],"members":{"CreationTime":{"type":"timestamp"},"Description":{},"DisplayName":{},"FailureReason":{},"ImageArn":{},"ImageName":{},"ImageStatus":{},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListInferenceRecommendationsJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["InferenceRecommendationsJobs"],"members":{"InferenceRecommendationsJobs":{"type":"list","member":{"type":"structure","required":["JobName","JobDescription","JobType","JobArn","Status","CreationTime","RoleArn","LastModifiedTime"],"members":{"JobName":{},"JobDescription":{},"JobType":{},"JobArn":{},"Status":{},"CreationTime":{"type":"timestamp"},"CompletionTime":{"type":"timestamp"},"RoleArn":{},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{}}}},"NextToken":{}}}},"ListLabelingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"SortBy":{},"SortOrder":{},"StatusEquals":{}}},"output":{"type":"structure","members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["LabelingJobName","LabelingJobArn","CreationTime","LastModifiedTime","LabelingJobStatus","LabelCounters","WorkteamArn","PreHumanTaskLambdaArn"],"members":{"LabelingJobName":{},"LabelingJobArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LabelingJobStatus":{},"LabelCounters":{"shape":"Sr9"},"WorkteamArn":{},"PreHumanTaskLambdaArn":{},"AnnotationConsolidationLambdaArn":{},"FailureReason":{},"LabelingJobOutput":{"shape":"Src"},"InputConfig":{"shape":"Sdh"}}}},"NextToken":{}}}},"ListLabelingJobsForWorkteam":{"input":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MaxResults":{"type":"integer"},"NextToken":{},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"JobReferenceCodeContains":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["LabelingJobSummaryList"],"members":{"LabelingJobSummaryList":{"type":"list","member":{"type":"structure","required":["JobReferenceCode","WorkRequesterAccountId","CreationTime"],"members":{"LabelingJobName":{},"JobReferenceCode":{},"WorkRequesterAccountId":{},"CreationTime":{"type":"timestamp"},"LabelCounters":{"type":"structure","members":{"HumanLabeled":{"type":"integer"},"PendingHuman":{"type":"integer"},"Total":{"type":"integer"}}},"NumberOfHumanWorkersPerDataObject":{"type":"integer"}}}},"NextToken":{}}}},"ListLineageGroups":{"input":{"type":"structure","members":{"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"LineageGroupSummaries":{"type":"list","member":{"type":"structure","members":{"LineageGroupArn":{},"LineageGroupName":{},"DisplayName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListModelBiasJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Swy"},"NextToken":{}}}},"ListModelExplainabilityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Swy"},"NextToken":{}}}},"ListModelMetadata":{"input":{"type":"structure","members":{"SearchExpression":{"type":"structure","members":{"Filters":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}}}},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ModelMetadataSummaries"],"members":{"ModelMetadataSummaries":{"type":"list","member":{"type":"structure","required":["Domain","Framework","Task","Model","FrameworkVersion"],"members":{"Domain":{},"Framework":{},"Task":{},"Model":{},"FrameworkVersion":{}}}},"NextToken":{}}}},"ListModelPackageGroups":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ModelPackageGroupSummaryList"],"members":{"ModelPackageGroupSummaryList":{"type":"list","member":{"type":"structure","required":["ModelPackageGroupName","ModelPackageGroupArn","CreationTime","ModelPackageGroupStatus"],"members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"ModelPackageGroupStatus":{}}}},"NextToken":{}}}},"ListModelPackages":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"ModelApprovalStatus":{},"ModelPackageGroupName":{},"ModelPackageType":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ModelPackageSummaryList"],"members":{"ModelPackageSummaryList":{"type":"list","member":{"type":"structure","required":["ModelPackageName","ModelPackageArn","CreationTime","ModelPackageStatus"],"members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"ModelPackageStatus":{},"ModelApprovalStatus":{}}}},"NextToken":{}}}},"ListModelQualityJobDefinitions":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["JobDefinitionSummaries"],"members":{"JobDefinitionSummaries":{"shape":"Swy"},"NextToken":{}}}},"ListModels":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","required":["Models"],"members":{"Models":{"type":"list","member":{"type":"structure","required":["ModelName","ModelArn","CreationTime"],"members":{"ModelName":{},"ModelArn":{},"CreationTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListMonitoringExecutions":{"input":{"type":"structure","members":{"MonitoringScheduleName":{},"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"ScheduledTimeBefore":{"type":"timestamp"},"ScheduledTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"MonitoringJobDefinitionName":{},"MonitoringTypeEquals":{}}},"output":{"type":"structure","required":["MonitoringExecutionSummaries"],"members":{"MonitoringExecutionSummaries":{"type":"list","member":{"shape":"Ss0"}},"NextToken":{}}}},"ListMonitoringSchedules":{"input":{"type":"structure","members":{"EndpointName":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"MonitoringJobDefinitionName":{},"MonitoringTypeEquals":{}}},"output":{"type":"structure","required":["MonitoringScheduleSummaries"],"members":{"MonitoringScheduleSummaries":{"type":"list","member":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleArn","CreationTime","LastModifiedTime","MonitoringScheduleStatus"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleStatus":{},"EndpointName":{},"MonitoringJobDefinitionName":{},"MonitoringType":{}}}},"NextToken":{}}}},"ListNotebookInstanceLifecycleConfigs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstanceLifecycleConfigs":{"type":"list","member":{"type":"structure","required":["NotebookInstanceLifecycleConfigName","NotebookInstanceLifecycleConfigArn"],"members":{"NotebookInstanceLifecycleConfigName":{},"NotebookInstanceLifecycleConfigArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}}}}},"ListNotebookInstances":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortBy":{},"SortOrder":{},"NameContains":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"StatusEquals":{},"NotebookInstanceLifecycleConfigNameContains":{},"DefaultCodeRepositoryContains":{},"AdditionalCodeRepositoryEquals":{}}},"output":{"type":"structure","members":{"NextToken":{},"NotebookInstances":{"type":"list","member":{"type":"structure","required":["NotebookInstanceName","NotebookInstanceArn"],"members":{"NotebookInstanceName":{},"NotebookInstanceArn":{},"NotebookInstanceStatus":{},"Url":{},"InstanceType":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"NotebookInstanceLifecycleConfigName":{},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sgl"}}}}}}},"ListPipelineExecutionSteps":{"input":{"type":"structure","members":{"PipelineExecutionArn":{},"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{}}},"output":{"type":"structure","members":{"PipelineExecutionSteps":{"type":"list","member":{"type":"structure","members":{"StepName":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StepStatus":{},"CacheHitResult":{"type":"structure","members":{"SourcePipelineExecutionArn":{}}},"FailureReason":{},"Metadata":{"type":"structure","members":{"TrainingJob":{"type":"structure","members":{"Arn":{}}},"ProcessingJob":{"type":"structure","members":{"Arn":{}}},"TransformJob":{"type":"structure","members":{"Arn":{}}},"TuningJob":{"type":"structure","members":{"Arn":{}}},"Model":{"type":"structure","members":{"Arn":{}}},"RegisterModel":{"type":"structure","members":{"Arn":{}}},"Condition":{"type":"structure","members":{"Outcome":{}}},"Callback":{"type":"structure","members":{"CallbackToken":{},"SqsQueueUrl":{},"OutputParameters":{"shape":"S11q"}}},"Lambda":{"type":"structure","members":{"Arn":{},"OutputParameters":{"shape":"S11q"}}},"QualityCheck":{"type":"structure","members":{"CheckType":{},"BaselineUsedForDriftCheckStatistics":{},"BaselineUsedForDriftCheckConstraints":{},"CalculatedBaselineStatistics":{},"CalculatedBaselineConstraints":{},"ModelPackageGroupName":{},"ViolationReport":{},"CheckJobArn":{},"SkipCheck":{"type":"boolean"},"RegisterNewBaseline":{"type":"boolean"}}},"ClarifyCheck":{"type":"structure","members":{"CheckType":{},"BaselineUsedForDriftCheckConstraints":{},"CalculatedBaselineConstraints":{},"ModelPackageGroupName":{},"ViolationReport":{},"CheckJobArn":{},"SkipCheck":{"type":"boolean"},"RegisterNewBaseline":{"type":"boolean"}}}}}}}},"NextToken":{}}}},"ListPipelineExecutions":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineExecutionSummaries":{"type":"list","member":{"type":"structure","members":{"PipelineExecutionArn":{},"StartTime":{"type":"timestamp"},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExecutionDisplayName":{}}}},"NextToken":{}}}},"ListPipelineParametersForExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineParameters":{"shape":"S122"},"NextToken":{}}}},"ListPipelines":{"input":{"type":"structure","members":{"PipelineNamePrefix":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"PipelineSummaries":{"type":"list","member":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDescription":{},"RoleArn":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastExecutionTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListProcessingJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["ProcessingJobSummaries"],"members":{"ProcessingJobSummaries":{"type":"list","member":{"type":"structure","required":["ProcessingJobName","ProcessingJobArn","CreationTime","ProcessingJobStatus"],"members":{"ProcessingJobName":{},"ProcessingJobArn":{},"CreationTime":{"type":"timestamp"},"ProcessingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"ProcessingJobStatus":{},"FailureReason":{},"ExitMessage":{}}}},"NextToken":{}}}},"ListProjects":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"MaxResults":{"type":"integer"},"NameContains":{},"NextToken":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["ProjectSummaryList"],"members":{"ProjectSummaryList":{"type":"list","member":{"type":"structure","required":["ProjectName","ProjectArn","ProjectId","CreationTime","ProjectStatus"],"members":{"ProjectName":{},"ProjectDescription":{},"ProjectArn":{},"ProjectId":{},"CreationTime":{"type":"timestamp"},"ProjectStatus":{}}}},"NextToken":{}}}},"ListStudioLifecycleConfigs":{"input":{"type":"structure","members":{"MaxResults":{"type":"integer"},"NextToken":{},"NameContains":{},"AppTypeEquals":{},"CreationTimeBefore":{"type":"timestamp"},"CreationTimeAfter":{"type":"timestamp"},"ModifiedTimeBefore":{"type":"timestamp"},"ModifiedTimeAfter":{"type":"timestamp"},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","members":{"NextToken":{},"StudioLifecycleConfigs":{"type":"list","member":{"type":"structure","members":{"StudioLifecycleConfigArn":{},"StudioLifecycleConfigName":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"StudioLifecycleConfigAppType":{}}}}}}},"ListSubscribedWorkteams":{"input":{"type":"structure","members":{"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["SubscribedWorkteams"],"members":{"SubscribedWorkteams":{"type":"list","member":{"shape":"Ssy"}},"NextToken":{}}}},"ListTags":{"input":{"type":"structure","required":["ResourceArn"],"members":{"ResourceArn":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Tags":{"shape":"S7"},"NextToken":{}}}},"ListTrainingJobs":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus"],"members":{"TrainingJobName":{},"TrainingJobArn":{},"CreationTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TrainingJobStatus":{}}}},"NextToken":{}}}},"ListTrainingJobsForHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{},"NextToken":{},"MaxResults":{"type":"integer"},"StatusEquals":{},"SortBy":{},"SortOrder":{}}},"output":{"type":"structure","required":["TrainingJobSummaries"],"members":{"TrainingJobSummaries":{"type":"list","member":{"shape":"Sqm"}},"NextToken":{}}}},"ListTransformJobs":{"input":{"type":"structure","members":{"CreationTimeAfter":{"type":"timestamp"},"CreationTimeBefore":{"type":"timestamp"},"LastModifiedTimeAfter":{"type":"timestamp"},"LastModifiedTimeBefore":{"type":"timestamp"},"NameContains":{},"StatusEquals":{},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["TransformJobSummaries"],"members":{"TransformJobSummaries":{"type":"list","member":{"type":"structure","required":["TransformJobName","TransformJobArn","CreationTime","TransformJobStatus"],"members":{"TransformJobName":{},"TransformJobArn":{},"CreationTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"TransformJobStatus":{},"FailureReason":{}}}},"NextToken":{}}}},"ListTrialComponents":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"SourceArn":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"DisplayName":{},"TrialComponentSource":{"shape":"Stp"},"Status":{"shape":"Sjy"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"}}}},"NextToken":{}}}},"ListTrials":{"input":{"type":"structure","members":{"ExperimentName":{},"TrialComponentName":{},"CreatedAfter":{"type":"timestamp"},"CreatedBefore":{"type":"timestamp"},"SortBy":{},"SortOrder":{},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"TrialSummaries":{"type":"list","member":{"type":"structure","members":{"TrialArn":{},"TrialName":{},"DisplayName":{},"TrialSource":{"shape":"Stl"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListUserProfiles":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"},"SortOrder":{},"SortBy":{},"DomainIdEquals":{},"UserProfileNameContains":{}}},"output":{"type":"structure","members":{"UserProfiles":{"type":"list","member":{"type":"structure","members":{"DomainId":{},"UserProfileName":{},"Status":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"}}}},"NextToken":{}}}},"ListWorkforces":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Workforces"],"members":{"Workforces":{"type":"list","member":{"shape":"Su1"}},"NextToken":{}}}},"ListWorkteams":{"input":{"type":"structure","members":{"SortBy":{},"SortOrder":{},"NameContains":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","required":["Workteams"],"members":{"Workteams":{"type":"list","member":{"shape":"Su5"}},"NextToken":{}}}},"PutModelPackageGroupPolicy":{"input":{"type":"structure","required":["ModelPackageGroupName","ResourcePolicy"],"members":{"ModelPackageGroupName":{},"ResourcePolicy":{}}},"output":{"type":"structure","required":["ModelPackageGroupArn"],"members":{"ModelPackageGroupArn":{}}}},"QueryLineage":{"input":{"type":"structure","required":["StartArns"],"members":{"StartArns":{"type":"list","member":{}},"Direction":{},"IncludeEdges":{"type":"boolean"},"Filters":{"type":"structure","members":{"Types":{"type":"list","member":{}},"LineageTypes":{"type":"list","member":{}},"CreatedBefore":{"type":"timestamp"},"CreatedAfter":{"type":"timestamp"},"ModifiedBefore":{"type":"timestamp"},"ModifiedAfter":{"type":"timestamp"},"Properties":{"type":"map","key":{},"value":{}}}},"MaxDepth":{"type":"integer"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"Vertices":{"type":"list","member":{"type":"structure","members":{"Arn":{},"Type":{},"LineageType":{}}}},"Edges":{"type":"list","member":{"type":"structure","members":{"SourceArn":{},"DestinationArn":{},"AssociationType":{}}}},"NextToken":{}}}},"RegisterDevices":{"input":{"type":"structure","required":["DeviceFleetName","Devices"],"members":{"DeviceFleetName":{},"Devices":{"shape":"S14e"},"Tags":{"shape":"S7"}}}},"RenderUiTemplate":{"input":{"type":"structure","required":["Task","RoleArn"],"members":{"UiTemplate":{"shape":"Sba"},"Task":{"type":"structure","required":["Input"],"members":{"Input":{}}},"RoleArn":{},"HumanTaskUiArn":{}}},"output":{"type":"structure","required":["RenderedContent","Errors"],"members":{"RenderedContent":{},"Errors":{"type":"list","member":{"type":"structure","required":["Code","Message"],"members":{"Code":{},"Message":{}}}}}}},"RetryPipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn","ClientRequestToken"],"members":{"PipelineExecutionArn":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"Search":{"input":{"type":"structure","required":["Resource"],"members":{"Resource":{},"SearchExpression":{"shape":"S14p"},"SortBy":{},"SortOrder":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"Results":{"type":"list","member":{"type":"structure","members":{"TrainingJob":{"shape":"S152"},"Experiment":{"type":"structure","members":{"ExperimentName":{},"ExperimentArn":{},"DisplayName":{},"Source":{"shape":"Spx"},"Description":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"Tags":{"shape":"S7"}}},"Trial":{"type":"structure","members":{"TrialName":{},"TrialArn":{},"DisplayName":{},"ExperimentName":{},"Source":{"shape":"Stl"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"},"Tags":{"shape":"S7"},"TrialComponentSummaries":{"type":"list","member":{"type":"structure","members":{"TrialComponentName":{},"TrialComponentArn":{},"TrialComponentSource":{"shape":"Stp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"}}}}}},"TrialComponent":{"type":"structure","members":{"TrialComponentName":{},"DisplayName":{},"TrialComponentArn":{},"Source":{"shape":"Stp"},"Status":{"shape":"Sjy"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"Parameters":{"shape":"Sk2"},"InputArtifacts":{"shape":"Sk6"},"OutputArtifacts":{"shape":"Sk6"},"Metrics":{"shape":"Str"},"MetadataProperties":{"shape":"S1q"},"SourceDetail":{"type":"structure","members":{"SourceArn":{},"TrainingJob":{"shape":"S152"},"ProcessingJob":{"type":"structure","members":{"ProcessingInputs":{"shape":"Shc"},"ProcessingOutputConfig":{"shape":"Shz"},"ProcessingJobName":{},"ProcessingResources":{"shape":"Si4"},"StoppingCondition":{"shape":"Si6"},"AppSpecification":{"shape":"Si8"},"Environment":{"shape":"Sia"},"NetworkConfig":{"shape":"Sg8"},"RoleArn":{},"ExperimentConfig":{"shape":"Sib"},"ProcessingJobArn":{},"ProcessingJobStatus":{},"ExitMessage":{},"FailureReason":{},"ProcessingEndTime":{"type":"timestamp"},"ProcessingStartTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"MonitoringScheduleArn":{},"AutoMLJobArn":{},"TrainingJobArn":{},"Tags":{"shape":"S7"}}},"TransformJob":{"type":"structure","members":{"TransformJobName":{},"TransformJobArn":{},"TransformJobStatus":{},"FailureReason":{},"ModelName":{},"MaxConcurrentTransforms":{"type":"integer"},"ModelClientConfig":{"shape":"Sjn"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3o"},"TransformInput":{"shape":"S3r"},"TransformOutput":{"shape":"S3v"},"TransformResources":{"shape":"S3y"},"CreationTime":{"type":"timestamp"},"TransformStartTime":{"type":"timestamp"},"TransformEndTime":{"type":"timestamp"},"LabelingJobArn":{},"AutoMLJobArn":{},"DataProcessing":{"shape":"Sjq"},"ExperimentConfig":{"shape":"Sib"},"Tags":{"shape":"S7"}}}}},"LineageGroupArn":{},"Tags":{"shape":"S7"},"Parents":{"type":"list","member":{"type":"structure","members":{"TrialName":{},"ExperimentName":{}}}}}},"Endpoint":{"type":"structure","required":["EndpointName","EndpointArn","EndpointConfigName","EndpointStatus","CreationTime","LastModifiedTime"],"members":{"EndpointName":{},"EndpointArn":{},"EndpointConfigName":{},"ProductionVariants":{"shape":"Spe"},"DataCaptureConfig":{"shape":"Spn"},"EndpointStatus":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringSchedules":{"type":"list","member":{"type":"structure","members":{"MonitoringScheduleArn":{},"MonitoringScheduleName":{},"MonitoringScheduleStatus":{},"MonitoringType":{},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringScheduleConfig":{"shape":"Sg0"},"EndpointName":{},"LastMonitoringExecutionSummary":{"shape":"Ss0"},"Tags":{"shape":"S7"}}}},"Tags":{"shape":"S7"}}},"ModelPackage":{"type":"structure","members":{"ModelPackageName":{},"ModelPackageGroupName":{},"ModelPackageVersion":{"type":"integer"},"ModelPackageArn":{},"ModelPackageDescription":{},"CreationTime":{"type":"timestamp"},"InferenceSpecification":{"shape":"Sr"},"SourceAlgorithmSpecification":{"shape":"Sf3"},"ValidationSpecification":{"shape":"Sf0"},"ModelPackageStatus":{},"ModelPackageStatusDetails":{"shape":"Srn"},"CertifyForMarketplace":{"type":"boolean"},"ModelApprovalStatus":{},"CreatedBy":{"shape":"Smx"},"MetadataProperties":{"shape":"S1q"},"ModelMetrics":{"shape":"Sf6"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"},"ApprovalDescription":{},"Domain":{},"Task":{},"SamplePayloadUrl":{},"AdditionalInferenceSpecifications":{"shape":"Sfm"},"Tags":{"shape":"S7"},"CustomerMetadataProperties":{"shape":"Sfd"},"DriftCheckBaselines":{"shape":"Sfg"}}},"ModelPackageGroup":{"type":"structure","members":{"ModelPackageGroupName":{},"ModelPackageGroupArn":{},"ModelPackageGroupDescription":{},"CreationTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"ModelPackageGroupStatus":{},"Tags":{"shape":"S7"}}},"Pipeline":{"type":"structure","members":{"PipelineArn":{},"PipelineName":{},"PipelineDisplayName":{},"PipelineDescription":{},"RoleArn":{},"PipelineStatus":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"LastRunTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedBy":{"shape":"Smx"},"Tags":{"shape":"S7"}}},"PipelineExecution":{"type":"structure","members":{"PipelineArn":{},"PipelineExecutionArn":{},"PipelineExecutionDisplayName":{},"PipelineExecutionStatus":{},"PipelineExecutionDescription":{},"PipelineExperimentConfig":{"shape":"Ssj"},"FailureReason":{},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"CreatedBy":{"shape":"Smx"},"LastModifiedBy":{"shape":"Smx"},"PipelineParameters":{"shape":"S122"}}},"FeatureGroup":{"type":"structure","members":{"FeatureGroupArn":{},"FeatureGroupName":{},"RecordIdentifierFeatureName":{},"EventTimeFeatureName":{},"FeatureDefinitions":{"shape":"Sa5"},"CreationTime":{"type":"timestamp"},"OnlineStoreConfig":{"shape":"Sa8"},"OfflineStoreConfig":{"shape":"Saa"},"RoleArn":{},"FeatureGroupStatus":{},"OfflineStoreStatus":{"shape":"Sq3"},"FailureReason":{},"Description":{},"Tags":{"shape":"S7"}}},"Project":{"type":"structure","members":{"ProjectArn":{},"ProjectName":{},"ProjectId":{},"ProjectDescription":{},"ServiceCatalogProvisioningDetails":{"shape":"Sig"},"ServiceCatalogProvisionedProductDetails":{"shape":"Ssr"},"ProjectStatus":{},"CreatedBy":{"shape":"Smx"},"CreationTime":{"type":"timestamp"},"Tags":{"shape":"S7"},"LastModifiedTime":{"type":"timestamp"},"LastModifiedBy":{"shape":"Smx"}}}}}},"NextToken":{}}}},"SendPipelineExecutionStepFailure":{"input":{"type":"structure","required":["CallbackToken"],"members":{"CallbackToken":{},"FailureReason":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"SendPipelineExecutionStepSuccess":{"input":{"type":"structure","required":["CallbackToken"],"members":{"CallbackToken":{},"OutputParameters":{"shape":"S11q"},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StartMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StartNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StartPipelineExecution":{"input":{"type":"structure","required":["PipelineName","ClientRequestToken"],"members":{"PipelineName":{},"PipelineExecutionDisplayName":{},"PipelineParameters":{"shape":"S122"},"PipelineExecutionDescription":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StopAutoMLJob":{"input":{"type":"structure","required":["AutoMLJobName"],"members":{"AutoMLJobName":{}}}},"StopCompilationJob":{"input":{"type":"structure","required":["CompilationJobName"],"members":{"CompilationJobName":{}}}},"StopEdgePackagingJob":{"input":{"type":"structure","required":["EdgePackagingJobName"],"members":{"EdgePackagingJobName":{}}}},"StopHyperParameterTuningJob":{"input":{"type":"structure","required":["HyperParameterTuningJobName"],"members":{"HyperParameterTuningJobName":{}}}},"StopInferenceRecommendationsJob":{"input":{"type":"structure","required":["JobName"],"members":{"JobName":{}}}},"StopLabelingJob":{"input":{"type":"structure","required":["LabelingJobName"],"members":{"LabelingJobName":{}}}},"StopMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName"],"members":{"MonitoringScheduleName":{}}}},"StopNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{}}}},"StopPipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn","ClientRequestToken"],"members":{"PipelineExecutionArn":{},"ClientRequestToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"StopProcessingJob":{"input":{"type":"structure","required":["ProcessingJobName"],"members":{"ProcessingJobName":{}}}},"StopTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{}}}},"StopTransformJob":{"input":{"type":"structure","required":["TransformJobName"],"members":{"TransformJobName":{}}}},"UpdateAction":{"input":{"type":"structure","required":["ActionName"],"members":{"ActionName":{},"Description":{},"Status":{},"Properties":{"shape":"S1o"},"PropertiesToRemove":{"shape":"S168"}}},"output":{"type":"structure","members":{"ActionArn":{}}}},"UpdateAppImageConfig":{"input":{"type":"structure","required":["AppImageConfigName"],"members":{"AppImageConfigName":{},"KernelGatewayImageConfig":{"shape":"S4h"}}},"output":{"type":"structure","members":{"AppImageConfigArn":{}}}},"UpdateArtifact":{"input":{"type":"structure","required":["ArtifactArn"],"members":{"ArtifactArn":{},"ArtifactName":{},"Properties":{"shape":"S1o"},"PropertiesToRemove":{"shape":"S168"}}},"output":{"type":"structure","members":{"ArtifactArn":{}}}},"UpdateCodeRepository":{"input":{"type":"structure","required":["CodeRepositoryName"],"members":{"CodeRepositoryName":{},"GitConfig":{"type":"structure","members":{"SecretArn":{}}}}},"output":{"type":"structure","required":["CodeRepositoryArn"],"members":{"CodeRepositoryArn":{}}}},"UpdateContext":{"input":{"type":"structure","required":["ContextName"],"members":{"ContextName":{},"Description":{},"Properties":{"shape":"S1o"},"PropertiesToRemove":{"shape":"S168"}}},"output":{"type":"structure","members":{"ContextArn":{}}}},"UpdateDeviceFleet":{"input":{"type":"structure","required":["DeviceFleetName","OutputConfig"],"members":{"DeviceFleetName":{},"RoleArn":{},"Description":{},"OutputConfig":{"shape":"S7o"},"EnableIotRoleAlias":{"type":"boolean"}}}},"UpdateDevices":{"input":{"type":"structure","required":["DeviceFleetName","Devices"],"members":{"DeviceFleetName":{},"Devices":{"shape":"S14e"}}}},"UpdateDomain":{"input":{"type":"structure","required":["DomainId"],"members":{"DomainId":{},"DefaultUserSettings":{"shape":"S7u"},"DomainSettingsForUpdate":{"type":"structure","members":{"RStudioServerProDomainSettingsForUpdate":{"type":"structure","required":["DomainExecutionRoleArn"],"members":{"DomainExecutionRoleArn":{},"DefaultResourceSpec":{"shape":"S48"}}}}}}},"output":{"type":"structure","members":{"DomainArn":{}}}},"UpdateEndpoint":{"input":{"type":"structure","required":["EndpointName","EndpointConfigName"],"members":{"EndpointName":{},"EndpointConfigName":{},"RetainAllVariantProperties":{"type":"boolean"},"ExcludeRetainedVariantProperties":{"type":"list","member":{"type":"structure","required":["VariantPropertyType"],"members":{"VariantPropertyType":{}}}},"DeploymentConfig":{"shape":"S8n"},"RetainDeploymentConfig":{"type":"boolean"}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateEndpointWeightsAndCapacities":{"input":{"type":"structure","required":["EndpointName","DesiredWeightsAndCapacities"],"members":{"EndpointName":{},"DesiredWeightsAndCapacities":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DesiredWeight":{"type":"float"},"DesiredInstanceCount":{"type":"integer"}}}}}},"output":{"type":"structure","required":["EndpointArn"],"members":{"EndpointArn":{}}}},"UpdateExperiment":{"input":{"type":"structure","required":["ExperimentName"],"members":{"ExperimentName":{},"DisplayName":{},"Description":{}}},"output":{"type":"structure","members":{"ExperimentArn":{}}}},"UpdateImage":{"input":{"type":"structure","required":["ImageName"],"members":{"DeleteProperties":{"type":"list","member":{}},"Description":{},"DisplayName":{},"ImageName":{},"RoleArn":{}}},"output":{"type":"structure","members":{"ImageArn":{}}}},"UpdateModelPackage":{"input":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{},"ModelApprovalStatus":{},"ApprovalDescription":{},"CustomerMetadataProperties":{"shape":"Sfd"},"CustomerMetadataPropertiesToRemove":{"type":"list","member":{}},"AdditionalInferenceSpecificationsToAdd":{"shape":"Sfm"}}},"output":{"type":"structure","required":["ModelPackageArn"],"members":{"ModelPackageArn":{}}}},"UpdateMonitoringSchedule":{"input":{"type":"structure","required":["MonitoringScheduleName","MonitoringScheduleConfig"],"members":{"MonitoringScheduleName":{},"MonitoringScheduleConfig":{"shape":"Sg0"}}},"output":{"type":"structure","required":["MonitoringScheduleArn"],"members":{"MonitoringScheduleArn":{}}}},"UpdateNotebookInstance":{"input":{"type":"structure","required":["NotebookInstanceName"],"members":{"NotebookInstanceName":{},"InstanceType":{},"RoleArn":{},"LifecycleConfigName":{},"DisassociateLifecycleConfig":{"type":"boolean"},"VolumeSizeInGB":{"type":"integer"},"DefaultCodeRepository":{},"AdditionalCodeRepositories":{"shape":"Sgl"},"AcceleratorTypes":{"shape":"Sgi"},"DisassociateAcceleratorTypes":{"type":"boolean"},"DisassociateDefaultCodeRepository":{"type":"boolean"},"DisassociateAdditionalCodeRepositories":{"type":"boolean"},"RootAccess":{}}},"output":{"type":"structure","members":{}}},"UpdateNotebookInstanceLifecycleConfig":{"input":{"type":"structure","required":["NotebookInstanceLifecycleConfigName"],"members":{"NotebookInstanceLifecycleConfigName":{},"OnCreate":{"shape":"Sgr"},"OnStart":{"shape":"Sgr"}}},"output":{"type":"structure","members":{}}},"UpdatePipeline":{"input":{"type":"structure","required":["PipelineName"],"members":{"PipelineName":{},"PipelineDisplayName":{},"PipelineDefinition":{},"PipelineDescription":{},"RoleArn":{}}},"output":{"type":"structure","members":{"PipelineArn":{}}}},"UpdatePipelineExecution":{"input":{"type":"structure","required":["PipelineExecutionArn"],"members":{"PipelineExecutionArn":{},"PipelineExecutionDescription":{},"PipelineExecutionDisplayName":{}}},"output":{"type":"structure","members":{"PipelineExecutionArn":{}}}},"UpdateProject":{"input":{"type":"structure","required":["ProjectName"],"members":{"ProjectName":{},"ProjectDescription":{},"ServiceCatalogProvisioningUpdateDetails":{"type":"structure","members":{"ProvisioningArtifactId":{},"ProvisioningParameters":{"shape":"Sii"}}},"Tags":{"shape":"S7"}}},"output":{"type":"structure","required":["ProjectArn"],"members":{"ProjectArn":{}}}},"UpdateTrainingJob":{"input":{"type":"structure","required":["TrainingJobName"],"members":{"TrainingJobName":{},"ProfilerConfig":{"type":"structure","members":{"S3OutputPath":{},"ProfilingIntervalInMilliseconds":{"type":"long"},"ProfilingParameters":{"shape":"Sjd"},"DisableProfiler":{"type":"boolean"}}},"ProfilerRuleConfigurations":{"shape":"Sje"}}},"output":{"type":"structure","required":["TrainingJobArn"],"members":{"TrainingJobArn":{}}}},"UpdateTrial":{"input":{"type":"structure","required":["TrialName"],"members":{"TrialName":{},"DisplayName":{}}},"output":{"type":"structure","members":{"TrialArn":{}}}},"UpdateTrialComponent":{"input":{"type":"structure","required":["TrialComponentName"],"members":{"TrialComponentName":{},"DisplayName":{},"Status":{"shape":"Sjy"},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Parameters":{"shape":"Sk2"},"ParametersToRemove":{"shape":"S17v"},"InputArtifacts":{"shape":"Sk6"},"InputArtifactsToRemove":{"shape":"S17v"},"OutputArtifacts":{"shape":"Sk6"},"OutputArtifactsToRemove":{"shape":"S17v"}}},"output":{"type":"structure","members":{"TrialComponentArn":{}}}},"UpdateUserProfile":{"input":{"type":"structure","required":["DomainId","UserProfileName"],"members":{"DomainId":{},"UserProfileName":{},"UserSettings":{"shape":"S7u"}}},"output":{"type":"structure","members":{"UserProfileArn":{}}}},"UpdateWorkforce":{"input":{"type":"structure","required":["WorkforceName"],"members":{"WorkforceName":{},"SourceIpConfig":{"shape":"Skn"},"OidcConfig":{"shape":"Skk"}}},"output":{"type":"structure","required":["Workforce"],"members":{"Workforce":{"shape":"Su1"}}}},"UpdateWorkteam":{"input":{"type":"structure","required":["WorkteamName"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Skv"},"Description":{},"NotificationConfiguration":{"shape":"Sl3"}}},"output":{"type":"structure","required":["Workteam"],"members":{"Workteam":{"shape":"Su5"}}}}},"shapes":{"S7":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"Sr":{"type":"structure","required":["Containers","SupportedContentTypes","SupportedResponseMIMETypes"],"members":{"Containers":{"shape":"Ss"},"SupportedTransformInstanceTypes":{"shape":"S16"},"SupportedRealtimeInferenceInstanceTypes":{"shape":"S18"},"SupportedContentTypes":{"shape":"S1a"},"SupportedResponseMIMETypes":{"shape":"S1c"}}},"Ss":{"type":"list","member":{"type":"structure","required":["Image"],"members":{"ContainerHostname":{},"Image":{},"ImageDigest":{},"ModelDataUrl":{},"ProductId":{},"Environment":{"shape":"Sz"},"ModelInput":{"type":"structure","required":["DataInputConfig"],"members":{"DataInputConfig":{}}},"Framework":{},"FrameworkVersion":{},"NearestModelName":{}}}},"Sz":{"type":"map","key":{},"value":{}},"S16":{"type":"list","member":{}},"S18":{"type":"list","member":{}},"S1a":{"type":"list","member":{}},"S1c":{"type":"list","member":{}},"S1j":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceType":{},"SourceId":{}}},"S1o":{"type":"map","key":{},"value":{}},"S1q":{"type":"structure","members":{"CommitId":{},"Repository":{},"GeneratedBy":{},"ProjectId":{}}},"S1v":{"type":"structure","required":["TrainingImage","SupportedTrainingInstanceTypes","TrainingChannels"],"members":{"TrainingImage":{},"TrainingImageDigest":{},"SupportedHyperParameters":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Description":{},"Type":{},"Range":{"type":"structure","members":{"IntegerParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"ContinuousParameterRangeSpecification":{"type":"structure","required":["MinValue","MaxValue"],"members":{"MinValue":{},"MaxValue":{}}},"CategoricalParameterRangeSpecification":{"type":"structure","required":["Values"],"members":{"Values":{"shape":"S25"}}}}},"IsTunable":{"type":"boolean"},"IsRequired":{"type":"boolean"},"DefaultValue":{}}}},"SupportedTrainingInstanceTypes":{"type":"list","member":{}},"SupportsDistributedTraining":{"type":"boolean"},"MetricDefinitions":{"shape":"S2a"},"TrainingChannels":{"type":"list","member":{"type":"structure","required":["Name","SupportedContentTypes","SupportedInputModes"],"members":{"Name":{},"Description":{},"IsRequired":{"type":"boolean"},"SupportedContentTypes":{"shape":"S1a"},"SupportedCompressionTypes":{"type":"list","member":{}},"SupportedInputModes":{"type":"list","member":{}}}}},"SupportedTuningJobObjectiveMetrics":{"type":"list","member":{"shape":"S2m"}}}},"S25":{"type":"list","member":{}},"S2a":{"type":"list","member":{"type":"structure","required":["Name","Regex"],"members":{"Name":{},"Regex":{}}}},"S2m":{"type":"structure","required":["Type","MetricName"],"members":{"Type":{},"MetricName":{}}},"S2o":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TrainingJobDefinition"],"members":{"ProfileName":{},"TrainingJobDefinition":{"type":"structure","required":["TrainingInputMode","InputDataConfig","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"TrainingInputMode":{},"HyperParameters":{"shape":"S2t"},"InputDataConfig":{"shape":"S2v"},"OutputDataConfig":{"shape":"S3c"},"ResourceConfig":{"shape":"S3e"},"StoppingCondition":{"shape":"S3h"}}},"TransformJobDefinition":{"shape":"S3k"}}}}}},"S2t":{"type":"map","key":{},"value":{}},"S2v":{"type":"list","member":{"type":"structure","required":["ChannelName","DataSource"],"members":{"ChannelName":{},"DataSource":{"type":"structure","members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{},"S3DataDistributionType":{},"AttributeNames":{"type":"list","member":{}}}},"FileSystemDataSource":{"type":"structure","required":["FileSystemId","FileSystemAccessMode","FileSystemType","DirectoryPath"],"members":{"FileSystemId":{},"FileSystemAccessMode":{},"FileSystemType":{},"DirectoryPath":{}}}}},"ContentType":{},"CompressionType":{},"RecordWrapperType":{},"InputMode":{},"ShuffleConfig":{"type":"structure","required":["Seed"],"members":{"Seed":{"type":"long"}}}}}},"S3c":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S3e":{"type":"structure","required":["InstanceType","InstanceCount","VolumeSizeInGB"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}},"S3h":{"type":"structure","members":{"MaxRuntimeInSeconds":{"type":"integer"},"MaxWaitTimeInSeconds":{"type":"integer"}}},"S3k":{"type":"structure","required":["TransformInput","TransformOutput","TransformResources"],"members":{"MaxConcurrentTransforms":{"type":"integer"},"MaxPayloadInMB":{"type":"integer"},"BatchStrategy":{},"Environment":{"shape":"S3o"},"TransformInput":{"shape":"S3r"},"TransformOutput":{"shape":"S3v"},"TransformResources":{"shape":"S3y"}}},"S3o":{"type":"map","key":{},"value":{}},"S3r":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"ContentType":{},"CompressionType":{},"SplitType":{}}},"S3v":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"Accept":{},"AssembleWith":{},"KmsKeyId":{}}},"S3y":{"type":"structure","required":["InstanceType","InstanceCount"],"members":{"InstanceType":{},"InstanceCount":{"type":"integer"},"VolumeKmsKeyId":{}}},"S48":{"type":"structure","members":{"SageMakerImageArn":{},"SageMakerImageVersionArn":{},"InstanceType":{},"LifecycleConfigArn":{}}},"S4h":{"type":"structure","required":["KernelSpecs"],"members":{"KernelSpecs":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"DisplayName":{}}}},"FileSystemConfig":{"type":"structure","members":{"MountPath":{},"DefaultUid":{"type":"integer"},"DefaultGid":{"type":"integer"}}}}},"S4t":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceTypes":{"type":"list","member":{"type":"structure","required":["SourceIdType","Value"],"members":{"SourceIdType":{},"Value":{}}}}}},"S51":{"type":"list","member":{"type":"structure","required":["DataSource","TargetAttributeName"],"members":{"DataSource":{"type":"structure","required":["S3DataSource"],"members":{"S3DataSource":{"type":"structure","required":["S3DataType","S3Uri"],"members":{"S3DataType":{},"S3Uri":{}}}}},"CompressionType":{},"TargetAttributeName":{}}}},"S57":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{}}},"S59":{"type":"structure","required":["MetricName"],"members":{"MetricName":{}}},"S5b":{"type":"structure","members":{"CompletionCriteria":{"shape":"S5c"},"SecurityConfig":{"type":"structure","members":{"VolumeKmsKeyId":{},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"VpcConfig":{"shape":"S5h"}}}}},"S5c":{"type":"structure","members":{"MaxCandidates":{"type":"integer"},"MaxRuntimePerTrainingJobInSeconds":{"type":"integer"},"MaxAutoMLJobRuntimeInSeconds":{"type":"integer"}}},"S5h":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"shape":"S5k"}}},"S5k":{"type":"list","member":{}},"S5n":{"type":"structure","members":{"AutoGenerateEndpointName":{"type":"boolean"},"EndpointName":{}}},"S5t":{"type":"structure","required":["RepositoryUrl"],"members":{"RepositoryUrl":{},"Branch":{},"SecretArn":{}}},"S60":{"type":"structure","required":["S3Uri","DataInputConfig","Framework"],"members":{"S3Uri":{},"DataInputConfig":{},"Framework":{},"FrameworkVersion":{}}},"S62":{"type":"structure","required":["S3OutputLocation"],"members":{"S3OutputLocation":{},"TargetDevice":{},"TargetPlatform":{"type":"structure","required":["Os","Arch"],"members":{"Os":{},"Arch":{},"Accelerator":{}}},"CompilerOptions":{},"KmsKeyId":{}}},"S69":{"type":"structure","required":["SecurityGroupIds","Subnets"],"members":{"SecurityGroupIds":{"type":"list","member":{}},"Subnets":{"type":"list","member":{}}}},"S6h":{"type":"structure","required":["SourceUri"],"members":{"SourceUri":{},"SourceType":{},"SourceId":{}}},"S6m":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6o"},"StatisticsResource":{"shape":"S6p"}}},"S6o":{"type":"structure","members":{"S3Uri":{}}},"S6p":{"type":"structure","members":{"S3Uri":{}}},"S6q":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6s"},"ContainerArguments":{"shape":"S6u"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{},"Environment":{"shape":"S6w"}}},"S6s":{"type":"list","member":{}},"S6u":{"type":"list","member":{}},"S6w":{"type":"map","key":{},"value":{}},"S6z":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S70"}}},"S70":{"type":"structure","required":["EndpointName","LocalPath"],"members":{"EndpointName":{},"LocalPath":{},"S3InputMode":{},"S3DataDistributionType":{},"FeaturesAttribute":{},"InferenceAttribute":{},"ProbabilityAttribute":{},"ProbabilityThresholdAttribute":{"type":"double"},"StartTimeOffset":{},"EndTimeOffset":{}}},"S76":{"type":"structure","required":["MonitoringOutputs"],"members":{"MonitoringOutputs":{"type":"list","member":{"type":"structure","required":["S3Output"],"members":{"S3Output":{"type":"structure","required":["S3Uri","LocalPath"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}}}}},"KmsKeyId":{}}},"S7c":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"S7h":{"type":"structure","members":{"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableNetworkIsolation":{"type":"boolean"},"VpcConfig":{"shape":"S5h"}}},"S7i":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"S7o":{"type":"structure","required":["S3OutputLocation"],"members":{"S3OutputLocation":{},"KmsKeyId":{},"PresetDeploymentType":{},"PresetDeploymentConfig":{}}},"S7u":{"type":"structure","members":{"ExecutionRole":{},"SecurityGroups":{"shape":"S7v"},"SharingSettings":{"type":"structure","members":{"NotebookOutputOption":{},"S3OutputPath":{},"S3KmsKeyId":{}}},"JupyterServerAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S48"},"LifecycleConfigArns":{"shape":"S7z"}}},"KernelGatewayAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S48"},"CustomImages":{"type":"list","member":{"type":"structure","required":["ImageName","AppImageConfigName"],"members":{"ImageName":{},"ImageVersionNumber":{"type":"integer"},"AppImageConfigName":{}}}},"LifecycleConfigArns":{"shape":"S7z"}}},"TensorBoardAppSettings":{"type":"structure","members":{"DefaultResourceSpec":{"shape":"S48"}}},"RStudioServerProAppSettings":{"type":"structure","members":{"AccessStatus":{},"UserGroup":{}}},"RSessionAppSettings":{"type":"structure","members":{}}}},"S7v":{"type":"list","member":{}},"S7z":{"type":"list","member":{}},"S8d":{"type":"structure","members":{"SecurityGroupIds":{"type":"list","member":{}},"RStudioServerProDomainSettings":{"type":"structure","required":["DomainExecutionRoleArn"],"members":{"DomainExecutionRoleArn":{},"RStudioConnectUrl":{},"RStudioPackageManagerUrl":{},"DefaultResourceSpec":{"shape":"S48"}}}}},"S8n":{"type":"structure","required":["BlueGreenUpdatePolicy"],"members":{"BlueGreenUpdatePolicy":{"type":"structure","required":["TrafficRoutingConfiguration"],"members":{"TrafficRoutingConfiguration":{"type":"structure","required":["Type","WaitIntervalInSeconds"],"members":{"Type":{},"WaitIntervalInSeconds":{"type":"integer"},"CanarySize":{"shape":"S8s"},"LinearStepSize":{"shape":"S8s"}}},"TerminationWaitInSeconds":{"type":"integer"},"MaximumExecutionTimeoutInSeconds":{"type":"integer"}}},"AutoRollbackConfiguration":{"type":"structure","members":{"Alarms":{"type":"list","member":{"type":"structure","members":{"AlarmName":{}}}}}}}},"S8s":{"type":"structure","required":["Type","Value"],"members":{"Type":{},"Value":{"type":"integer"}}},"S94":{"type":"list","member":{"type":"structure","required":["VariantName","ModelName"],"members":{"VariantName":{},"ModelName":{},"InitialInstanceCount":{"type":"integer"},"InstanceType":{},"InitialVariantWeight":{"type":"float"},"AcceleratorType":{},"CoreDumpConfig":{"type":"structure","required":["DestinationS3Uri"],"members":{"DestinationS3Uri":{},"KmsKeyId":{}}},"ServerlessConfig":{"shape":"S9d"}}}},"S9d":{"type":"structure","required":["MemorySizeInMB","MaxConcurrency"],"members":{"MemorySizeInMB":{"type":"integer"},"MaxConcurrency":{"type":"integer"}}},"S9g":{"type":"structure","required":["InitialSamplingPercentage","DestinationS3Uri","CaptureOptions"],"members":{"EnableCapture":{"type":"boolean"},"InitialSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{},"CaptureOptions":{"type":"list","member":{"type":"structure","required":["CaptureMode"],"members":{"CaptureMode":{}}}},"CaptureContentTypeHeader":{"type":"structure","members":{"CsvContentTypes":{"type":"list","member":{}},"JsonContentTypes":{"type":"list","member":{}}}}}},"S9r":{"type":"structure","required":["OutputConfig"],"members":{"ClientConfig":{"type":"structure","members":{"MaxConcurrentInvocationsPerInstance":{"type":"integer"}}},"OutputConfig":{"type":"structure","required":["S3OutputPath"],"members":{"KmsKeyId":{},"S3OutputPath":{},"NotificationConfig":{"type":"structure","members":{"SuccessTopic":{},"ErrorTopic":{}}}}}}},"Sa5":{"type":"list","member":{"type":"structure","members":{"FeatureName":{},"FeatureType":{}}}},"Sa8":{"type":"structure","members":{"SecurityConfig":{"type":"structure","members":{"KmsKeyId":{}}},"EnableOnlineStore":{"type":"boolean"}}},"Saa":{"type":"structure","required":["S3StorageConfig"],"members":{"S3StorageConfig":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"KmsKeyId":{},"ResolvedOutputS3Uri":{}}},"DisableGlueTableCreation":{"type":"boolean"},"DataCatalogConfig":{"type":"structure","required":["TableName","Catalog","Database"],"members":{"TableName":{},"Catalog":{},"Database":{}}}}},"Sal":{"type":"structure","required":["AwsManagedHumanLoopRequestSource"],"members":{"AwsManagedHumanLoopRequestSource":{}}},"San":{"type":"structure","required":["HumanLoopActivationConditionsConfig"],"members":{"HumanLoopActivationConditionsConfig":{"type":"structure","required":["HumanLoopActivationConditions"],"members":{"HumanLoopActivationConditions":{"jsonvalue":true}}}}},"Saq":{"type":"structure","required":["WorkteamArn","HumanTaskUiArn","TaskTitle","TaskDescription","TaskCount"],"members":{"WorkteamArn":{},"HumanTaskUiArn":{},"TaskTitle":{},"TaskDescription":{},"TaskCount":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskKeywords":{"type":"list","member":{}},"PublicWorkforceTaskPrice":{"shape":"Sb0"}}},"Sb0":{"type":"structure","members":{"AmountInUsd":{"type":"structure","members":{"Dollars":{"type":"integer"},"Cents":{"type":"integer"},"TenthFractionsOfACent":{"type":"integer"}}}}},"Sb5":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{}}},"Sba":{"type":"structure","required":["Content"],"members":{"Content":{}}},"Sbf":{"type":"structure","required":["Strategy","ResourceLimits"],"members":{"Strategy":{},"HyperParameterTuningJobObjective":{"shape":"S2m"},"ResourceLimits":{"shape":"Sbh"},"ParameterRanges":{"shape":"Sbk"},"TrainingJobEarlyStoppingType":{},"TuningJobCompletionCriteria":{"type":"structure","required":["TargetObjectiveMetricValue"],"members":{"TargetObjectiveMetricValue":{"type":"float"}}}}},"Sbh":{"type":"structure","required":["MaxNumberOfTrainingJobs","MaxParallelTrainingJobs"],"members":{"MaxNumberOfTrainingJobs":{"type":"integer"},"MaxParallelTrainingJobs":{"type":"integer"}}},"Sbk":{"type":"structure","members":{"IntegerParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"ContinuousParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","MinValue","MaxValue"],"members":{"Name":{},"MinValue":{},"MaxValue":{},"ScalingType":{}}}},"CategoricalParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","Values"],"members":{"Name":{},"Values":{"shape":"S25"}}}}}},"Sbw":{"type":"structure","required":["AlgorithmSpecification","RoleArn","OutputDataConfig","ResourceConfig","StoppingCondition"],"members":{"DefinitionName":{},"TuningObjective":{"shape":"S2m"},"HyperParameterRanges":{"shape":"Sbk"},"StaticHyperParameters":{"shape":"S2t"},"AlgorithmSpecification":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"TrainingInputMode":{},"AlgorithmName":{},"MetricDefinitions":{"shape":"S2a"}}},"RoleArn":{},"InputDataConfig":{"shape":"S2v"},"VpcConfig":{"shape":"S5h"},"OutputDataConfig":{"shape":"S3c"},"ResourceConfig":{"shape":"S3e"},"StoppingCondition":{"shape":"S3h"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sc1"},"RetryStrategy":{"shape":"Sc2"}}},"Sc1":{"type":"structure","required":["S3Uri"],"members":{"S3Uri":{},"LocalPath":{}}},"Sc2":{"type":"structure","required":["MaximumRetryAttempts"],"members":{"MaximumRetryAttempts":{"type":"integer"}}},"Sc4":{"type":"list","member":{"shape":"Sbw"}},"Sc5":{"type":"structure","required":["ParentHyperParameterTuningJobs","WarmStartType"],"members":{"ParentHyperParameterTuningJobs":{"type":"list","member":{"type":"structure","members":{"HyperParameterTuningJobName":{}}}},"WarmStartType":{}}},"Scm":{"type":"structure","required":["ModelPackageVersionArn"],"members":{"ModelPackageVersionArn":{},"JobDurationInSeconds":{"type":"integer"},"TrafficPattern":{"type":"structure","members":{"TrafficType":{},"Phases":{"type":"list","member":{"type":"structure","members":{"InitialNumberOfUsers":{"type":"integer"},"SpawnRate":{"type":"integer"},"DurationInSeconds":{"type":"integer"}}}}}},"ResourceLimit":{"type":"structure","members":{"MaxNumberOfTests":{"type":"integer"},"MaxParallelOfTests":{"type":"integer"}}},"EndpointConfigurations":{"type":"list","member":{"type":"structure","required":["InstanceType"],"members":{"InstanceType":{},"InferenceSpecificationName":{},"EnvironmentParameterRanges":{"type":"structure","members":{"CategoricalParameterRanges":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{"type":"list","member":{}}}}}}}}}}}},"Sd8":{"type":"structure","members":{"MaxInvocations":{"type":"integer"},"ModelLatencyThresholds":{"type":"list","member":{"type":"structure","members":{"Percentile":{},"ValueInMilliseconds":{"type":"integer"}}}}}},"Sdh":{"type":"structure","required":["DataSource"],"members":{"DataSource":{"type":"structure","members":{"S3DataSource":{"type":"structure","required":["ManifestS3Uri"],"members":{"ManifestS3Uri":{}}},"SnsDataSource":{"type":"structure","required":["SnsTopicArn"],"members":{"SnsTopicArn":{}}}}},"DataAttributes":{"type":"structure","members":{"ContentClassifiers":{"type":"list","member":{}}}}}},"Sdo":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"KmsKeyId":{},"SnsTopicArn":{}}},"Sdp":{"type":"structure","members":{"MaxHumanLabeledObjectCount":{"type":"integer"},"MaxPercentageOfInputDatasetLabeled":{"type":"integer"}}},"Sds":{"type":"structure","required":["LabelingJobAlgorithmSpecificationArn"],"members":{"LabelingJobAlgorithmSpecificationArn":{},"InitialActiveLearningModelArn":{},"LabelingJobResourceConfig":{"type":"structure","members":{"VolumeKmsKeyId":{}}}}},"Sdw":{"type":"structure","required":["WorkteamArn","UiConfig","PreHumanTaskLambdaArn","TaskTitle","TaskDescription","NumberOfHumanWorkersPerDataObject","TaskTimeLimitInSeconds","AnnotationConsolidationConfig"],"members":{"WorkteamArn":{},"UiConfig":{"type":"structure","members":{"UiTemplateS3Uri":{},"HumanTaskUiArn":{}}},"PreHumanTaskLambdaArn":{},"TaskKeywords":{"type":"list","member":{}},"TaskTitle":{},"TaskDescription":{},"NumberOfHumanWorkersPerDataObject":{"type":"integer"},"TaskTimeLimitInSeconds":{"type":"integer"},"TaskAvailabilityLifetimeInSeconds":{"type":"integer"},"MaxConcurrentTaskCount":{"type":"integer"},"AnnotationConsolidationConfig":{"type":"structure","required":["AnnotationConsolidationLambdaArn"],"members":{"AnnotationConsolidationLambdaArn":{}}},"PublicWorkforceTaskPrice":{"shape":"Sb0"}}},"Seb":{"type":"structure","members":{"ContainerHostname":{},"Image":{},"ImageConfig":{"type":"structure","required":["RepositoryAccessMode"],"members":{"RepositoryAccessMode":{},"RepositoryAuthConfig":{"type":"structure","required":["RepositoryCredentialsProviderArn"],"members":{"RepositoryCredentialsProviderArn":{}}}}},"Mode":{},"ModelDataUrl":{},"Environment":{"shape":"Sz"},"ModelPackageName":{},"InferenceSpecificationName":{},"MultiModelConfig":{"type":"structure","members":{"ModelCacheSetting":{}}}}},"Sek":{"type":"list","member":{"shape":"Seb"}},"Sel":{"type":"structure","required":["Mode"],"members":{"Mode":{}}},"Sep":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6o"}}},"Seq":{"type":"structure","required":["ImageUri","ConfigUri"],"members":{"ImageUri":{},"ConfigUri":{},"Environment":{"shape":"S6w"}}},"Ser":{"type":"structure","required":["EndpointInput","GroundTruthS3Input"],"members":{"EndpointInput":{"shape":"S70"},"GroundTruthS3Input":{"shape":"Ses"}}},"Ses":{"type":"structure","members":{"S3Uri":{}}},"Sev":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6o"}}},"Sew":{"type":"structure","required":["ImageUri","ConfigUri"],"members":{"ImageUri":{},"ConfigUri":{},"Environment":{"shape":"S6w"}}},"Sex":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S70"}}},"Sf0":{"type":"structure","required":["ValidationRole","ValidationProfiles"],"members":{"ValidationRole":{},"ValidationProfiles":{"type":"list","member":{"type":"structure","required":["ProfileName","TransformJobDefinition"],"members":{"ProfileName":{},"TransformJobDefinition":{"shape":"S3k"}}}}}},"Sf3":{"type":"structure","required":["SourceAlgorithms"],"members":{"SourceAlgorithms":{"type":"list","member":{"type":"structure","required":["AlgorithmName"],"members":{"ModelDataUrl":{},"AlgorithmName":{}}}}}},"Sf6":{"type":"structure","members":{"ModelQuality":{"type":"structure","members":{"Statistics":{"shape":"Sf8"},"Constraints":{"shape":"Sf8"}}},"ModelDataQuality":{"type":"structure","members":{"Statistics":{"shape":"Sf8"},"Constraints":{"shape":"Sf8"}}},"Bias":{"type":"structure","members":{"Report":{"shape":"Sf8"},"PreTrainingReport":{"shape":"Sf8"},"PostTrainingReport":{"shape":"Sf8"}}},"Explainability":{"type":"structure","members":{"Report":{"shape":"Sf8"}}}}},"Sf8":{"type":"structure","required":["ContentType","S3Uri"],"members":{"ContentType":{},"ContentDigest":{},"S3Uri":{}}},"Sfd":{"type":"map","key":{},"value":{}},"Sfg":{"type":"structure","members":{"Bias":{"type":"structure","members":{"ConfigFile":{"shape":"Sfi"},"PreTrainingConstraints":{"shape":"Sf8"},"PostTrainingConstraints":{"shape":"Sf8"}}},"Explainability":{"type":"structure","members":{"Constraints":{"shape":"Sf8"},"ConfigFile":{"shape":"Sfi"}}},"ModelQuality":{"type":"structure","members":{"Statistics":{"shape":"Sf8"},"Constraints":{"shape":"Sf8"}}},"ModelDataQuality":{"type":"structure","members":{"Statistics":{"shape":"Sf8"},"Constraints":{"shape":"Sf8"}}}}},"Sfi":{"type":"structure","required":["S3Uri"],"members":{"ContentType":{},"ContentDigest":{},"S3Uri":{}}},"Sfm":{"type":"list","member":{"type":"structure","required":["Name","Containers"],"members":{"Name":{},"Description":{},"Containers":{"shape":"Ss"},"SupportedTransformInstanceTypes":{"shape":"S16"},"SupportedRealtimeInferenceInstanceTypes":{"shape":"S18"},"SupportedContentTypes":{"shape":"S1a"},"SupportedResponseMIMETypes":{"shape":"S1c"}}}},"Sft":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6o"}}},"Sfu":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6s"},"ContainerArguments":{"shape":"S6u"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{},"ProblemType":{},"Environment":{"shape":"S6w"}}},"Sfw":{"type":"structure","required":["EndpointInput","GroundTruthS3Input"],"members":{"EndpointInput":{"shape":"S70"},"GroundTruthS3Input":{"shape":"Ses"}}},"Sg0":{"type":"structure","members":{"ScheduleConfig":{"type":"structure","required":["ScheduleExpression"],"members":{"ScheduleExpression":{}}},"MonitoringJobDefinition":{"type":"structure","required":["MonitoringInputs","MonitoringOutputConfig","MonitoringResources","MonitoringAppSpecification","RoleArn"],"members":{"BaselineConfig":{"type":"structure","members":{"BaseliningJobName":{},"ConstraintsResource":{"shape":"S6o"},"StatisticsResource":{"shape":"S6p"}}},"MonitoringInputs":{"type":"list","member":{"type":"structure","required":["EndpointInput"],"members":{"EndpointInput":{"shape":"S70"}}}},"MonitoringOutputConfig":{"shape":"S76"},"MonitoringResources":{"shape":"S7c"},"MonitoringAppSpecification":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6s"},"ContainerArguments":{"shape":"S6u"},"RecordPreprocessorSourceUri":{},"PostAnalyticsProcessorSourceUri":{}}},"StoppingCondition":{"shape":"S7i"},"Environment":{"shape":"S6w"},"NetworkConfig":{"shape":"Sg8"},"RoleArn":{}}},"MonitoringJobDefinitionName":{},"MonitoringType":{}}},"Sg8":{"type":"structure","members":{"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableNetworkIsolation":{"type":"boolean"},"VpcConfig":{"shape":"S5h"}}},"Sgi":{"type":"list","member":{}},"Sgl":{"type":"list","member":{}},"Sgr":{"type":"list","member":{"type":"structure","members":{"Content":{}}}},"Shc":{"type":"list","member":{"type":"structure","required":["InputName"],"members":{"InputName":{},"AppManaged":{"type":"boolean"},"S3Input":{"type":"structure","required":["S3Uri","S3DataType"],"members":{"S3Uri":{},"LocalPath":{},"S3DataType":{},"S3InputMode":{},"S3DataDistributionType":{},"S3CompressionType":{}}},"DatasetDefinition":{"type":"structure","members":{"AthenaDatasetDefinition":{"type":"structure","required":["Catalog","Database","QueryString","OutputS3Uri","OutputFormat"],"members":{"Catalog":{},"Database":{},"QueryString":{},"WorkGroup":{},"OutputS3Uri":{},"KmsKeyId":{},"OutputFormat":{},"OutputCompression":{}}},"RedshiftDatasetDefinition":{"type":"structure","required":["ClusterId","Database","DbUser","QueryString","ClusterRoleArn","OutputS3Uri","OutputFormat"],"members":{"ClusterId":{},"Database":{},"DbUser":{},"QueryString":{},"ClusterRoleArn":{},"OutputS3Uri":{},"KmsKeyId":{},"OutputFormat":{},"OutputCompression":{}}},"LocalPath":{},"DataDistributionType":{},"InputMode":{}}}}}},"Shz":{"type":"structure","required":["Outputs"],"members":{"Outputs":{"type":"list","member":{"type":"structure","required":["OutputName"],"members":{"OutputName":{},"S3Output":{"type":"structure","required":["S3Uri","LocalPath","S3UploadMode"],"members":{"S3Uri":{},"LocalPath":{},"S3UploadMode":{}}},"FeatureStoreOutput":{"type":"structure","required":["FeatureGroupName"],"members":{"FeatureGroupName":{}}},"AppManaged":{"type":"boolean"}}}},"KmsKeyId":{}}},"Si4":{"type":"structure","required":["ClusterConfig"],"members":{"ClusterConfig":{"type":"structure","required":["InstanceCount","InstanceType","VolumeSizeInGB"],"members":{"InstanceCount":{"type":"integer"},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"VolumeKmsKeyId":{}}}}},"Si6":{"type":"structure","required":["MaxRuntimeInSeconds"],"members":{"MaxRuntimeInSeconds":{"type":"integer"}}},"Si8":{"type":"structure","required":["ImageUri"],"members":{"ImageUri":{},"ContainerEntrypoint":{"shape":"S6s"},"ContainerArguments":{"type":"list","member":{}}}},"Sia":{"type":"map","key":{},"value":{}},"Sib":{"type":"structure","members":{"ExperimentName":{},"TrialName":{},"TrialComponentDisplayName":{}}},"Sig":{"type":"structure","required":["ProductId"],"members":{"ProductId":{},"ProvisioningArtifactId":{},"PathId":{},"ProvisioningParameters":{"shape":"Sii"}}},"Sii":{"type":"list","member":{"type":"structure","members":{"Key":{},"Value":{}}}},"Siw":{"type":"structure","required":["TrainingInputMode"],"members":{"TrainingImage":{},"AlgorithmName":{},"TrainingInputMode":{},"MetricDefinitions":{"shape":"S2a"},"EnableSageMakerMetricsTimeSeries":{"type":"boolean"}}},"Six":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{},"HookParameters":{"type":"map","key":{},"value":{}},"CollectionConfigurations":{"type":"list","member":{"type":"structure","members":{"CollectionName":{},"CollectionParameters":{"type":"map","key":{},"value":{}}}}}}},"Sj5":{"type":"list","member":{"type":"structure","required":["RuleConfigurationName","RuleEvaluatorImage"],"members":{"RuleConfigurationName":{},"LocalPath":{},"S3OutputPath":{},"RuleEvaluatorImage":{},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"RuleParameters":{"shape":"Sj9"}}}},"Sj9":{"type":"map","key":{},"value":{}},"Sja":{"type":"structure","required":["S3OutputPath"],"members":{"LocalPath":{},"S3OutputPath":{}}},"Sjb":{"type":"structure","required":["S3OutputPath"],"members":{"S3OutputPath":{},"ProfilingIntervalInMilliseconds":{"type":"long"},"ProfilingParameters":{"shape":"Sjd"}}},"Sjd":{"type":"map","key":{},"value":{}},"Sje":{"type":"list","member":{"type":"structure","required":["RuleConfigurationName","RuleEvaluatorImage"],"members":{"RuleConfigurationName":{},"LocalPath":{},"S3OutputPath":{},"RuleEvaluatorImage":{},"InstanceType":{},"VolumeSizeInGB":{"type":"integer"},"RuleParameters":{"shape":"Sj9"}}}},"Sjg":{"type":"map","key":{},"value":{}},"Sjn":{"type":"structure","members":{"InvocationsTimeoutInSeconds":{"type":"integer"},"InvocationsMaxRetries":{"type":"integer"}}},"Sjq":{"type":"structure","members":{"InputFilter":{},"OutputFilter":{},"JoinSource":{}}},"Sjy":{"type":"structure","members":{"PrimaryStatus":{},"Message":{}}},"Sk2":{"type":"map","key":{},"value":{"type":"structure","members":{"StringValue":{},"NumberValue":{"type":"double"}}}},"Sk6":{"type":"map","key":{},"value":{"type":"structure","required":["Value"],"members":{"MediaType":{},"Value":{}}}},"Skh":{"type":"structure","required":["UserPool","ClientId"],"members":{"UserPool":{},"ClientId":{}}},"Skk":{"type":"structure","required":["ClientId","ClientSecret","Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","LogoutEndpoint","JwksUri"],"members":{"ClientId":{},"ClientSecret":{"type":"string","sensitive":true},"Issuer":{},"AuthorizationEndpoint":{},"TokenEndpoint":{},"UserInfoEndpoint":{},"LogoutEndpoint":{},"JwksUri":{}}},"Skn":{"type":"structure","required":["Cidrs"],"members":{"Cidrs":{"type":"list","member":{}}}},"Skv":{"type":"list","member":{"type":"structure","members":{"CognitoMemberDefinition":{"type":"structure","required":["UserPool","UserGroup","ClientId"],"members":{"UserPool":{},"UserGroup":{},"ClientId":{}}},"OidcMemberDefinition":{"type":"structure","required":["Groups"],"members":{"Groups":{"type":"list","member":{}}}}}}},"Sl3":{"type":"structure","members":{"NotificationTopicArn":{}}},"Smx":{"type":"structure","members":{"UserProfileArn":{},"UserProfileName":{},"DomainId":{}}},"Sn3":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Snh":{"type":"list","member":{"type":"structure","members":{"PartialFailureMessage":{}}}},"Snj":{"type":"structure","required":["CandidateName","ObjectiveStatus","CandidateSteps","CandidateStatus","CreationTime","LastModifiedTime"],"members":{"CandidateName":{},"FinalAutoMLJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{},"CandidateSteps":{"type":"list","member":{"type":"structure","required":["CandidateStepType","CandidateStepArn","CandidateStepName"],"members":{"CandidateStepType":{},"CandidateStepArn":{},"CandidateStepName":{}}}},"CandidateStatus":{},"InferenceContainers":{"type":"list","member":{"type":"structure","required":["Image","ModelDataUrl"],"members":{"Image":{},"ModelDataUrl":{},"Environment":{"shape":"Sz"}}}},"CreationTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"FailureReason":{},"CandidateProperties":{"type":"structure","members":{"CandidateArtifactLocations":{"type":"structure","required":["Explainability"],"members":{"Explainability":{}}},"CandidateMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Value":{"type":"float"},"Set":{}}}}}}}},"Soi":{"type":"structure","required":["S3ModelArtifacts"],"members":{"S3ModelArtifacts":{}}},"Spe":{"type":"list","member":{"type":"structure","required":["VariantName"],"members":{"VariantName":{},"DeployedImages":{"shape":"Spg"},"CurrentWeight":{"type":"float"},"DesiredWeight":{"type":"float"},"CurrentInstanceCount":{"type":"integer"},"DesiredInstanceCount":{"type":"integer"},"VariantStatus":{"shape":"Spj"},"CurrentServerlessConfig":{"shape":"S9d"},"DesiredServerlessConfig":{"shape":"S9d"}}}},"Spg":{"type":"list","member":{"type":"structure","members":{"SpecifiedImage":{},"ResolvedImage":{},"ResolutionTime":{"type":"timestamp"}}}},"Spj":{"type":"list","member":{"type":"structure","required":["Status"],"members":{"Status":{},"StatusMessage":{},"StartTime":{"type":"timestamp"}}}},"Spn":{"type":"structure","required":["EnableCapture","CaptureStatus","CurrentSamplingPercentage","DestinationS3Uri","KmsKeyId"],"members":{"EnableCapture":{"type":"boolean"},"CaptureStatus":{},"CurrentSamplingPercentage":{"type":"integer"},"DestinationS3Uri":{},"KmsKeyId":{}}},"Spx":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Sq3":{"type":"structure","required":["Status"],"members":{"Status":{},"BlockedReason":{}}},"Sqi":{"type":"structure","members":{"Completed":{"type":"integer"},"InProgress":{"type":"integer"},"RetryableError":{"type":"integer"},"NonRetryableError":{"type":"integer"},"Stopped":{"type":"integer"}}},"Sqk":{"type":"structure","members":{"Succeeded":{"type":"integer"},"Pending":{"type":"integer"},"Failed":{"type":"integer"}}},"Sqm":{"type":"structure","required":["TrainingJobName","TrainingJobArn","CreationTime","TrainingJobStatus","TunedHyperParameters"],"members":{"TrainingJobDefinitionName":{},"TrainingJobName":{},"TrainingJobArn":{},"TuningJobName":{},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"TrainingJobStatus":{},"TunedHyperParameters":{"shape":"S2t"},"FailureReason":{},"FinalHyperParameterTuningJobObjectiveMetric":{"type":"structure","required":["MetricName","Value"],"members":{"Type":{},"MetricName":{},"Value":{"type":"float"}}},"ObjectiveStatus":{}}},"Sr9":{"type":"structure","members":{"TotalLabeled":{"type":"integer"},"HumanLabeled":{"type":"integer"},"MachineLabeled":{"type":"integer"},"FailedNonRetryableError":{"type":"integer"},"Unlabeled":{"type":"integer"}}},"Src":{"type":"structure","required":["OutputDatasetS3Uri"],"members":{"OutputDatasetS3Uri":{},"FinalActiveLearningModelArn":{}}},"Srn":{"type":"structure","required":["ValidationStatuses"],"members":{"ValidationStatuses":{"shape":"Sro"},"ImageScanStatuses":{"shape":"Sro"}}},"Sro":{"type":"list","member":{"type":"structure","required":["Name","Status"],"members":{"Name":{},"Status":{},"FailureReason":{}}}},"Ss0":{"type":"structure","required":["MonitoringScheduleName","ScheduledTime","CreationTime","LastModifiedTime","MonitoringExecutionStatus"],"members":{"MonitoringScheduleName":{},"ScheduledTime":{"type":"timestamp"},"CreationTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"MonitoringExecutionStatus":{},"ProcessingJobArn":{},"EndpointName":{},"FailureReason":{},"MonitoringJobDefinitionName":{},"MonitoringType":{}}},"Ssj":{"type":"structure","members":{"ExperimentName":{},"TrialName":{}}},"Ssr":{"type":"structure","members":{"ProvisionedProductId":{},"ProvisionedProductStatusMessage":{}}},"Ssy":{"type":"structure","required":["WorkteamArn"],"members":{"WorkteamArn":{},"MarketplaceTitle":{},"SellerName":{},"MarketplaceDescription":{},"ListingId":{}}},"St2":{"type":"list","member":{"type":"structure","required":["Status","StartTime"],"members":{"Status":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"StatusMessage":{}}}},"St5":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Value":{"type":"float"},"Timestamp":{"type":"timestamp"}}}},"St9":{"type":"list","member":{"type":"structure","members":{"RuleConfigurationName":{},"RuleEvaluationJobArn":{},"RuleEvaluationStatus":{},"StatusDetails":{},"LastModifiedTime":{"type":"timestamp"}}}},"Stl":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Stp":{"type":"structure","required":["SourceArn"],"members":{"SourceArn":{},"SourceType":{}}},"Str":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"SourceArn":{},"TimeStamp":{"type":"timestamp"},"Max":{"type":"double"},"Min":{"type":"double"},"Last":{"type":"double"},"Count":{"type":"integer"},"Avg":{"type":"double"},"StdDev":{"type":"double"}}}},"Su1":{"type":"structure","required":["WorkforceName","WorkforceArn"],"members":{"WorkforceName":{},"WorkforceArn":{},"LastUpdatedDate":{"type":"timestamp"},"SourceIpConfig":{"shape":"Skn"},"SubDomain":{},"CognitoConfig":{"shape":"Skh"},"OidcConfig":{"type":"structure","members":{"ClientId":{},"Issuer":{},"AuthorizationEndpoint":{},"TokenEndpoint":{},"UserInfoEndpoint":{},"LogoutEndpoint":{},"JwksUri":{}}},"CreateDate":{"type":"timestamp"}}},"Su5":{"type":"structure","required":["WorkteamName","MemberDefinitions","WorkteamArn","Description"],"members":{"WorkteamName":{},"MemberDefinitions":{"shape":"Skv"},"WorkteamArn":{},"WorkforceArn":{},"ProductListingIds":{"type":"list","member":{}},"Description":{},"SubDomain":{},"CreateDate":{"type":"timestamp"},"LastUpdatedDate":{"type":"timestamp"},"NotificationConfiguration":{"shape":"Sl3"}}},"Swy":{"type":"list","member":{"type":"structure","required":["MonitoringJobDefinitionName","MonitoringJobDefinitionArn","CreationTime","EndpointName"],"members":{"MonitoringJobDefinitionName":{},"MonitoringJobDefinitionArn":{},"CreationTime":{"type":"timestamp"},"EndpointName":{}}}},"S11q":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S122":{"type":"list","member":{"type":"structure","required":["Name","Value"],"members":{"Name":{},"Value":{}}}},"S14e":{"type":"list","member":{"type":"structure","required":["DeviceName"],"members":{"DeviceName":{},"Description":{},"IotThingName":{}}}},"S14p":{"type":"structure","members":{"Filters":{"shape":"S14q"},"NestedFilters":{"type":"list","member":{"type":"structure","required":["NestedPropertyName","Filters"],"members":{"NestedPropertyName":{},"Filters":{"shape":"S14q"}}}},"SubExpressions":{"type":"list","member":{"shape":"S14p"}},"Operator":{}}},"S14q":{"type":"list","member":{"type":"structure","required":["Name"],"members":{"Name":{},"Operator":{},"Value":{}}}},"S152":{"type":"structure","members":{"TrainingJobName":{},"TrainingJobArn":{},"TuningJobArn":{},"LabelingJobArn":{},"AutoMLJobArn":{},"ModelArtifacts":{"shape":"Soi"},"TrainingJobStatus":{},"SecondaryStatus":{},"FailureReason":{},"HyperParameters":{"shape":"S2t"},"AlgorithmSpecification":{"shape":"Siw"},"RoleArn":{},"InputDataConfig":{"shape":"S2v"},"OutputDataConfig":{"shape":"S3c"},"ResourceConfig":{"shape":"S3e"},"VpcConfig":{"shape":"S5h"},"StoppingCondition":{"shape":"S3h"},"CreationTime":{"type":"timestamp"},"TrainingStartTime":{"type":"timestamp"},"TrainingEndTime":{"type":"timestamp"},"LastModifiedTime":{"type":"timestamp"},"SecondaryStatusTransitions":{"shape":"St2"},"FinalMetricDataList":{"shape":"St5"},"EnableNetworkIsolation":{"type":"boolean"},"EnableInterContainerTrafficEncryption":{"type":"boolean"},"EnableManagedSpotTraining":{"type":"boolean"},"CheckpointConfig":{"shape":"Sc1"},"TrainingTimeInSeconds":{"type":"integer"},"BillableTimeInSeconds":{"type":"integer"},"DebugHookConfig":{"shape":"Six"},"ExperimentConfig":{"shape":"Sib"},"DebugRuleConfigurations":{"shape":"Sj5"},"TensorBoardOutputConfig":{"shape":"Sja"},"DebugRuleEvaluationStatuses":{"shape":"St9"},"Environment":{"shape":"Sjg"},"RetryStrategy":{"shape":"Sc2"},"Tags":{"shape":"S7"}}},"S168":{"type":"list","member":{}},"S17v":{"type":"list","member":{}}}}
/***/ }),
/* 571 */
/***/ (function(module, exports) {
- module.exports = {"pagination":{"ListActions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ActionSummaries"},"ListAlgorithms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AlgorithmSummaryList"},"ListAppImageConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AppImageConfigs"},"ListApps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Apps"},"ListArtifacts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ArtifactSummaries"},"ListAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AssociationSummaries"},"ListAutoMLJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AutoMLJobSummaries"},"ListCandidatesForAutoMLJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Candidates"},"ListCodeRepositories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CodeRepositorySummaryList"},"ListCompilationJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CompilationJobSummaries"},"ListContexts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ContextSummaries"},"ListDataQualityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListDeviceFleets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DeviceFleetSummaries"},"ListDevices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DeviceSummaries"},"ListDomains":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Domains"},"ListEdgePackagingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"EdgePackagingJobSummaries"},"ListEndpointConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"EndpointConfigs"},"ListEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListExperiments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ExperimentSummaries"},"ListFeatureGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FeatureGroupSummaries"},"ListFlowDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FlowDefinitionSummaries"},"ListHumanTaskUis":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HumanTaskUiSummaries"},"ListHyperParameterTuningJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HyperParameterTuningJobSummaries"},"ListImageVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ImageVersions"},"ListImages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Images"},"ListLabelingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListLabelingJobsForWorkteam":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListModelBiasJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModelExplainabilityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModelPackageGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelPackageGroupSummaryList"},"ListModelPackages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelPackageSummaryList"},"ListModelQualityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModels":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Models"},"ListMonitoringExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringExecutionSummaries"},"ListMonitoringSchedules":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringScheduleSummaries"},"ListNotebookInstanceLifecycleConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstanceLifecycleConfigs"},"ListNotebookInstances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstances"},"ListPipelineExecutionSteps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineExecutionSteps"},"ListPipelineExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineExecutionSummaries"},"ListPipelineParametersForExecution":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineParameters"},"ListPipelines":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineSummaries"},"ListProcessingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ProcessingJobSummaries"},"ListProjects":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListStudioLifecycleConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"StudioLifecycleConfigs"},"ListSubscribedWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"SubscribedWorkteams"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Tags"},"ListTrainingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTrainingJobsForHyperParameterTuningJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTransformJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TransformJobSummaries"},"ListTrialComponents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialComponentSummaries"},"ListTrials":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialSummaries"},"ListUserProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"UserProfiles"},"ListWorkforces":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Workforces"},"ListWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Workteams"},"Search":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Results"}}}
+ module.exports = {"pagination":{"ListActions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ActionSummaries"},"ListAlgorithms":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AlgorithmSummaryList"},"ListAppImageConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AppImageConfigs"},"ListApps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Apps"},"ListArtifacts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ArtifactSummaries"},"ListAssociations":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AssociationSummaries"},"ListAutoMLJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"AutoMLJobSummaries"},"ListCandidatesForAutoMLJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Candidates"},"ListCodeRepositories":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CodeRepositorySummaryList"},"ListCompilationJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"CompilationJobSummaries"},"ListContexts":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ContextSummaries"},"ListDataQualityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListDeviceFleets":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DeviceFleetSummaries"},"ListDevices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"DeviceSummaries"},"ListDomains":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Domains"},"ListEdgePackagingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"EdgePackagingJobSummaries"},"ListEndpointConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"EndpointConfigs"},"ListEndpoints":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Endpoints"},"ListExperiments":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ExperimentSummaries"},"ListFeatureGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FeatureGroupSummaries"},"ListFlowDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"FlowDefinitionSummaries"},"ListHumanTaskUis":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HumanTaskUiSummaries"},"ListHyperParameterTuningJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"HyperParameterTuningJobSummaries"},"ListImageVersions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ImageVersions"},"ListImages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Images"},"ListInferenceRecommendationsJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"InferenceRecommendationsJobs"},"ListLabelingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListLabelingJobsForWorkteam":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LabelingJobSummaryList"},"ListLineageGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"LineageGroupSummaries"},"ListModelBiasJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModelExplainabilityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModelMetadata":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelMetadataSummaries"},"ListModelPackageGroups":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelPackageGroupSummaryList"},"ListModelPackages":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ModelPackageSummaryList"},"ListModelQualityJobDefinitions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"JobDefinitionSummaries"},"ListModels":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Models"},"ListMonitoringExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringExecutionSummaries"},"ListMonitoringSchedules":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"MonitoringScheduleSummaries"},"ListNotebookInstanceLifecycleConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstanceLifecycleConfigs"},"ListNotebookInstances":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"NotebookInstances"},"ListPipelineExecutionSteps":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineExecutionSteps"},"ListPipelineExecutions":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineExecutionSummaries"},"ListPipelineParametersForExecution":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineParameters"},"ListPipelines":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"PipelineSummaries"},"ListProcessingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"ProcessingJobSummaries"},"ListProjects":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListStudioLifecycleConfigs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"StudioLifecycleConfigs"},"ListSubscribedWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"SubscribedWorkteams"},"ListTags":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Tags"},"ListTrainingJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTrainingJobsForHyperParameterTuningJob":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrainingJobSummaries"},"ListTransformJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TransformJobSummaries"},"ListTrialComponents":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialComponentSummaries"},"ListTrials":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"TrialSummaries"},"ListUserProfiles":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"UserProfiles"},"ListWorkforces":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Workforces"},"ListWorkteams":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Workteams"},"QueryLineage":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"Search":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults","result_key":"Results"}}}
/***/ }),
/* 572 */
@@ -52464,13 +52464,13 @@ return /******/ (function(modules) { // webpackBootstrap
/* 849 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-02-03","endpointPrefix":"kendra","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"kendra","serviceFullName":"AWSKendraFrontendService","serviceId":"kendra","signatureVersion":"v4","signingName":"kendra","targetPrefix":"AWSKendraFrontendService","uid":"kendra-2019-02-03"},"operations":{"BatchDeleteDocument":{"input":{"type":"structure","required":["IndexId","DocumentIdList"],"members":{"IndexId":{},"DocumentIdList":{"type":"list","member":{}},"DataSourceSyncJobMetricTarget":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{},"DataSourceSyncJobId":{}}}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchGetDocumentStatus":{"input":{"type":"structure","required":["IndexId","DocumentInfoList"],"members":{"IndexId":{},"DocumentInfoList":{"type":"list","member":{"type":"structure","required":["DocumentId"],"members":{"DocumentId":{},"Attributes":{"shape":"Sg"}}}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"DocumentId":{},"ErrorCode":{},"ErrorMessage":{}}}},"DocumentStatusList":{"type":"list","member":{"type":"structure","members":{"DocumentId":{},"DocumentStatus":{},"FailureCode":{},"FailureReason":{}}}}}}},"BatchPutDocument":{"input":{"type":"structure","required":["IndexId","Documents"],"members":{"IndexId":{},"RoleArn":{},"Documents":{"type":"list","member":{"type":"structure","required":["Id"],"members":{"Id":{},"Title":{},"Blob":{"type":"blob"},"S3Path":{"shape":"S11"},"Attributes":{"shape":"Sg"},"AccessControlList":{"shape":"S14"},"HierarchicalAccessControlList":{"type":"list","member":{"type":"structure","required":["PrincipalList"],"members":{"PrincipalList":{"shape":"S14"}}}},"ContentType":{}}}}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"ClearQuerySuggestions":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{}}}},"CreateDataSource":{"input":{"type":"structure","required":["Name","IndexId","Type"],"members":{"Name":{},"IndexId":{},"Type":{},"Configuration":{"shape":"S1j"},"Description":{},"Schedule":{},"RoleArn":{},"Tags":{"shape":"S4n"},"ClientToken":{"idempotencyToken":true},"LanguageCode":{}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"CreateFaq":{"input":{"type":"structure","required":["IndexId","Name","S3Path","RoleArn"],"members":{"IndexId":{},"Name":{},"Description":{},"S3Path":{"shape":"S11"},"RoleArn":{},"Tags":{"shape":"S4n"},"FileFormat":{},"ClientToken":{"idempotencyToken":true},"LanguageCode":{}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateIndex":{"input":{"type":"structure","required":["Name","RoleArn"],"members":{"Name":{},"Edition":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S52"},"Description":{},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S4n"},"UserTokenConfigurations":{"shape":"S54"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S5e"}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Name","SourceS3Path","RoleArn"],"members":{"IndexId":{},"Name":{},"Description":{},"SourceS3Path":{"shape":"S11"},"ClientToken":{"idempotencyToken":true},"RoleArn":{},"Tags":{"shape":"S4n"}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateThesaurus":{"input":{"type":"structure","required":["IndexId","Name","RoleArn","SourceS3Path"],"members":{"IndexId":{},"Name":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S4n"},"SourceS3Path":{"shape":"S11"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Id":{}}}},"DeleteDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DeleteFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DeleteIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"DeletePrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"OrderingId":{"type":"long"}}}},"DeleteQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{}}}},"DeleteThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DescribeDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Type":{},"Configuration":{"shape":"S1j"},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Description":{},"Status":{},"Schedule":{},"RoleArn":{},"ErrorMessage":{},"LanguageCode":{}}}},"DescribeFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"S3Path":{"shape":"S11"},"Status":{},"RoleArn":{},"ErrorMessage":{},"FileFormat":{},"LanguageCode":{}}}},"DescribeIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Name":{},"Id":{},"Edition":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S52"},"Status":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"DocumentMetadataConfigurations":{"shape":"S66"},"IndexStatistics":{"type":"structure","required":["FaqStatistics","TextDocumentStatistics"],"members":{"FaqStatistics":{"type":"structure","required":["IndexedQuestionAnswersCount"],"members":{"IndexedQuestionAnswersCount":{"type":"integer"}}},"TextDocumentStatistics":{"type":"structure","required":["IndexedTextDocumentsCount","IndexedTextBytes"],"members":{"IndexedTextDocumentsCount":{"type":"integer"},"IndexedTextBytes":{"type":"long"}}}}},"ErrorMessage":{},"CapacityUnits":{"shape":"S6o"},"UserTokenConfigurations":{"shape":"S54"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S5e"}}}},"DescribePrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{}}},"output":{"type":"structure","members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"GroupOrderingIdSummaries":{"type":"list","member":{"type":"structure","members":{"Status":{},"LastUpdatedAt":{"type":"timestamp"},"ReceivedAt":{"type":"timestamp"},"OrderingId":{"type":"long"},"FailureReason":{}}}}}}},"DescribeQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{}}},"output":{"type":"structure","members":{"IndexId":{},"Id":{},"Name":{},"Description":{},"Status":{},"ErrorMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"SourceS3Path":{"shape":"S11"},"ItemCount":{"type":"integer"},"FileSizeBytes":{"type":"long"},"RoleArn":{}}}},"DescribeQuerySuggestionsConfig":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{}}},"output":{"type":"structure","members":{"Mode":{},"Status":{},"QueryLogLookBackWindowInDays":{"type":"integer"},"IncludeQueriesWithoutUserInformation":{"type":"boolean"},"MinimumNumberOfQueryingUsers":{"type":"integer"},"MinimumQueryCount":{"type":"integer"},"LastSuggestionsBuildTime":{"type":"timestamp"},"LastClearTime":{"type":"timestamp"},"TotalSuggestionsCount":{"type":"integer"}}}},"DescribeThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Description":{},"Status":{},"ErrorMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"RoleArn":{},"SourceS3Path":{"shape":"S11"},"FileSizeBytes":{"type":"long"},"TermCount":{"type":"long"},"SynonymRuleCount":{"type":"long"}}}},"GetQuerySuggestions":{"input":{"type":"structure","required":["IndexId","QueryText"],"members":{"IndexId":{},"QueryText":{},"MaxSuggestionsCount":{"type":"integer"}}},"output":{"type":"structure","members":{"QuerySuggestionsId":{},"Suggestions":{"type":"list","member":{"type":"structure","members":{"Id":{},"Value":{"type":"structure","members":{"Text":{"type":"structure","members":{"Text":{},"Highlights":{"type":"list","member":{"type":"structure","members":{"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}}}}}}}}}}}},"ListDataSourceSyncJobs":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"},"StartTimeFilter":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"StatusFilter":{}}},"output":{"type":"structure","members":{"History":{"type":"list","member":{"type":"structure","members":{"ExecutionId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"ErrorCode":{},"DataSourceErrorCode":{},"Metrics":{"type":"structure","members":{"DocumentsAdded":{},"DocumentsModified":{},"DocumentsDeleted":{},"DocumentsFailed":{},"DocumentsScanned":{}}}}}},"NextToken":{}}}},"ListDataSources":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"Type":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{},"LanguageCode":{}}}},"NextToken":{}}}},"ListFaqs":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FaqSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"FileFormat":{},"LanguageCode":{}}}}}}},"ListGroupsOlderThanOrderingId":{"input":{"type":"structure","required":["IndexId","OrderingId"],"members":{"IndexId":{},"DataSourceId":{},"OrderingId":{"type":"long"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GroupsSummaries":{"type":"list","member":{"type":"structure","members":{"GroupId":{},"OrderingId":{"type":"long"}}}},"NextToken":{}}}},"ListIndices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"IndexConfigurationSummaryItems":{"type":"list","member":{"type":"structure","required":["CreatedAt","UpdatedAt","Status"],"members":{"Name":{},"Id":{},"Edition":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{}}}},"NextToken":{}}}},"ListQuerySuggestionsBlockLists":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"BlockListSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"ItemCount":{"type":"integer"}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S4n"}}}},"ListThesauri":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"ThesaurusSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}}}}},"PutPrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId","GroupMembers"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"GroupMembers":{"type":"structure","members":{"MemberGroups":{"type":"list","member":{"type":"structure","required":["GroupId"],"members":{"GroupId":{},"DataSourceId":{}}}},"MemberUsers":{"type":"list","member":{"type":"structure","required":["UserId"],"members":{"UserId":{}}}},"S3PathforGroupMembers":{"shape":"S11"}}},"OrderingId":{"type":"long"},"RoleArn":{}}}},"Query":{"input":{"type":"structure","required":["IndexId","QueryText"],"members":{"IndexId":{},"QueryText":{},"AttributeFilter":{"shape":"S92"},"Facets":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{}}}},"RequestedDocumentAttributes":{"type":"list","member":{}},"QueryResultTypeFilter":{},"DocumentRelevanceOverrideConfigurations":{"type":"list","member":{"type":"structure","required":["Name","Relevance"],"members":{"Name":{},"Relevance":{"shape":"S6a"}}}},"PageNumber":{"type":"integer"},"PageSize":{"type":"integer"},"SortingConfiguration":{"type":"structure","required":["DocumentAttributeKey","SortOrder"],"members":{"DocumentAttributeKey":{},"SortOrder":{}}},"UserContext":{"type":"structure","members":{"Token":{},"UserId":{},"Groups":{"type":"list","member":{}},"DataSourceGroups":{"type":"list","member":{"type":"structure","required":["GroupId","DataSourceId"],"members":{"GroupId":{},"DataSourceId":{}}}}}},"VisitorId":{}}},"output":{"type":"structure","members":{"QueryId":{},"ResultItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"AdditionalAttributes":{"type":"list","member":{"type":"structure","required":["Key","ValueType","Value"],"members":{"Key":{},"ValueType":{},"Value":{"type":"structure","members":{"TextWithHighlightsValue":{"shape":"S9q"}}}}}},"DocumentId":{},"DocumentTitle":{"shape":"S9q"},"DocumentExcerpt":{"shape":"S9q"},"DocumentURI":{},"DocumentAttributes":{"shape":"Sg"},"ScoreAttributes":{"type":"structure","members":{"ScoreConfidence":{}}},"FeedbackToken":{}}}},"FacetResults":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{},"DocumentAttributeValueType":{},"DocumentAttributeValueCountPairs":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeValue":{"shape":"Sj"},"Count":{"type":"integer"}}}}}}},"TotalNumberOfResults":{"type":"integer"}}}},"StartDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"ExecutionId":{}}}},"StopDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"SubmitFeedback":{"input":{"type":"structure","required":["IndexId","QueryId"],"members":{"IndexId":{},"QueryId":{},"ClickFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","ClickTime"],"members":{"ResultId":{},"ClickTime":{"type":"timestamp"}}}},"RelevanceFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","RelevanceValue"],"members":{"ResultId":{},"RelevanceValue":{}}}}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S4n"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"Configuration":{"shape":"S1j"},"Description":{},"Schedule":{},"RoleArn":{},"LanguageCode":{}}}},"UpdateIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Name":{},"RoleArn":{},"Description":{},"DocumentMetadataConfigurationUpdates":{"shape":"S66"},"CapacityUnits":{"shape":"S6o"},"UserTokenConfigurations":{"shape":"S54"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S5e"}}}},"UpdateQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{},"Name":{},"Description":{},"SourceS3Path":{"shape":"S11"},"RoleArn":{}}}},"UpdateQuerySuggestionsConfig":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"Mode":{},"QueryLogLookBackWindowInDays":{"type":"integer"},"IncludeQueriesWithoutUserInformation":{"type":"boolean"},"MinimumNumberOfQueryingUsers":{"type":"integer"},"MinimumQueryCount":{"type":"integer"}}}},"UpdateThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"Description":{},"RoleArn":{},"SourceS3Path":{"shape":"S11"}}}}},"shapes":{"Sg":{"type":"list","member":{"shape":"Sh"}},"Sh":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{"shape":"Sj"}}},"Sj":{"type":"structure","members":{"StringValue":{},"StringListValue":{"type":"list","member":{}},"LongValue":{"type":"long"},"DateValue":{"type":"timestamp"}}},"S11":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{},"Key":{}}},"S14":{"type":"list","member":{"type":"structure","required":["Name","Type","Access"],"members":{"Name":{},"Type":{},"Access":{},"DataSourceId":{}}}},"S1j":{"type":"structure","members":{"S3Configuration":{"type":"structure","required":["BucketName"],"members":{"BucketName":{},"InclusionPrefixes":{"shape":"S1l"},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"},"DocumentsMetadataConfiguration":{"type":"structure","members":{"S3Prefix":{}}},"AccessControlListConfiguration":{"type":"structure","members":{"KeyPath":{}}}}},"SharePointConfiguration":{"type":"structure","required":["SharePointVersion","Urls","SecretArn"],"members":{"SharePointVersion":{},"Urls":{"type":"list","member":{}},"SecretArn":{},"CrawlAttachments":{"type":"boolean"},"UseChangeLog":{"type":"boolean"},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"},"VpcConfiguration":{"shape":"S1v"},"FieldMappings":{"shape":"S20"},"DocumentTitleFieldName":{},"DisableLocalGroups":{"type":"boolean"},"SslCertificateS3Path":{"shape":"S11"}}},"DatabaseConfiguration":{"type":"structure","required":["DatabaseEngineType","ConnectionConfiguration","ColumnConfiguration"],"members":{"DatabaseEngineType":{},"ConnectionConfiguration":{"type":"structure","required":["DatabaseHost","DatabasePort","DatabaseName","TableName","SecretArn"],"members":{"DatabaseHost":{},"DatabasePort":{"type":"integer"},"DatabaseName":{},"TableName":{},"SecretArn":{}}},"VpcConfiguration":{"shape":"S1v"},"ColumnConfiguration":{"type":"structure","required":["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],"members":{"DocumentIdColumnName":{},"DocumentDataColumnName":{},"DocumentTitleColumnName":{},"FieldMappings":{"shape":"S20"},"ChangeDetectingColumns":{"type":"list","member":{}}}},"AclConfiguration":{"type":"structure","required":["AllowedGroupsColumnName"],"members":{"AllowedGroupsColumnName":{}}},"SqlConfiguration":{"type":"structure","members":{"QueryIdentifiersEnclosingOption":{}}}}},"SalesforceConfiguration":{"type":"structure","required":["ServerUrl","SecretArn"],"members":{"ServerUrl":{},"SecretArn":{},"StandardObjectConfigurations":{"type":"list","member":{"type":"structure","required":["Name","DocumentDataFieldName"],"members":{"Name":{},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"}}}},"KnowledgeArticleConfiguration":{"type":"structure","required":["IncludedStates"],"members":{"IncludedStates":{"type":"list","member":{}},"StandardKnowledgeArticleTypeConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"}}},"CustomKnowledgeArticleTypeConfigurations":{"type":"list","member":{"type":"structure","required":["Name","DocumentDataFieldName"],"members":{"Name":{},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"}}}}}},"ChatterFeedConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"},"IncludeFilterTypes":{"type":"list","member":{}}}},"CrawlAttachments":{"type":"boolean"},"StandardObjectAttachmentConfiguration":{"type":"structure","members":{"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"}}},"IncludeAttachmentFilePatterns":{"shape":"S1l"},"ExcludeAttachmentFilePatterns":{"shape":"S1l"}}},"OneDriveConfiguration":{"type":"structure","required":["TenantDomain","SecretArn","OneDriveUsers"],"members":{"TenantDomain":{},"SecretArn":{},"OneDriveUsers":{"type":"structure","members":{"OneDriveUserList":{"type":"list","member":{}},"OneDriveUserS3Path":{"shape":"S11"}}},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"},"FieldMappings":{"shape":"S20"},"DisableLocalGroups":{"type":"boolean"}}},"ServiceNowConfiguration":{"type":"structure","required":["HostUrl","SecretArn","ServiceNowBuildVersion"],"members":{"HostUrl":{},"SecretArn":{},"ServiceNowBuildVersion":{},"KnowledgeArticleConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"CrawlAttachments":{"type":"boolean"},"IncludeAttachmentFilePatterns":{"shape":"S1l"},"ExcludeAttachmentFilePatterns":{"shape":"S1l"},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"},"FilterQuery":{}}},"ServiceCatalogConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"CrawlAttachments":{"type":"boolean"},"IncludeAttachmentFilePatterns":{"shape":"S1l"},"ExcludeAttachmentFilePatterns":{"shape":"S1l"},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S20"}}},"AuthenticationType":{}}},"ConfluenceConfiguration":{"type":"structure","required":["ServerUrl","SecretArn","Version"],"members":{"ServerUrl":{},"SecretArn":{},"Version":{},"SpaceConfiguration":{"type":"structure","members":{"CrawlPersonalSpaces":{"type":"boolean"},"CrawlArchivedSpaces":{"type":"boolean"},"IncludeSpaces":{"shape":"S3c"},"ExcludeSpaces":{"shape":"S3c"},"SpaceFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"PageConfiguration":{"type":"structure","members":{"PageFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"BlogConfiguration":{"type":"structure","members":{"BlogFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"AttachmentConfiguration":{"type":"structure","members":{"CrawlAttachments":{"type":"boolean"},"AttachmentFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"VpcConfiguration":{"shape":"S1v"},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"}}},"GoogleDriveConfiguration":{"type":"structure","required":["SecretArn"],"members":{"SecretArn":{},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"},"FieldMappings":{"shape":"S20"},"ExcludeMimeTypes":{"type":"list","member":{}},"ExcludeUserAccounts":{"type":"list","member":{}},"ExcludeSharedDrives":{"type":"list","member":{}}}},"WebCrawlerConfiguration":{"type":"structure","required":["Urls"],"members":{"Urls":{"type":"structure","members":{"SeedUrlConfiguration":{"type":"structure","required":["SeedUrls"],"members":{"SeedUrls":{"type":"list","member":{}},"WebCrawlerMode":{}}},"SiteMapsConfiguration":{"type":"structure","required":["SiteMaps"],"members":{"SiteMaps":{"type":"list","member":{}}}}}},"CrawlDepth":{"type":"integer"},"MaxLinksPerPage":{"type":"integer"},"MaxContentSizePerPageInMegaBytes":{"type":"float"},"MaxUrlsPerMinuteCrawlRate":{"type":"integer"},"UrlInclusionPatterns":{"shape":"S1l"},"UrlExclusionPatterns":{"shape":"S1l"},"ProxyConfiguration":{"type":"structure","required":["Host","Port"],"members":{"Host":{},"Port":{"type":"integer"},"Credentials":{}}},"AuthenticationConfiguration":{"type":"structure","members":{"BasicAuthentication":{"type":"list","member":{"type":"structure","required":["Host","Port","Credentials"],"members":{"Host":{},"Port":{"type":"integer"},"Credentials":{}}}}}}}},"WorkDocsConfiguration":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{},"CrawlComments":{"type":"boolean"},"UseChangeLog":{"type":"boolean"},"InclusionPatterns":{"shape":"S1l"},"ExclusionPatterns":{"shape":"S1l"},"FieldMappings":{"shape":"S20"}}}}},"S1l":{"type":"list","member":{}},"S1v":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"type":"list","member":{}},"SecurityGroupIds":{"type":"list","member":{}}}},"S20":{"type":"list","member":{"type":"structure","required":["DataSourceFieldName","IndexFieldName"],"members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}},"S3c":{"type":"list","member":{}},"S4n":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S52":{"type":"structure","members":{"KmsKeyId":{"type":"string","sensitive":true}}},"S54":{"type":"list","member":{"type":"structure","members":{"JwtTokenTypeConfiguration":{"type":"structure","required":["KeyLocation"],"members":{"KeyLocation":{},"URL":{},"SecretManagerArn":{},"UserNameAttributeField":{},"GroupAttributeField":{},"Issuer":{},"ClaimRegex":{}}},"JsonTokenTypeConfiguration":{"type":"structure","required":["UserNameAttributeField","GroupAttributeField"],"members":{"UserNameAttributeField":{},"GroupAttributeField":{}}}}}},"S5e":{"type":"structure","required":["UserGroupResolutionMode"],"members":{"UserGroupResolutionMode":{}}},"S66":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"Relevance":{"shape":"S6a"},"Search":{"type":"structure","members":{"Facetable":{"type":"boolean"},"Searchable":{"type":"boolean"},"Displayable":{"type":"boolean"},"Sortable":{"type":"boolean"}}}}}},"S6a":{"type":"structure","members":{"Freshness":{"type":"boolean"},"Importance":{"type":"integer"},"Duration":{},"RankOrder":{},"ValueImportanceMap":{"type":"map","key":{},"value":{"type":"integer"}}}},"S6o":{"type":"structure","required":["StorageCapacityUnits","QueryCapacityUnits"],"members":{"StorageCapacityUnits":{"type":"integer"},"QueryCapacityUnits":{"type":"integer"}}},"S92":{"type":"structure","members":{"AndAllFilters":{"shape":"S93"},"OrAllFilters":{"shape":"S93"},"NotFilter":{"shape":"S92"},"EqualsTo":{"shape":"Sh"},"ContainsAll":{"shape":"Sh"},"ContainsAny":{"shape":"Sh"},"GreaterThan":{"shape":"Sh"},"GreaterThanOrEquals":{"shape":"Sh"},"LessThan":{"shape":"Sh"},"LessThanOrEquals":{"shape":"Sh"}}},"S93":{"type":"list","member":{"shape":"S92"}},"S9q":{"type":"structure","members":{"Text":{},"Highlights":{"type":"list","member":{"type":"structure","required":["BeginOffset","EndOffset"],"members":{"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"TopAnswer":{"type":"boolean"},"Type":{}}}}}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2019-02-03","endpointPrefix":"kendra","jsonVersion":"1.1","protocol":"json","serviceAbbreviation":"kendra","serviceFullName":"AWSKendraFrontendService","serviceId":"kendra","signatureVersion":"v4","signingName":"kendra","targetPrefix":"AWSKendraFrontendService","uid":"kendra-2019-02-03"},"operations":{"AssociateEntitiesToExperience":{"input":{"type":"structure","required":["Id","IndexId","EntityList"],"members":{"Id":{},"IndexId":{},"EntityList":{"type":"list","member":{"shape":"S5"}}}},"output":{"type":"structure","members":{"FailedEntityList":{"type":"list","member":{"shape":"Sa"}}}}},"AssociatePersonasToEntities":{"input":{"type":"structure","required":["Id","IndexId","Personas"],"members":{"Id":{},"IndexId":{},"Personas":{"type":"list","member":{"type":"structure","required":["EntityId","Persona"],"members":{"EntityId":{},"Persona":{}}}}}},"output":{"type":"structure","members":{"FailedEntityList":{"shape":"Sh"}}}},"BatchDeleteDocument":{"input":{"type":"structure","required":["IndexId","DocumentIdList"],"members":{"IndexId":{},"DocumentIdList":{"type":"list","member":{}},"DataSourceSyncJobMetricTarget":{"type":"structure","required":["DataSourceId"],"members":{"DataSourceId":{},"DataSourceSyncJobId":{}}}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"BatchGetDocumentStatus":{"input":{"type":"structure","required":["IndexId","DocumentInfoList"],"members":{"IndexId":{},"DocumentInfoList":{"type":"list","member":{"type":"structure","required":["DocumentId"],"members":{"DocumentId":{},"Attributes":{"shape":"Sv"}}}}}},"output":{"type":"structure","members":{"Errors":{"type":"list","member":{"type":"structure","members":{"DocumentId":{},"ErrorCode":{},"ErrorMessage":{}}}},"DocumentStatusList":{"type":"list","member":{"type":"structure","members":{"DocumentId":{},"DocumentStatus":{},"FailureCode":{},"FailureReason":{}}}}}}},"BatchPutDocument":{"input":{"type":"structure","required":["IndexId","Documents"],"members":{"IndexId":{},"RoleArn":{},"Documents":{"type":"list","member":{"type":"structure","required":["Id"],"members":{"Id":{},"Title":{},"Blob":{"type":"blob"},"S3Path":{"shape":"S1g"},"Attributes":{"shape":"Sv"},"AccessControlList":{"shape":"S1j"},"HierarchicalAccessControlList":{"type":"list","member":{"type":"structure","required":["PrincipalList"],"members":{"PrincipalList":{"shape":"S1j"}}}},"ContentType":{}}}},"CustomDocumentEnrichmentConfiguration":{"shape":"S1r"}}},"output":{"type":"structure","members":{"FailedDocuments":{"type":"list","member":{"type":"structure","members":{"Id":{},"ErrorCode":{},"ErrorMessage":{}}}}}}},"ClearQuerySuggestions":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{}}}},"CreateDataSource":{"input":{"type":"structure","required":["Name","IndexId","Type"],"members":{"Name":{},"IndexId":{},"Type":{},"Configuration":{"shape":"S27"},"Description":{},"Schedule":{},"RoleArn":{},"Tags":{"shape":"S5a"},"ClientToken":{"idempotencyToken":true},"LanguageCode":{},"CustomDocumentEnrichmentConfiguration":{"shape":"S1r"}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"CreateExperience":{"input":{"type":"structure","required":["Name","IndexId"],"members":{"Name":{},"IndexId":{},"RoleArn":{},"Configuration":{"shape":"S5j"},"Description":{},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"CreateFaq":{"input":{"type":"structure","required":["IndexId","Name","S3Path","RoleArn"],"members":{"IndexId":{},"Name":{},"Description":{},"S3Path":{"shape":"S1g"},"RoleArn":{},"Tags":{"shape":"S5a"},"FileFormat":{},"ClientToken":{"idempotencyToken":true},"LanguageCode":{}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateIndex":{"input":{"type":"structure","required":["Name","RoleArn"],"members":{"Name":{},"Edition":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S5y"},"Description":{},"ClientToken":{"idempotencyToken":true},"Tags":{"shape":"S5a"},"UserTokenConfigurations":{"shape":"S60"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S6a"}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Name","SourceS3Path","RoleArn"],"members":{"IndexId":{},"Name":{},"Description":{},"SourceS3Path":{"shape":"S1g"},"ClientToken":{"idempotencyToken":true},"RoleArn":{},"Tags":{"shape":"S5a"}}},"output":{"type":"structure","members":{"Id":{}}}},"CreateThesaurus":{"input":{"type":"structure","required":["IndexId","Name","RoleArn","SourceS3Path"],"members":{"IndexId":{},"Name":{},"Description":{},"RoleArn":{},"Tags":{"shape":"S5a"},"SourceS3Path":{"shape":"S1g"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{"Id":{}}}},"DeleteDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DeleteExperience":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{}}},"DeleteFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DeleteIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"DeletePrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"OrderingId":{"type":"long"}}}},"DeleteQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{}}}},"DeleteThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"DescribeDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Type":{},"Configuration":{"shape":"S27"},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Description":{},"Status":{},"Schedule":{},"RoleArn":{},"ErrorMessage":{},"LanguageCode":{},"CustomDocumentEnrichmentConfiguration":{"shape":"S1r"}}}},"DescribeExperience":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Endpoints":{"shape":"S70"},"Configuration":{"shape":"S5j"},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Description":{},"Status":{},"RoleArn":{},"ErrorMessage":{}}}},"DescribeFaq":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"S3Path":{"shape":"S1g"},"Status":{},"RoleArn":{},"ErrorMessage":{},"FileFormat":{},"LanguageCode":{}}}},"DescribeIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{}}},"output":{"type":"structure","members":{"Name":{},"Id":{},"Edition":{},"RoleArn":{},"ServerSideEncryptionConfiguration":{"shape":"S5y"},"Status":{},"Description":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"DocumentMetadataConfigurations":{"shape":"S7b"},"IndexStatistics":{"type":"structure","required":["FaqStatistics","TextDocumentStatistics"],"members":{"FaqStatistics":{"type":"structure","required":["IndexedQuestionAnswersCount"],"members":{"IndexedQuestionAnswersCount":{"type":"integer"}}},"TextDocumentStatistics":{"type":"structure","required":["IndexedTextDocumentsCount","IndexedTextBytes"],"members":{"IndexedTextDocumentsCount":{"type":"integer"},"IndexedTextBytes":{"type":"long"}}}}},"ErrorMessage":{},"CapacityUnits":{"shape":"S7t"},"UserTokenConfigurations":{"shape":"S60"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S6a"}}}},"DescribePrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{}}},"output":{"type":"structure","members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"GroupOrderingIdSummaries":{"type":"list","member":{"type":"structure","members":{"Status":{},"LastUpdatedAt":{"type":"timestamp"},"ReceivedAt":{"type":"timestamp"},"OrderingId":{"type":"long"},"FailureReason":{}}}}}}},"DescribeQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{}}},"output":{"type":"structure","members":{"IndexId":{},"Id":{},"Name":{},"Description":{},"Status":{},"ErrorMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"SourceS3Path":{"shape":"S1g"},"ItemCount":{"type":"integer"},"FileSizeBytes":{"type":"long"},"RoleArn":{}}}},"DescribeQuerySuggestionsConfig":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{}}},"output":{"type":"structure","members":{"Mode":{},"Status":{},"QueryLogLookBackWindowInDays":{"type":"integer"},"IncludeQueriesWithoutUserInformation":{"type":"boolean"},"MinimumNumberOfQueryingUsers":{"type":"integer"},"MinimumQueryCount":{"type":"integer"},"LastSuggestionsBuildTime":{"type":"timestamp"},"LastClearTime":{"type":"timestamp"},"TotalSuggestionsCount":{"type":"integer"}}}},"DescribeThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"Id":{},"IndexId":{},"Name":{},"Description":{},"Status":{},"ErrorMessage":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"RoleArn":{},"SourceS3Path":{"shape":"S1g"},"FileSizeBytes":{"type":"long"},"TermCount":{"type":"long"},"SynonymRuleCount":{"type":"long"}}}},"DisassociateEntitiesFromExperience":{"input":{"type":"structure","required":["Id","IndexId","EntityList"],"members":{"Id":{},"IndexId":{},"EntityList":{"type":"list","member":{"shape":"S5"}}}},"output":{"type":"structure","members":{"FailedEntityList":{"shape":"Sh"}}}},"DisassociatePersonasFromEntities":{"input":{"type":"structure","required":["Id","IndexId","EntityIds"],"members":{"Id":{},"IndexId":{},"EntityIds":{"type":"list","member":{}}}},"output":{"type":"structure","members":{"FailedEntityList":{"shape":"Sh"}}}},"GetQuerySuggestions":{"input":{"type":"structure","required":["IndexId","QueryText"],"members":{"IndexId":{},"QueryText":{},"MaxSuggestionsCount":{"type":"integer"}}},"output":{"type":"structure","members":{"QuerySuggestionsId":{},"Suggestions":{"type":"list","member":{"type":"structure","members":{"Id":{},"Value":{"type":"structure","members":{"Text":{"type":"structure","members":{"Text":{},"Highlights":{"type":"list","member":{"type":"structure","members":{"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"}}}}}}}}}}}}}},"GetSnapshots":{"input":{"type":"structure","required":["IndexId","Interval","MetricType"],"members":{"IndexId":{},"Interval":{},"MetricType":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SnapShotTimeFilter":{"shape":"S92"},"SnapshotsDataHeader":{"type":"list","member":{}},"SnapshotsData":{"type":"list","member":{"type":"list","member":{}}},"NextToken":{}}}},"ListDataSourceSyncJobs":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"},"StartTimeFilter":{"shape":"S92"},"StatusFilter":{}}},"output":{"type":"structure","members":{"History":{"type":"list","member":{"type":"structure","members":{"ExecutionId":{},"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"},"Status":{},"ErrorMessage":{},"ErrorCode":{},"DataSourceErrorCode":{},"Metrics":{"type":"structure","members":{"DocumentsAdded":{},"DocumentsModified":{},"DocumentsDeleted":{},"DocumentsFailed":{},"DocumentsScanned":{}}}}}},"NextToken":{}}}},"ListDataSources":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"Type":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{},"LanguageCode":{}}}},"NextToken":{}}}},"ListEntityPersonas":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"EntityId":{},"Persona":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}},"NextToken":{}}}},"ListExperienceEntities":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{},"NextToken":{}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"EntityId":{},"EntityType":{},"DisplayData":{"type":"structure","members":{"UserName":{"shape":"S9t"},"GroupName":{"shape":"S9t"},"IdentifiedUserName":{"shape":"S9t"},"FirstName":{"shape":"S9t"},"LastName":{"shape":"S9t"}}}}}},"NextToken":{}}}},"ListExperiences":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"SummaryItems":{"type":"list","member":{"type":"structure","members":{"Name":{},"Id":{},"CreatedAt":{"type":"timestamp"},"Status":{},"Endpoints":{"shape":"S70"}}}},"NextToken":{}}}},"ListFaqs":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"FaqSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"FileFormat":{},"LanguageCode":{}}}}}}},"ListGroupsOlderThanOrderingId":{"input":{"type":"structure","required":["IndexId","OrderingId"],"members":{"IndexId":{},"DataSourceId":{},"OrderingId":{"type":"long"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"GroupsSummaries":{"type":"list","member":{"type":"structure","members":{"GroupId":{},"OrderingId":{"type":"long"}}}},"NextToken":{}}}},"ListIndices":{"input":{"type":"structure","members":{"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"IndexConfigurationSummaryItems":{"type":"list","member":{"type":"structure","required":["CreatedAt","UpdatedAt","Status"],"members":{"Name":{},"Id":{},"Edition":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"Status":{}}}},"NextToken":{}}}},"ListQuerySuggestionsBlockLists":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"BlockListSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"},"ItemCount":{"type":"integer"}}}},"NextToken":{}}}},"ListTagsForResource":{"input":{"type":"structure","required":["ResourceARN"],"members":{"ResourceARN":{}}},"output":{"type":"structure","members":{"Tags":{"shape":"S5a"}}}},"ListThesauri":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"NextToken":{},"ThesaurusSummaryItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Status":{},"CreatedAt":{"type":"timestamp"},"UpdatedAt":{"type":"timestamp"}}}}}}},"PutPrincipalMapping":{"input":{"type":"structure","required":["IndexId","GroupId","GroupMembers"],"members":{"IndexId":{},"DataSourceId":{},"GroupId":{},"GroupMembers":{"type":"structure","members":{"MemberGroups":{"type":"list","member":{"type":"structure","required":["GroupId"],"members":{"GroupId":{},"DataSourceId":{}}}},"MemberUsers":{"type":"list","member":{"type":"structure","required":["UserId"],"members":{"UserId":{}}}},"S3PathforGroupMembers":{"shape":"S1g"}}},"OrderingId":{"type":"long"},"RoleArn":{}}}},"Query":{"input":{"type":"structure","required":["IndexId","QueryText"],"members":{"IndexId":{},"QueryText":{},"AttributeFilter":{"shape":"Sb0"},"Facets":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{}}}},"RequestedDocumentAttributes":{"type":"list","member":{}},"QueryResultTypeFilter":{},"DocumentRelevanceOverrideConfigurations":{"type":"list","member":{"type":"structure","required":["Name","Relevance"],"members":{"Name":{},"Relevance":{"shape":"S7f"}}}},"PageNumber":{"type":"integer"},"PageSize":{"type":"integer"},"SortingConfiguration":{"type":"structure","required":["DocumentAttributeKey","SortOrder"],"members":{"DocumentAttributeKey":{},"SortOrder":{}}},"UserContext":{"type":"structure","members":{"Token":{},"UserId":{},"Groups":{"type":"list","member":{}},"DataSourceGroups":{"type":"list","member":{"type":"structure","required":["GroupId","DataSourceId"],"members":{"GroupId":{},"DataSourceId":{}}}}}},"VisitorId":{}}},"output":{"type":"structure","members":{"QueryId":{},"ResultItems":{"type":"list","member":{"type":"structure","members":{"Id":{},"Type":{},"AdditionalAttributes":{"type":"list","member":{"type":"structure","required":["Key","ValueType","Value"],"members":{"Key":{},"ValueType":{},"Value":{"type":"structure","members":{"TextWithHighlightsValue":{"shape":"Sbo"}}}}}},"DocumentId":{},"DocumentTitle":{"shape":"Sbo"},"DocumentExcerpt":{"shape":"Sbo"},"DocumentURI":{},"DocumentAttributes":{"shape":"Sv"},"ScoreAttributes":{"type":"structure","members":{"ScoreConfidence":{}}},"FeedbackToken":{}}}},"FacetResults":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeKey":{},"DocumentAttributeValueType":{},"DocumentAttributeValueCountPairs":{"type":"list","member":{"type":"structure","members":{"DocumentAttributeValue":{"shape":"Sy"},"Count":{"type":"integer"}}}}}}},"TotalNumberOfResults":{"type":"integer"}}}},"StartDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}},"output":{"type":"structure","members":{"ExecutionId":{}}}},"StopDataSourceSyncJob":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"IndexId":{}}}},"SubmitFeedback":{"input":{"type":"structure","required":["IndexId","QueryId"],"members":{"IndexId":{},"QueryId":{},"ClickFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","ClickTime"],"members":{"ResultId":{},"ClickTime":{"type":"timestamp"}}}},"RelevanceFeedbackItems":{"type":"list","member":{"type":"structure","required":["ResultId","RelevanceValue"],"members":{"ResultId":{},"RelevanceValue":{}}}}}}},"TagResource":{"input":{"type":"structure","required":["ResourceARN","Tags"],"members":{"ResourceARN":{},"Tags":{"shape":"S5a"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"input":{"type":"structure","required":["ResourceARN","TagKeys"],"members":{"ResourceARN":{},"TagKeys":{"type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateDataSource":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"Configuration":{"shape":"S27"},"Description":{},"Schedule":{},"RoleArn":{},"LanguageCode":{},"CustomDocumentEnrichmentConfiguration":{"shape":"S1r"}}}},"UpdateExperience":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"RoleArn":{},"Configuration":{"shape":"S5j"},"Description":{}}}},"UpdateIndex":{"input":{"type":"structure","required":["Id"],"members":{"Id":{},"Name":{},"RoleArn":{},"Description":{},"DocumentMetadataConfigurationUpdates":{"shape":"S7b"},"CapacityUnits":{"shape":"S7t"},"UserTokenConfigurations":{"shape":"S60"},"UserContextPolicy":{},"UserGroupResolutionConfiguration":{"shape":"S6a"}}}},"UpdateQuerySuggestionsBlockList":{"input":{"type":"structure","required":["IndexId","Id"],"members":{"IndexId":{},"Id":{},"Name":{},"Description":{},"SourceS3Path":{"shape":"S1g"},"RoleArn":{}}}},"UpdateQuerySuggestionsConfig":{"input":{"type":"structure","required":["IndexId"],"members":{"IndexId":{},"Mode":{},"QueryLogLookBackWindowInDays":{"type":"integer"},"IncludeQueriesWithoutUserInformation":{"type":"boolean"},"MinimumNumberOfQueryingUsers":{"type":"integer"},"MinimumQueryCount":{"type":"integer"}}}},"UpdateThesaurus":{"input":{"type":"structure","required":["Id","IndexId"],"members":{"Id":{},"Name":{},"IndexId":{},"Description":{},"RoleArn":{},"SourceS3Path":{"shape":"S1g"}}}}},"shapes":{"S5":{"type":"structure","required":["EntityId","EntityType"],"members":{"EntityId":{},"EntityType":{}}},"Sa":{"type":"structure","members":{"EntityId":{},"ErrorMessage":{}}},"Sh":{"type":"list","member":{"shape":"Sa"}},"Sv":{"type":"list","member":{"shape":"Sw"}},"Sw":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{"shape":"Sy"}}},"Sy":{"type":"structure","members":{"StringValue":{},"StringListValue":{"type":"list","member":{}},"LongValue":{"type":"long"},"DateValue":{"type":"timestamp"}}},"S1g":{"type":"structure","required":["Bucket","Key"],"members":{"Bucket":{},"Key":{}}},"S1j":{"type":"list","member":{"type":"structure","required":["Name","Type","Access"],"members":{"Name":{},"Type":{},"Access":{},"DataSourceId":{}}}},"S1r":{"type":"structure","members":{"InlineConfigurations":{"type":"list","member":{"type":"structure","members":{"Condition":{"shape":"S1u"},"Target":{"type":"structure","members":{"TargetDocumentAttributeKey":{},"TargetDocumentAttributeValueDeletion":{"type":"boolean"},"TargetDocumentAttributeValue":{"shape":"Sy"}}},"DocumentContentDeletion":{"type":"boolean"}}}},"PreExtractionHookConfiguration":{"shape":"S1y"},"PostExtractionHookConfiguration":{"shape":"S1y"},"RoleArn":{}}},"S1u":{"type":"structure","required":["ConditionDocumentAttributeKey","Operator"],"members":{"ConditionDocumentAttributeKey":{},"Operator":{},"ConditionOnValue":{"shape":"Sy"}}},"S1y":{"type":"structure","required":["LambdaArn","S3Bucket"],"members":{"InvocationCondition":{"shape":"S1u"},"LambdaArn":{},"S3Bucket":{}}},"S27":{"type":"structure","members":{"S3Configuration":{"type":"structure","required":["BucketName"],"members":{"BucketName":{},"InclusionPrefixes":{"shape":"S29"},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"},"DocumentsMetadataConfiguration":{"type":"structure","members":{"S3Prefix":{}}},"AccessControlListConfiguration":{"type":"structure","members":{"KeyPath":{}}}}},"SharePointConfiguration":{"type":"structure","required":["SharePointVersion","Urls","SecretArn"],"members":{"SharePointVersion":{},"Urls":{"type":"list","member":{}},"SecretArn":{},"CrawlAttachments":{"type":"boolean"},"UseChangeLog":{"type":"boolean"},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"},"VpcConfiguration":{"shape":"S2i"},"FieldMappings":{"shape":"S2n"},"DocumentTitleFieldName":{},"DisableLocalGroups":{"type":"boolean"},"SslCertificateS3Path":{"shape":"S1g"}}},"DatabaseConfiguration":{"type":"structure","required":["DatabaseEngineType","ConnectionConfiguration","ColumnConfiguration"],"members":{"DatabaseEngineType":{},"ConnectionConfiguration":{"type":"structure","required":["DatabaseHost","DatabasePort","DatabaseName","TableName","SecretArn"],"members":{"DatabaseHost":{},"DatabasePort":{"type":"integer"},"DatabaseName":{},"TableName":{},"SecretArn":{}}},"VpcConfiguration":{"shape":"S2i"},"ColumnConfiguration":{"type":"structure","required":["DocumentIdColumnName","DocumentDataColumnName","ChangeDetectingColumns"],"members":{"DocumentIdColumnName":{},"DocumentDataColumnName":{},"DocumentTitleColumnName":{},"FieldMappings":{"shape":"S2n"},"ChangeDetectingColumns":{"type":"list","member":{}}}},"AclConfiguration":{"type":"structure","required":["AllowedGroupsColumnName"],"members":{"AllowedGroupsColumnName":{}}},"SqlConfiguration":{"type":"structure","members":{"QueryIdentifiersEnclosingOption":{}}}}},"SalesforceConfiguration":{"type":"structure","required":["ServerUrl","SecretArn"],"members":{"ServerUrl":{},"SecretArn":{},"StandardObjectConfigurations":{"type":"list","member":{"type":"structure","required":["Name","DocumentDataFieldName"],"members":{"Name":{},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"}}}},"KnowledgeArticleConfiguration":{"type":"structure","required":["IncludedStates"],"members":{"IncludedStates":{"type":"list","member":{}},"StandardKnowledgeArticleTypeConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"}}},"CustomKnowledgeArticleTypeConfigurations":{"type":"list","member":{"type":"structure","required":["Name","DocumentDataFieldName"],"members":{"Name":{},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"}}}}}},"ChatterFeedConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"},"IncludeFilterTypes":{"type":"list","member":{}}}},"CrawlAttachments":{"type":"boolean"},"StandardObjectAttachmentConfiguration":{"type":"structure","members":{"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"}}},"IncludeAttachmentFilePatterns":{"shape":"S29"},"ExcludeAttachmentFilePatterns":{"shape":"S29"}}},"OneDriveConfiguration":{"type":"structure","required":["TenantDomain","SecretArn","OneDriveUsers"],"members":{"TenantDomain":{},"SecretArn":{},"OneDriveUsers":{"type":"structure","members":{"OneDriveUserList":{"type":"list","member":{}},"OneDriveUserS3Path":{"shape":"S1g"}}},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"},"FieldMappings":{"shape":"S2n"},"DisableLocalGroups":{"type":"boolean"}}},"ServiceNowConfiguration":{"type":"structure","required":["HostUrl","SecretArn","ServiceNowBuildVersion"],"members":{"HostUrl":{},"SecretArn":{},"ServiceNowBuildVersion":{},"KnowledgeArticleConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"CrawlAttachments":{"type":"boolean"},"IncludeAttachmentFilePatterns":{"shape":"S29"},"ExcludeAttachmentFilePatterns":{"shape":"S29"},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"},"FilterQuery":{}}},"ServiceCatalogConfiguration":{"type":"structure","required":["DocumentDataFieldName"],"members":{"CrawlAttachments":{"type":"boolean"},"IncludeAttachmentFilePatterns":{"shape":"S29"},"ExcludeAttachmentFilePatterns":{"shape":"S29"},"DocumentDataFieldName":{},"DocumentTitleFieldName":{},"FieldMappings":{"shape":"S2n"}}},"AuthenticationType":{}}},"ConfluenceConfiguration":{"type":"structure","required":["ServerUrl","SecretArn","Version"],"members":{"ServerUrl":{},"SecretArn":{},"Version":{},"SpaceConfiguration":{"type":"structure","members":{"CrawlPersonalSpaces":{"type":"boolean"},"CrawlArchivedSpaces":{"type":"boolean"},"IncludeSpaces":{"shape":"S3z"},"ExcludeSpaces":{"shape":"S3z"},"SpaceFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"PageConfiguration":{"type":"structure","members":{"PageFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"BlogConfiguration":{"type":"structure","members":{"BlogFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"AttachmentConfiguration":{"type":"structure","members":{"CrawlAttachments":{"type":"boolean"},"AttachmentFieldMappings":{"type":"list","member":{"type":"structure","members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}}}},"VpcConfiguration":{"shape":"S2i"},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"}}},"GoogleDriveConfiguration":{"type":"structure","required":["SecretArn"],"members":{"SecretArn":{},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"},"FieldMappings":{"shape":"S2n"},"ExcludeMimeTypes":{"type":"list","member":{}},"ExcludeUserAccounts":{"type":"list","member":{}},"ExcludeSharedDrives":{"type":"list","member":{}}}},"WebCrawlerConfiguration":{"type":"structure","required":["Urls"],"members":{"Urls":{"type":"structure","members":{"SeedUrlConfiguration":{"type":"structure","required":["SeedUrls"],"members":{"SeedUrls":{"type":"list","member":{}},"WebCrawlerMode":{}}},"SiteMapsConfiguration":{"type":"structure","required":["SiteMaps"],"members":{"SiteMaps":{"type":"list","member":{}}}}}},"CrawlDepth":{"type":"integer"},"MaxLinksPerPage":{"type":"integer"},"MaxContentSizePerPageInMegaBytes":{"type":"float"},"MaxUrlsPerMinuteCrawlRate":{"type":"integer"},"UrlInclusionPatterns":{"shape":"S29"},"UrlExclusionPatterns":{"shape":"S29"},"ProxyConfiguration":{"type":"structure","required":["Host","Port"],"members":{"Host":{},"Port":{"type":"integer"},"Credentials":{}}},"AuthenticationConfiguration":{"type":"structure","members":{"BasicAuthentication":{"type":"list","member":{"type":"structure","required":["Host","Port","Credentials"],"members":{"Host":{},"Port":{"type":"integer"},"Credentials":{}}}}}}}},"WorkDocsConfiguration":{"type":"structure","required":["OrganizationId"],"members":{"OrganizationId":{},"CrawlComments":{"type":"boolean"},"UseChangeLog":{"type":"boolean"},"InclusionPatterns":{"shape":"S29"},"ExclusionPatterns":{"shape":"S29"},"FieldMappings":{"shape":"S2n"}}}}},"S29":{"type":"list","member":{}},"S2i":{"type":"structure","required":["SubnetIds","SecurityGroupIds"],"members":{"SubnetIds":{"type":"list","member":{}},"SecurityGroupIds":{"type":"list","member":{}}}},"S2n":{"type":"list","member":{"type":"structure","required":["DataSourceFieldName","IndexFieldName"],"members":{"DataSourceFieldName":{},"DateFieldFormat":{},"IndexFieldName":{}}}},"S3z":{"type":"list","member":{}},"S5a":{"type":"list","member":{"type":"structure","required":["Key","Value"],"members":{"Key":{},"Value":{}}}},"S5j":{"type":"structure","members":{"ContentSourceConfiguration":{"type":"structure","members":{"DataSourceIds":{"type":"list","member":{}},"FaqIds":{"type":"list","member":{}},"DirectPutContent":{"type":"boolean"}}},"UserIdentityConfiguration":{"type":"structure","members":{"IdentityAttributeName":{}}}}},"S5y":{"type":"structure","members":{"KmsKeyId":{"type":"string","sensitive":true}}},"S60":{"type":"list","member":{"type":"structure","members":{"JwtTokenTypeConfiguration":{"type":"structure","required":["KeyLocation"],"members":{"KeyLocation":{},"URL":{},"SecretManagerArn":{},"UserNameAttributeField":{},"GroupAttributeField":{},"Issuer":{},"ClaimRegex":{}}},"JsonTokenTypeConfiguration":{"type":"structure","required":["UserNameAttributeField","GroupAttributeField"],"members":{"UserNameAttributeField":{},"GroupAttributeField":{}}}}}},"S6a":{"type":"structure","required":["UserGroupResolutionMode"],"members":{"UserGroupResolutionMode":{}}},"S70":{"type":"list","member":{"type":"structure","members":{"EndpointType":{},"Endpoint":{}}}},"S7b":{"type":"list","member":{"type":"structure","required":["Name","Type"],"members":{"Name":{},"Type":{},"Relevance":{"shape":"S7f"},"Search":{"type":"structure","members":{"Facetable":{"type":"boolean"},"Searchable":{"type":"boolean"},"Displayable":{"type":"boolean"},"Sortable":{"type":"boolean"}}}}}},"S7f":{"type":"structure","members":{"Freshness":{"type":"boolean"},"Importance":{"type":"integer"},"Duration":{},"RankOrder":{},"ValueImportanceMap":{"type":"map","key":{},"value":{"type":"integer"}}}},"S7t":{"type":"structure","required":["StorageCapacityUnits","QueryCapacityUnits"],"members":{"StorageCapacityUnits":{"type":"integer"},"QueryCapacityUnits":{"type":"integer"}}},"S92":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S9t":{"type":"string","sensitive":true},"Sb0":{"type":"structure","members":{"AndAllFilters":{"shape":"Sb1"},"OrAllFilters":{"shape":"Sb1"},"NotFilter":{"shape":"Sb0"},"EqualsTo":{"shape":"Sw"},"ContainsAll":{"shape":"Sw"},"ContainsAny":{"shape":"Sw"},"GreaterThan":{"shape":"Sw"},"GreaterThanOrEquals":{"shape":"Sw"},"LessThan":{"shape":"Sw"},"LessThanOrEquals":{"shape":"Sw"}}},"Sb1":{"type":"list","member":{"shape":"Sb0"}},"Sbo":{"type":"structure","members":{"Text":{},"Highlights":{"type":"list","member":{"type":"structure","required":["BeginOffset","EndOffset"],"members":{"BeginOffset":{"type":"integer"},"EndOffset":{"type":"integer"},"TopAnswer":{"type":"boolean"},"Type":{}}}}}}}}
/***/ }),
/* 850 */
/***/ (function(module, exports) {
- module.exports = {"pagination":{"ListDataSourceSyncJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDataSources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIndices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}
+ module.exports = {"pagination":{"ListDataSourceSyncJobs":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListDataSources":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListEntityPersonas":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListExperienceEntities":{"input_token":"NextToken","output_token":"NextToken"},"ListExperiences":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"},"ListIndices":{"input_token":"NextToken","output_token":"NextToken","limit_key":"MaxResults"}}}
/***/ }),
/* 851 */
@@ -53515,13 +53515,13 @@ return /******/ (function(modules) { // webpackBootstrap
/* 937 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-12-01","endpointPrefix":"devops-guru","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon DevOps Guru","serviceId":"DevOps Guru","signatureVersion":"v4","signingName":"devops-guru","uid":"devops-guru-2020-12-01"},"operations":{"AddNotificationChannel":{"http":{"method":"PUT","requestUri":"/channels","responseCode":200},"input":{"type":"structure","required":["Config"],"members":{"Config":{"shape":"S2"}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"DescribeAccountHealth":{"http":{"method":"GET","requestUri":"/accounts/health","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["OpenReactiveInsights","OpenProactiveInsights","MetricsAnalyzed","ResourceHours"],"members":{"OpenReactiveInsights":{"type":"integer"},"OpenProactiveInsights":{"type":"integer"},"MetricsAnalyzed":{"type":"integer"},"ResourceHours":{"type":"long"}}}},"DescribeAccountOverview":{"http":{"requestUri":"/accounts/overview","responseCode":200},"input":{"type":"structure","required":["FromTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"output":{"type":"structure","required":["ReactiveInsights","ProactiveInsights","MeanTimeToRecoverInMilliseconds"],"members":{"ReactiveInsights":{"type":"integer"},"ProactiveInsights":{"type":"integer"},"MeanTimeToRecoverInMilliseconds":{"type":"long"}}}},"DescribeAnomaly":{"http":{"method":"GET","requestUri":"/anomalies/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"AccountId":{"location":"querystring","locationName":"AccountId"}}},"output":{"type":"structure","members":{"ProactiveAnomaly":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"UpdateTime":{"type":"timestamp"},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"PredictionTimeRange":{"shape":"Ss"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1b"},"Limit":{"type":"double"}}},"ReactiveAnomaly":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1b"}}}}}},"DescribeFeedback":{"http":{"requestUri":"/feedback","responseCode":200},"input":{"type":"structure","members":{"InsightId":{}}},"output":{"type":"structure","members":{"InsightFeedback":{"shape":"S1j"}}}},"DescribeInsight":{"http":{"method":"GET","requestUri":"/insights/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"AccountId":{"location":"querystring","locationName":"AccountId"}}},"output":{"type":"structure","members":{"ProactiveInsight":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1b"},"SsmOpsItemId":{}}},"ReactiveInsight":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"ResourceCollection":{"shape":"S1b"},"SsmOpsItemId":{}}}}}},"DescribeOrganizationHealth":{"http":{"requestUri":"/organization/health","responseCode":200},"input":{"type":"structure","members":{"AccountIds":{"shape":"S1v"},"OrganizationalUnitIds":{"shape":"S1w"}}},"output":{"type":"structure","required":["OpenReactiveInsights","OpenProactiveInsights","MetricsAnalyzed","ResourceHours"],"members":{"OpenReactiveInsights":{"type":"integer"},"OpenProactiveInsights":{"type":"integer"},"MetricsAnalyzed":{"type":"integer"},"ResourceHours":{"type":"long"}}}},"DescribeOrganizationOverview":{"http":{"requestUri":"/organization/overview","responseCode":200},"input":{"type":"structure","required":["FromTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"},"AccountIds":{"shape":"S1v"},"OrganizationalUnitIds":{"shape":"S1w"}}},"output":{"type":"structure","required":["ReactiveInsights","ProactiveInsights"],"members":{"ReactiveInsights":{"type":"integer"},"ProactiveInsights":{"type":"integer"}}}},"DescribeOrganizationResourceCollectionHealth":{"http":{"requestUri":"/organization/health/resource-collection/","responseCode":200},"input":{"type":"structure","required":["OrganizationResourceCollectionType"],"members":{"OrganizationResourceCollectionType":{},"AccountIds":{"shape":"S1v"},"OrganizationalUnitIds":{"shape":"S1w"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CloudFormation":{"shape":"S26"},"Service":{"shape":"S29"},"Account":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"Insight":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"}}}}}},"NextToken":{}}}},"DescribeResourceCollectionHealth":{"http":{"method":"GET","requestUri":"/accounts/health/resource-collection/{ResourceCollectionType}","responseCode":200},"input":{"type":"structure","required":["ResourceCollectionType"],"members":{"ResourceCollectionType":{"location":"uri","locationName":"ResourceCollectionType"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","required":["CloudFormation"],"members":{"CloudFormation":{"shape":"S26"},"Service":{"shape":"S29"},"NextToken":{}}}},"DescribeServiceIntegration":{"http":{"method":"GET","requestUri":"/service-integrations","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ServiceIntegration":{"type":"structure","members":{"OpsCenter":{"type":"structure","members":{"OptInStatus":{}}}}}}}},"GetCostEstimation":{"http":{"method":"GET","requestUri":"/cost-estimation","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"ResourceCollection":{"shape":"S2q"},"Status":{},"Costs":{"type":"list","member":{"type":"structure","members":{"Type":{},"State":{},"Count":{"type":"integer"},"UnitCost":{"type":"double"},"Cost":{"type":"double"}}}},"TimeRange":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"TotalCost":{"type":"double"},"NextToken":{}}}},"GetResourceCollection":{"http":{"method":"GET","requestUri":"/resource-collections/{ResourceCollectionType}","responseCode":200},"input":{"type":"structure","required":["ResourceCollectionType"],"members":{"ResourceCollectionType":{"location":"uri","locationName":"ResourceCollectionType"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"ResourceCollection":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"shape":"S1d"}}}}},"NextToken":{}}}},"ListAnomaliesForInsight":{"http":{"requestUri":"/anomalies/insight/{InsightId}","responseCode":200},"input":{"type":"structure","required":["InsightId"],"members":{"InsightId":{"location":"uri","locationName":"InsightId"},"StartTimeRange":{"shape":"S36"},"MaxResults":{"type":"integer"},"NextToken":{},"AccountId":{}}},"output":{"type":"structure","members":{"ProactiveAnomalies":{"type":"list","member":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"UpdateTime":{"type":"timestamp"},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"PredictionTimeRange":{"shape":"Ss"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1b"},"Limit":{"type":"double"}}}},"ReactiveAnomalies":{"type":"list","member":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1b"}}}},"NextToken":{}}}},"ListEvents":{"http":{"requestUri":"/events","responseCode":200},"input":{"type":"structure","required":["Filters"],"members":{"Filters":{"type":"structure","members":{"InsightId":{},"EventTimeRange":{"type":"structure","required":["FromTime","ToTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"EventClass":{},"EventSource":{},"DataSource":{},"ResourceCollection":{"shape":"S1b"}}},"MaxResults":{"type":"integer"},"NextToken":{},"AccountId":{}}},"output":{"type":"structure","required":["Events"],"members":{"Events":{"type":"list","member":{"type":"structure","members":{"ResourceCollection":{"shape":"S1b"},"Id":{},"Time":{"type":"timestamp"},"EventSource":{},"Name":{},"DataSource":{},"EventClass":{},"Resources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Name":{},"Arn":{}}}}}}},"NextToken":{}}}},"ListInsights":{"http":{"requestUri":"/insights","responseCode":200},"input":{"type":"structure","required":["StatusFilter"],"members":{"StatusFilter":{"shape":"S3v"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S43"},"ReactiveInsights":{"shape":"S47"},"NextToken":{}}}},"ListNotificationChannels":{"http":{"requestUri":"/channels","responseCode":200},"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"Channels":{"type":"list","member":{"type":"structure","members":{"Id":{},"Config":{"shape":"S2"}}}},"NextToken":{}}}},"ListOrganizationInsights":{"http":{"requestUri":"/organization/insights","responseCode":200},"input":{"type":"structure","required":["StatusFilter"],"members":{"StatusFilter":{"shape":"S3v"},"MaxResults":{"type":"integer"},"AccountIds":{"type":"list","member":{}},"OrganizationalUnitIds":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"type":"list","member":{"type":"structure","members":{"Id":{},"AccountId":{},"OrganizationalUnitId":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}}},"ReactiveInsights":{"type":"list","member":{"type":"structure","members":{"Id":{},"AccountId":{},"OrganizationalUnitId":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}}},"NextToken":{}}}},"ListRecommendations":{"http":{"requestUri":"/recommendations","responseCode":200},"input":{"type":"structure","required":["InsightId"],"members":{"InsightId":{},"NextToken":{},"Locale":{},"AccountId":{}}},"output":{"type":"structure","members":{"Recommendations":{"type":"list","member":{"type":"structure","members":{"Description":{},"Link":{},"Name":{},"Reason":{},"RelatedEvents":{"type":"list","member":{"type":"structure","members":{"Name":{},"Resources":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}}}}},"RelatedAnomalies":{"type":"list","member":{"type":"structure","members":{"Resources":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}},"SourceDetails":{"type":"list","member":{"type":"structure","members":{"CloudWatchMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Namespace":{}}}}}}}}}}}}},"NextToken":{}}}},"PutFeedback":{"http":{"method":"PUT","requestUri":"/feedback","responseCode":200},"input":{"type":"structure","members":{"InsightFeedback":{"shape":"S1j"}}},"output":{"type":"structure","members":{}}},"RemoveNotificationChannel":{"http":{"method":"DELETE","requestUri":"/channels/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"SearchInsights":{"http":{"requestUri":"/insights/search","responseCode":200},"input":{"type":"structure","required":["StartTimeRange","Type"],"members":{"StartTimeRange":{"shape":"S36"},"Filters":{"type":"structure","members":{"Severities":{"shape":"S5j"},"Statuses":{"shape":"S5k"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}},"MaxResults":{"type":"integer"},"NextToken":{},"Type":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S43"},"ReactiveInsights":{"shape":"S47"},"NextToken":{}}}},"SearchOrganizationInsights":{"http":{"requestUri":"/organization/insights/search","responseCode":200},"input":{"type":"structure","required":["AccountIds","StartTimeRange","Type"],"members":{"AccountIds":{"type":"list","member":{}},"StartTimeRange":{"shape":"S36"},"Filters":{"type":"structure","members":{"Severities":{"shape":"S5j"},"Statuses":{"shape":"S5k"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}},"MaxResults":{"type":"integer"},"NextToken":{},"Type":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S43"},"ReactiveInsights":{"shape":"S47"},"NextToken":{}}}},"StartCostEstimation":{"http":{"method":"PUT","requestUri":"/cost-estimation","responseCode":200},"input":{"type":"structure","required":["ResourceCollection"],"members":{"ResourceCollection":{"shape":"S2q"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{}}},"UpdateResourceCollection":{"http":{"method":"PUT","requestUri":"/resource-collections","responseCode":200},"input":{"type":"structure","required":["Action","ResourceCollection"],"members":{"Action":{},"ResourceCollection":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"type":"list","member":{}}}}}}}},"output":{"type":"structure","members":{}}},"UpdateServiceIntegration":{"http":{"method":"PUT","requestUri":"/service-integrations","responseCode":200},"input":{"type":"structure","required":["ServiceIntegration"],"members":{"ServiceIntegration":{"type":"structure","members":{"OpsCenter":{"type":"structure","members":{"OptInStatus":{}}}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","required":["Sns"],"members":{"Sns":{"type":"structure","members":{"TopicArn":{}}}}},"Sq":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"Sr":{"type":"structure","required":["OpenTime"],"members":{"OpenTime":{"type":"timestamp"},"CloseTime":{"type":"timestamp"}}},"Ss":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"St":{"type":"structure","members":{"CloudWatchMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}},"Stat":{},"Unit":{},"Period":{"type":"integer"},"MetricDataSummary":{"type":"structure","members":{"TimestampMetricValuePairList":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"MetricValue":{"type":"double"}}}},"StatusCode":{}}}}}}}},"S1b":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"shape":"S1d"}}}}},"S1d":{"type":"list","member":{}},"S1j":{"type":"structure","members":{"Id":{},"Feedback":{}}},"S1r":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S1v":{"type":"list","member":{}},"S1w":{"type":"list","member":{}},"S26":{"type":"list","member":{"type":"structure","members":{"StackName":{},"Insight":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"},"MeanTimeToRecoverInMilliseconds":{"type":"long"}}}}}},"S29":{"type":"list","member":{"type":"structure","members":{"ServiceName":{},"Insight":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"}}}}}},"S2q":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"type":"list","member":{}}}}}},"S36":{"type":"structure","members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"S3v":{"type":"structure","members":{"Ongoing":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Closed":{"type":"structure","required":["Type","EndTimeRange"],"members":{"Type":{},"EndTimeRange":{"type":"structure","members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}}}},"Any":{"type":"structure","required":["Type","StartTimeRange"],"members":{"Type":{},"StartTimeRange":{"shape":"S36"}}}}},"S43":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}}},"S45":{"type":"structure","members":{"ServiceNames":{"type":"list","member":{}}}},"S47":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S1r"},"ResourceCollection":{"shape":"S1b"},"ServiceCollection":{"shape":"S45"}}}},"S5j":{"type":"list","member":{}},"S5k":{"type":"list","member":{}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-12-01","endpointPrefix":"devops-guru","jsonVersion":"1.1","protocol":"rest-json","serviceFullName":"Amazon DevOps Guru","serviceId":"DevOps Guru","signatureVersion":"v4","signingName":"devops-guru","uid":"devops-guru-2020-12-01"},"operations":{"AddNotificationChannel":{"http":{"method":"PUT","requestUri":"/channels","responseCode":200},"input":{"type":"structure","required":["Config"],"members":{"Config":{"shape":"S2"}}},"output":{"type":"structure","required":["Id"],"members":{"Id":{}}}},"DescribeAccountHealth":{"http":{"method":"GET","requestUri":"/accounts/health","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","required":["OpenReactiveInsights","OpenProactiveInsights","MetricsAnalyzed","ResourceHours"],"members":{"OpenReactiveInsights":{"type":"integer"},"OpenProactiveInsights":{"type":"integer"},"MetricsAnalyzed":{"type":"integer"},"ResourceHours":{"type":"long"}}}},"DescribeAccountOverview":{"http":{"requestUri":"/accounts/overview","responseCode":200},"input":{"type":"structure","required":["FromTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"output":{"type":"structure","required":["ReactiveInsights","ProactiveInsights","MeanTimeToRecoverInMilliseconds"],"members":{"ReactiveInsights":{"type":"integer"},"ProactiveInsights":{"type":"integer"},"MeanTimeToRecoverInMilliseconds":{"type":"long"}}}},"DescribeAnomaly":{"http":{"method":"GET","requestUri":"/anomalies/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"AccountId":{"location":"querystring","locationName":"AccountId"}}},"output":{"type":"structure","members":{"ProactiveAnomaly":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"UpdateTime":{"type":"timestamp"},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"PredictionTimeRange":{"shape":"Ss"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1z"},"Limit":{"type":"double"}}},"ReactiveAnomaly":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1z"},"Type":{},"Name":{},"Description":{},"CausalAnomalyId":{},"AnomalyResources":{"shape":"S2d"}}}}}},"DescribeFeedback":{"http":{"requestUri":"/feedback","responseCode":200},"input":{"type":"structure","members":{"InsightId":{}}},"output":{"type":"structure","members":{"InsightFeedback":{"shape":"S2j"}}}},"DescribeInsight":{"http":{"method":"GET","requestUri":"/insights/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"},"AccountId":{"location":"querystring","locationName":"AccountId"}}},"output":{"type":"structure","members":{"ProactiveInsight":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1z"},"SsmOpsItemId":{}}},"ReactiveInsight":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"ResourceCollection":{"shape":"S1z"},"SsmOpsItemId":{}}}}}},"DescribeOrganizationHealth":{"http":{"requestUri":"/organization/health","responseCode":200},"input":{"type":"structure","members":{"AccountIds":{"shape":"S2v"},"OrganizationalUnitIds":{"shape":"S2w"}}},"output":{"type":"structure","required":["OpenReactiveInsights","OpenProactiveInsights","MetricsAnalyzed","ResourceHours"],"members":{"OpenReactiveInsights":{"type":"integer"},"OpenProactiveInsights":{"type":"integer"},"MetricsAnalyzed":{"type":"integer"},"ResourceHours":{"type":"long"}}}},"DescribeOrganizationOverview":{"http":{"requestUri":"/organization/overview","responseCode":200},"input":{"type":"structure","required":["FromTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"},"AccountIds":{"shape":"S2v"},"OrganizationalUnitIds":{"shape":"S2w"}}},"output":{"type":"structure","required":["ReactiveInsights","ProactiveInsights"],"members":{"ReactiveInsights":{"type":"integer"},"ProactiveInsights":{"type":"integer"}}}},"DescribeOrganizationResourceCollectionHealth":{"http":{"requestUri":"/organization/health/resource-collection","responseCode":200},"input":{"type":"structure","required":["OrganizationResourceCollectionType"],"members":{"OrganizationResourceCollectionType":{},"AccountIds":{"shape":"S2v"},"OrganizationalUnitIds":{"shape":"S2w"},"NextToken":{},"MaxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"CloudFormation":{"shape":"S36"},"Service":{"shape":"S39"},"Account":{"type":"list","member":{"type":"structure","members":{"AccountId":{},"Insight":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"}}}}}},"NextToken":{}}}},"DescribeResourceCollectionHealth":{"http":{"method":"GET","requestUri":"/accounts/health/resource-collection/{ResourceCollectionType}","responseCode":200},"input":{"type":"structure","required":["ResourceCollectionType"],"members":{"ResourceCollectionType":{"location":"uri","locationName":"ResourceCollectionType"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"CloudFormation":{"shape":"S36"},"Service":{"shape":"S39"},"NextToken":{},"Tags":{"type":"list","member":{"type":"structure","members":{"AppBoundaryKey":{},"TagValue":{},"Insight":{"shape":"S38"}}}}}}},"DescribeServiceIntegration":{"http":{"method":"GET","requestUri":"/service-integrations","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"ServiceIntegration":{"type":"structure","members":{"OpsCenter":{"type":"structure","members":{"OptInStatus":{}}}}}}}},"GetCostEstimation":{"http":{"method":"GET","requestUri":"/cost-estimation","responseCode":200},"input":{"type":"structure","members":{"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"ResourceCollection":{"shape":"S3s"},"Status":{},"Costs":{"type":"list","member":{"type":"structure","members":{"Type":{},"State":{},"Count":{"type":"integer"},"UnitCost":{"type":"double"},"Cost":{"type":"double"}}}},"TimeRange":{"type":"structure","members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"TotalCost":{"type":"double"},"NextToken":{}}}},"GetResourceCollection":{"http":{"method":"GET","requestUri":"/resource-collections/{ResourceCollectionType}","responseCode":200},"input":{"type":"structure","required":["ResourceCollectionType"],"members":{"ResourceCollectionType":{"location":"uri","locationName":"ResourceCollectionType"},"NextToken":{"location":"querystring","locationName":"NextToken"}}},"output":{"type":"structure","members":{"ResourceCollection":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"shape":"S21"}}},"Tags":{"type":"list","member":{"type":"structure","required":["AppBoundaryKey","TagValues"],"members":{"AppBoundaryKey":{},"TagValues":{"shape":"S26"}}}}}},"NextToken":{}}}},"ListAnomaliesForInsight":{"http":{"requestUri":"/anomalies/insight/{InsightId}","responseCode":200},"input":{"type":"structure","required":["InsightId"],"members":{"InsightId":{"location":"uri","locationName":"InsightId"},"StartTimeRange":{"shape":"S4c"},"MaxResults":{"type":"integer"},"NextToken":{},"AccountId":{}}},"output":{"type":"structure","members":{"ProactiveAnomalies":{"type":"list","member":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"UpdateTime":{"type":"timestamp"},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"PredictionTimeRange":{"shape":"Ss"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1z"},"Limit":{"type":"double"}}}},"ReactiveAnomalies":{"type":"list","member":{"type":"structure","members":{"Id":{},"Severity":{},"Status":{},"AnomalyTimeRange":{"shape":"Sq"},"AnomalyReportedTimeRange":{"shape":"Sr"},"SourceDetails":{"shape":"St"},"AssociatedInsightId":{},"ResourceCollection":{"shape":"S1z"},"Type":{},"Name":{},"Description":{},"CausalAnomalyId":{},"AnomalyResources":{"shape":"S2d"}}}},"NextToken":{}}}},"ListEvents":{"http":{"requestUri":"/events","responseCode":200},"input":{"type":"structure","required":["Filters"],"members":{"Filters":{"type":"structure","members":{"InsightId":{},"EventTimeRange":{"type":"structure","required":["FromTime","ToTime"],"members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"EventClass":{},"EventSource":{},"DataSource":{},"ResourceCollection":{"shape":"S1z"}}},"MaxResults":{"type":"integer"},"NextToken":{},"AccountId":{}}},"output":{"type":"structure","required":["Events"],"members":{"Events":{"type":"list","member":{"type":"structure","members":{"ResourceCollection":{"shape":"S1z"},"Id":{},"Time":{"type":"timestamp"},"EventSource":{},"Name":{},"DataSource":{},"EventClass":{},"Resources":{"type":"list","member":{"type":"structure","members":{"Type":{},"Name":{},"Arn":{}}}}}}},"NextToken":{}}}},"ListInsights":{"http":{"requestUri":"/insights","responseCode":200},"input":{"type":"structure","required":["StatusFilter"],"members":{"StatusFilter":{"shape":"S51"},"MaxResults":{"type":"integer"},"NextToken":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S59"},"ReactiveInsights":{"shape":"S5f"},"NextToken":{}}}},"ListNotificationChannels":{"http":{"requestUri":"/channels","responseCode":200},"input":{"type":"structure","members":{"NextToken":{}}},"output":{"type":"structure","members":{"Channels":{"type":"list","member":{"type":"structure","members":{"Id":{},"Config":{"shape":"S2"}}}},"NextToken":{}}}},"ListOrganizationInsights":{"http":{"requestUri":"/organization/insights","responseCode":200},"input":{"type":"structure","required":["StatusFilter"],"members":{"StatusFilter":{"shape":"S51"},"MaxResults":{"type":"integer"},"AccountIds":{"type":"list","member":{}},"OrganizationalUnitIds":{"type":"list","member":{}},"NextToken":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"type":"list","member":{"type":"structure","members":{"Id":{},"AccountId":{},"OrganizationalUnitId":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"}}}},"ReactiveInsights":{"type":"list","member":{"type":"structure","members":{"Id":{},"AccountId":{},"OrganizationalUnitId":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"}}}},"NextToken":{}}}},"ListRecommendations":{"http":{"requestUri":"/recommendations","responseCode":200},"input":{"type":"structure","required":["InsightId"],"members":{"InsightId":{},"NextToken":{},"Locale":{},"AccountId":{}}},"output":{"type":"structure","members":{"Recommendations":{"type":"list","member":{"type":"structure","members":{"Description":{},"Link":{},"Name":{},"Reason":{},"RelatedEvents":{"type":"list","member":{"type":"structure","members":{"Name":{},"Resources":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}}}}},"RelatedAnomalies":{"type":"list","member":{"type":"structure","members":{"Resources":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}},"SourceDetails":{"type":"list","member":{"type":"structure","members":{"CloudWatchMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Namespace":{}}}}}}},"AnomalyId":{}}}}}}},"NextToken":{}}}},"PutFeedback":{"http":{"method":"PUT","requestUri":"/feedback","responseCode":200},"input":{"type":"structure","members":{"InsightFeedback":{"shape":"S2j"}}},"output":{"type":"structure","members":{}}},"RemoveNotificationChannel":{"http":{"method":"DELETE","requestUri":"/channels/{Id}","responseCode":200},"input":{"type":"structure","required":["Id"],"members":{"Id":{"location":"uri","locationName":"Id"}}},"output":{"type":"structure","members":{}}},"SearchInsights":{"http":{"requestUri":"/insights/search","responseCode":200},"input":{"type":"structure","required":["StartTimeRange","Type"],"members":{"StartTimeRange":{"shape":"S4c"},"Filters":{"type":"structure","members":{"Severities":{"shape":"S6r"},"Statuses":{"shape":"S6s"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"}}},"MaxResults":{"type":"integer"},"NextToken":{},"Type":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S59"},"ReactiveInsights":{"shape":"S5f"},"NextToken":{}}}},"SearchOrganizationInsights":{"http":{"requestUri":"/organization/insights/search","responseCode":200},"input":{"type":"structure","required":["AccountIds","StartTimeRange","Type"],"members":{"AccountIds":{"type":"list","member":{}},"StartTimeRange":{"shape":"S4c"},"Filters":{"type":"structure","members":{"Severities":{"shape":"S6r"},"Statuses":{"shape":"S6s"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"}}},"MaxResults":{"type":"integer"},"NextToken":{},"Type":{}}},"output":{"type":"structure","members":{"ProactiveInsights":{"shape":"S59"},"ReactiveInsights":{"shape":"S5f"},"NextToken":{}}}},"StartCostEstimation":{"http":{"method":"PUT","requestUri":"/cost-estimation","responseCode":200},"input":{"type":"structure","required":["ResourceCollection"],"members":{"ResourceCollection":{"shape":"S3s"},"ClientToken":{"idempotencyToken":true}}},"output":{"type":"structure","members":{}}},"UpdateResourceCollection":{"http":{"method":"PUT","requestUri":"/resource-collections","responseCode":200},"input":{"type":"structure","required":["Action","ResourceCollection"],"members":{"Action":{},"ResourceCollection":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"type":"list","member":{}}}},"Tags":{"type":"list","member":{"type":"structure","required":["AppBoundaryKey","TagValues"],"members":{"AppBoundaryKey":{},"TagValues":{"type":"list","member":{}}}}}}}}},"output":{"type":"structure","members":{}}},"UpdateServiceIntegration":{"http":{"method":"PUT","requestUri":"/service-integrations","responseCode":200},"input":{"type":"structure","required":["ServiceIntegration"],"members":{"ServiceIntegration":{"type":"structure","members":{"OpsCenter":{"type":"structure","members":{"OptInStatus":{}}}}}}},"output":{"type":"structure","members":{}}}},"shapes":{"S2":{"type":"structure","required":["Sns"],"members":{"Sns":{"type":"structure","members":{"TopicArn":{}}}}},"Sq":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"Sr":{"type":"structure","required":["OpenTime"],"members":{"OpenTime":{"type":"timestamp"},"CloseTime":{"type":"timestamp"}}},"Ss":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"St":{"type":"structure","members":{"CloudWatchMetrics":{"type":"list","member":{"type":"structure","members":{"MetricName":{},"Namespace":{},"Dimensions":{"type":"list","member":{"type":"structure","members":{"Name":{},"Value":{}}}},"Stat":{},"Unit":{},"Period":{"type":"integer"},"MetricDataSummary":{"type":"structure","members":{"TimestampMetricValuePairList":{"type":"list","member":{"type":"structure","members":{"Timestamp":{"type":"timestamp"},"MetricValue":{"type":"double"}}}},"StatusCode":{}}}}}},"PerformanceInsightsMetrics":{"type":"list","member":{"type":"structure","members":{"MetricDisplayName":{},"Unit":{},"MetricQuery":{"shape":"S1e"},"ReferenceData":{"type":"list","member":{"type":"structure","members":{"Name":{},"ComparisonValues":{"type":"structure","members":{"ReferenceScalar":{"type":"structure","members":{"Value":{"type":"double"}}},"ReferenceMetric":{"type":"structure","members":{"MetricQuery":{"shape":"S1e"}}}}}}}},"StatsAtAnomaly":{"shape":"S1v"},"StatsAtBaseline":{"shape":"S1v"}}}}}},"S1e":{"type":"structure","members":{"Metric":{},"GroupBy":{"type":"structure","members":{"Group":{},"Dimensions":{"type":"list","member":{}},"Limit":{"type":"integer"}}},"Filter":{"type":"map","key":{},"value":{}}}},"S1v":{"type":"list","member":{"type":"structure","members":{"Type":{},"Value":{"type":"double"}}}},"S1z":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"shape":"S21"}}},"Tags":{"type":"list","member":{"type":"structure","required":["AppBoundaryKey","TagValues"],"members":{"AppBoundaryKey":{},"TagValues":{"shape":"S26"}}}}}},"S21":{"type":"list","member":{}},"S26":{"type":"list","member":{}},"S2d":{"type":"list","member":{"type":"structure","members":{"Name":{},"Type":{}}}},"S2j":{"type":"structure","members":{"Id":{},"Feedback":{}}},"S2r":{"type":"structure","required":["StartTime"],"members":{"StartTime":{"type":"timestamp"},"EndTime":{"type":"timestamp"}}},"S2v":{"type":"list","member":{}},"S2w":{"type":"list","member":{}},"S36":{"type":"list","member":{"type":"structure","members":{"StackName":{},"Insight":{"shape":"S38"}}}},"S38":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"},"MeanTimeToRecoverInMilliseconds":{"type":"long"}}},"S39":{"type":"list","member":{"type":"structure","members":{"ServiceName":{},"Insight":{"type":"structure","members":{"OpenProactiveInsights":{"type":"integer"},"OpenReactiveInsights":{"type":"integer"}}}}}},"S3s":{"type":"structure","members":{"CloudFormation":{"type":"structure","members":{"StackNames":{"type":"list","member":{}}}},"Tags":{"type":"list","member":{"type":"structure","required":["AppBoundaryKey","TagValues"],"members":{"AppBoundaryKey":{},"TagValues":{"type":"list","member":{}}}}}}},"S4c":{"type":"structure","members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}},"S51":{"type":"structure","members":{"Ongoing":{"type":"structure","required":["Type"],"members":{"Type":{}}},"Closed":{"type":"structure","required":["Type","EndTimeRange"],"members":{"Type":{},"EndTimeRange":{"type":"structure","members":{"FromTime":{"type":"timestamp"},"ToTime":{"type":"timestamp"}}}}},"Any":{"type":"structure","required":["Type","StartTimeRange"],"members":{"Type":{},"StartTimeRange":{"shape":"S4c"}}}}},"S59":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"PredictionTimeRange":{"shape":"Ss"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"},"AssociatedResourceArns":{"shape":"S5d"}}}},"S5b":{"type":"structure","members":{"ServiceNames":{"type":"list","member":{}}}},"S5d":{"type":"list","member":{}},"S5f":{"type":"list","member":{"type":"structure","members":{"Id":{},"Name":{},"Severity":{},"Status":{},"InsightTimeRange":{"shape":"S2r"},"ResourceCollection":{"shape":"S1z"},"ServiceCollection":{"shape":"S5b"},"AssociatedResourceArns":{"shape":"S5d"}}}},"S6r":{"type":"list","member":{}},"S6s":{"type":"list","member":{}}}}
/***/ }),
/* 938 */
/***/ (function(module, exports) {
- module.exports = {"pagination":{"DescribeOrganizationResourceCollectionHealth":{"input_token":"NextToken","output_token":"NextToken","result_key":["CloudFormation","Account","Service"]},"DescribeResourceCollectionHealth":{"input_token":"NextToken","output_token":"NextToken","result_key":["CloudFormation","Service"]},"GetCostEstimation":{"input_token":"NextToken","non_aggregate_keys":["Status","TotalCost","TimeRange","ResourceCollection"],"output_token":"NextToken","result_key":["Costs"]},"GetResourceCollection":{"input_token":"NextToken","non_aggregate_keys":["ResourceCollection"],"output_token":"NextToken","result_key":["ResourceCollection.CloudFormation.StackNames"]},"ListAnomaliesForInsight":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ReactiveAnomalies","ProactiveAnomalies"]},"ListEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Events"},"ListInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"ListNotificationChannels":{"input_token":"NextToken","output_token":"NextToken","result_key":"Channels"},"ListOrganizationInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"ListRecommendations":{"input_token":"NextToken","output_token":"NextToken","result_key":"Recommendations"},"SearchInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"SearchOrganizationInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]}}}
+ module.exports = {"pagination":{"DescribeOrganizationResourceCollectionHealth":{"input_token":"NextToken","output_token":"NextToken","result_key":["CloudFormation","Account","Service"]},"DescribeResourceCollectionHealth":{"input_token":"NextToken","output_token":"NextToken","result_key":["CloudFormation","Service","Tags"]},"GetCostEstimation":{"input_token":"NextToken","non_aggregate_keys":["Status","TotalCost","TimeRange","ResourceCollection"],"output_token":"NextToken","result_key":["Costs"]},"GetResourceCollection":{"input_token":"NextToken","non_aggregate_keys":["ResourceCollection"],"output_token":"NextToken","result_key":["ResourceCollection.CloudFormation.StackNames","ResourceCollection.Tags"]},"ListAnomaliesForInsight":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ReactiveAnomalies","ProactiveAnomalies"]},"ListEvents":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":"Events"},"ListInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"ListNotificationChannels":{"input_token":"NextToken","output_token":"NextToken","result_key":"Channels"},"ListOrganizationInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"ListRecommendations":{"input_token":"NextToken","output_token":"NextToken","result_key":"Recommendations"},"SearchInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]},"SearchOrganizationInsights":{"input_token":"NextToken","limit_key":"MaxResults","output_token":"NextToken","result_key":["ProactiveInsights","ReactiveInsights"]}}}
/***/ }),
/* 939 */
@@ -54099,13 +54099,13 @@ return /******/ (function(modules) { // webpackBootstrap
/* 986 */
/***/ (function(module, exports) {
- module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-08-07","endpointPrefix":"models-v2-lex","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Lex Models V2","serviceFullName":"Amazon Lex Model Building V2","serviceId":"Lex Models V2","signatureVersion":"v4","signingName":"lex","uid":"models.lex.v2-2020-08-07"},"operations":{"BuildBotLocale":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botLocaleStatus":{},"lastBuildSubmittedDateTime":{"type":"timestamp"}}}},"CreateBot":{"http":{"method":"PUT","requestUri":"/bots/","responseCode":202},"input":{"type":"structure","required":["botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],"members":{"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}}},"CreateBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botaliases/","responseCode":202},"input":{"type":"structure","required":["botAliasName","botId"],"members":{"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botId":{"location":"uri","locationName":"botId"},"tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"tags":{"shape":"Sf"}}}},"CreateBotLocale":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","nluIntentConfidenceThreshold"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeName":{},"localeId":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"botLocaleStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateBotVersion":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/","responseCode":202},"input":{"type":"structure","required":["botId","botVersionLocaleSpecification"],"members":{"botId":{"location":"uri","locationName":"botId"},"description":{},"botVersionLocaleSpecification":{"shape":"S1i"}}},"output":{"type":"structure","members":{"botId":{},"description":{},"botVersion":{},"botVersionLocaleSpecification":{"shape":"S1i"},"botStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateExport":{"http":{"method":"PUT","requestUri":"/exports/","responseCode":202},"input":{"type":"structure","required":["resourceSpecification","fileFormat"],"members":{"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateIntent":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["intentName","botId","botVersion","localeId"],"members":{"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"}}}},"CreateResourcePolicy":{"http":{"requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn","policy"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"policy":{}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"CreateResourcePolicyStatement":{"http":{"requestUri":"/policy/{resourceArn}/statements/","responseCode":200},"input":{"type":"structure","required":["resourceArn","statementId","effect","principal","action"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"statementId":{},"effect":{},"principal":{"type":"list","member":{"type":"structure","members":{"service":{},"arn":{}}}},"action":{"type":"list","member":{}},"condition":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{}}},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"CreateSlot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/","responseCode":200},"input":{"type":"structure","required":["slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],"members":{"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"multipleValuesSetting":{"shape":"S42"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"CreateSlotType":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],"members":{"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"}}}},"CreateUploadUrl":{"http":{"requestUri":"/createuploadurl/","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"importId":{},"uploadUrl":{}}}},"DeleteBot":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/","responseCode":202},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botId":{},"botStatus":{}}}},"DeleteBotAlias":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":202},"input":{"type":"structure","required":["botAliasId","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botId":{"location":"uri","locationName":"botId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botAliasId":{},"botId":{},"botAliasStatus":{}}}},"DeleteBotLocale":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botLocaleStatus":{}}}},"DeleteBotVersion":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"botStatus":{}}}},"DeleteExport":{"http":{"method":"DELETE","requestUri":"/exports/{exportId}/","responseCode":202},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"}}},"output":{"type":"structure","members":{"exportId":{},"exportStatus":{}}}},"DeleteImport":{"http":{"method":"DELETE","requestUri":"/imports/{importId}/","responseCode":202},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"importId":{},"importStatus":{}}}},"DeleteIntent":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":204},"input":{"type":"structure","required":["intentId","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}}},"DeleteResourcePolicy":{"http":{"method":"DELETE","requestUri":"/policy/{resourceArn}/","responseCode":204},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"DeleteResourcePolicyStatement":{"http":{"method":"DELETE","requestUri":"/policy/{resourceArn}/statements/{statementId}/","responseCode":204},"input":{"type":"structure","required":["resourceArn","statementId"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"statementId":{"location":"uri","locationName":"statementId"},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"DeleteSlot":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":204},"input":{"type":"structure","required":["slotId","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"}}}},"DeleteSlotType":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":204},"input":{"type":"structure","required":["slotTypeId","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}}},"DeleteUtterances":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/utterances/","responseCode":204},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"localeId":{"location":"querystring","locationName":"localeId"},"sessionId":{"location":"querystring","locationName":"sessionId"}}},"output":{"type":"structure","members":{}}},"DescribeBot":{"http":{"method":"GET","requestUri":"/bots/{botId}/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeBotAlias":{"http":{"method":"GET","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":200},"input":{"type":"structure","required":["botAliasId","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasHistoryEvents":{"type":"list","member":{"type":"structure","members":{"botVersion":{},"startDate":{"type":"timestamp"},"endDate":{"type":"timestamp"}}}},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeBotLocale":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"localeName":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"intentsCount":{"type":"integer"},"slotTypesCount":{"type":"integer"},"botLocaleStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"lastBuildSubmittedDateTime":{"type":"timestamp"},"botLocaleHistoryEvents":{"type":"list","member":{"type":"structure","required":["event","eventDate"],"members":{"event":{},"eventDate":{"type":"timestamp"}}}}}}},"DescribeBotVersion":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"botVersion":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"}}}},"DescribeExport":{"http":{"method":"GET","requestUri":"/exports/{exportId}/","responseCode":200},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"failureReasons":{"shape":"S5g"},"downloadUrl":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeImport":{"http":{"method":"GET","requestUri":"/imports/{importId}/","responseCode":200},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"importId":{},"resourceSpecification":{"shape":"S5r"},"importedResourceId":{},"importedResourceName":{},"mergeStrategy":{},"importStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeIntent":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":200},"input":{"type":"structure","required":["intentId","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S5y"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeResourcePolicy":{"http":{"method":"GET","requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"resourceArn":{},"policy":{},"revisionId":{}}}},"DescribeSlot":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":200},"input":{"type":"structure","required":["slotId","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"DescribeSlotType":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":200},"input":{"type":"structure","required":["slotTypeId","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"ListAggregatedUtterances":{"http":{"requestUri":"/bots/{botId}/aggregatedutterances/","responseCode":200},"input":{"type":"structure","required":["botId","localeId","aggregationDuration"],"members":{"botId":{"location":"uri","locationName":"botId"},"botAliasId":{},"botVersion":{},"localeId":{},"aggregationDuration":{"shape":"S68"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botAliasId":{},"botVersion":{},"localeId":{},"aggregationDuration":{"shape":"S68"},"aggregationWindowStartTime":{"type":"timestamp"},"aggregationWindowEndTime":{"type":"timestamp"},"aggregationLastRefreshedDateTime":{"type":"timestamp"},"aggregatedUtterancesSummaries":{"type":"list","member":{"type":"structure","members":{"utterance":{},"hitCount":{"type":"integer"},"missedCount":{"type":"integer"},"utteranceFirstRecordedInAggregationDuration":{"type":"timestamp"},"utteranceLastRecordedInAggregationDuration":{"type":"timestamp"},"containsDataFromDeletedResources":{"type":"boolean"}}}},"nextToken":{}}}},"ListBotAliases":{"http":{"requestUri":"/bots/{botId}/botaliases/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botAliasSummaries":{"type":"list","member":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{},"botId":{}}}},"ListBotLocales":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"nextToken":{},"botLocaleSummaries":{"type":"list","member":{"type":"structure","members":{"localeId":{},"localeName":{},"description":{},"botLocaleStatus":{},"lastUpdatedDateTime":{"type":"timestamp"},"lastBuildSubmittedDateTime":{"type":"timestamp"}}}}}}},"ListBotVersions":{"http":{"requestUri":"/bots/{botId}/botversions/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersionSummaries":{"type":"list","member":{"type":"structure","members":{"botName":{},"botVersion":{},"description":{},"botStatus":{},"creationDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListBots":{"http":{"requestUri":"/bots/","responseCode":200},"input":{"type":"structure","members":{"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botSummaries":{"type":"list","member":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"botStatus":{},"latestBotVersion":{},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListBuiltInIntents":{"http":{"requestUri":"/builtins/locales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["localeId"],"members":{"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"builtInIntentSummaries":{"type":"list","member":{"type":"structure","members":{"intentSignature":{},"description":{}}}},"nextToken":{},"localeId":{}}}},"ListBuiltInSlotTypes":{"http":{"requestUri":"/builtins/locales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["localeId"],"members":{"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"builtInSlotTypeSummaries":{"type":"list","member":{"type":"structure","members":{"slotTypeSignature":{},"description":{}}}},"nextToken":{},"localeId":{}}}},"ListExports":{"http":{"requestUri":"/exports/","responseCode":200},"input":{"type":"structure","members":{"botId":{},"botVersion":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"exportSummaries":{"type":"list","member":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListImports":{"http":{"requestUri":"/imports/","responseCode":200},"input":{"type":"structure","members":{"botId":{},"botVersion":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"importSummaries":{"type":"list","member":{"type":"structure","members":{"importId":{},"importedResourceId":{},"importedResourceName":{},"importStatus":{},"mergeStrategy":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListIntents":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"intentSummaries":{"type":"list","member":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListSlotTypes":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"slotTypeSummaries":{"type":"list","member":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"parentSlotTypeSignature":{},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListSlots":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId","intentId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S6i"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"intentId":{},"slotSummaries":{"type":"list","member":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotConstraint":{},"slotTypeId":{},"valueElicitationPromptSpecification":{"shape":"S2s"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sf"}}}},"StartImport":{"http":{"method":"PUT","requestUri":"/imports/","responseCode":202},"input":{"type":"structure","required":["importId","resourceSpecification","mergeStrategy"],"members":{"importId":{},"resourceSpecification":{"shape":"S5r"},"mergeStrategy":{},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"importId":{},"resourceSpecification":{"shape":"S5r"},"mergeStrategy":{},"importStatus":{},"creationDateTime":{"type":"timestamp"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN","tags"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"},"tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN","tagKeys"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateBot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/","responseCode":202},"input":{"type":"structure","required":["botId","botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],"members":{"botId":{"location":"uri","locationName":"botId"},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":202},"input":{"type":"structure","required":["botAliasId","botAliasName","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateBotLocale":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","nluIntentConfidenceThreshold"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"localeName":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"botLocaleStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateExport":{"http":{"method":"PUT","requestUri":"/exports/{exportId}/","responseCode":202},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateIntent":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":200},"input":{"type":"structure","required":["intentId","intentName","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S5y"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S5y"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateResourcePolicy":{"http":{"method":"PUT","requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn","policy"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"policy":{},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"UpdateSlot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":200},"input":{"type":"structure","required":["slotId","slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"multipleValuesSetting":{"shape":"S42"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"UpdateSlotType":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":202},"input":{"type":"structure","required":["slotTypeId","slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"shapes":{"Sc":{"type":"structure","required":["childDirected"],"members":{"childDirected":{"type":"boolean"}}},"Sf":{"type":"map","key":{},"value":{}},"Sm":{"type":"map","key":{},"value":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"codeHookSpecification":{"type":"structure","required":["lambdaCodeHook"],"members":{"lambdaCodeHook":{"type":"structure","required":["lambdaARN","codeHookInterfaceVersion"],"members":{"lambdaARN":{},"codeHookInterfaceVersion":{}}}}}}}},"St":{"type":"structure","members":{"textLogSettings":{"type":"list","member":{"type":"structure","required":["enabled","destination"],"members":{"enabled":{"type":"boolean"},"destination":{"type":"structure","required":["cloudWatch"],"members":{"cloudWatch":{"type":"structure","required":["cloudWatchLogGroupArn","logPrefix"],"members":{"cloudWatchLogGroupArn":{},"logPrefix":{}}}}}}}},"audioLogSettings":{"type":"list","member":{"type":"structure","required":["enabled","destination"],"members":{"enabled":{"type":"boolean"},"destination":{"type":"structure","required":["s3Bucket"],"members":{"s3Bucket":{"type":"structure","required":["s3BucketArn","logPrefix"],"members":{"kmsKeyArn":{},"s3BucketArn":{},"logPrefix":{}}}}}}}}}},"S16":{"type":"structure","required":["detectSentiment"],"members":{"detectSentiment":{"type":"boolean"}}},"S1c":{"type":"structure","required":["voiceId"],"members":{"voiceId":{},"engine":{}}},"S1i":{"type":"map","key":{},"value":{"type":"structure","required":["sourceBotVersion"],"members":{"sourceBotVersion":{}}}},"S1n":{"type":"structure","members":{"botExportSpecification":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{},"botVersion":{}}},"botLocaleExportSpecification":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{},"botVersion":{},"localeId":{}}}}},"S1r":{"type":"string","sensitive":true},"S1w":{"type":"list","member":{"type":"structure","required":["utterance"],"members":{"utterance":{}}}},"S1z":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"}}},"S20":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"postFulfillmentStatusSpecification":{"type":"structure","members":{"successResponse":{"shape":"S22"},"failureResponse":{"shape":"S22"},"timeoutResponse":{"shape":"S22"}}},"fulfillmentUpdatesSpecification":{"type":"structure","required":["active"],"members":{"active":{"type":"boolean"},"startResponse":{"type":"structure","required":["delayInSeconds","messageGroups"],"members":{"delayInSeconds":{"type":"integer"},"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"updateResponse":{"type":"structure","required":["frequencyInSeconds","messageGroups"],"members":{"frequencyInSeconds":{"type":"integer"},"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"timeoutInSeconds":{"type":"integer"}}}}},"S22":{"type":"structure","required":["messageGroups"],"members":{"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"S23":{"type":"list","member":{"type":"structure","required":["message"],"members":{"message":{"shape":"S25"},"variations":{"type":"list","member":{"shape":"S25"}}}}},"S25":{"type":"structure","members":{"plainTextMessage":{"type":"structure","required":["value"],"members":{"value":{}}},"customPayload":{"type":"structure","required":["value"],"members":{"value":{}}},"ssmlMessage":{"type":"structure","required":["value"],"members":{"value":{}}},"imageResponseCard":{"type":"structure","required":["title"],"members":{"title":{},"subtitle":{},"imageUrl":{},"buttons":{"type":"list","member":{"type":"structure","required":["text","value"],"members":{"text":{},"value":{}}}}}}}},"S2r":{"type":"structure","required":["promptSpecification","declinationResponse"],"members":{"promptSpecification":{"shape":"S2s"},"declinationResponse":{"shape":"S22"},"active":{"type":"boolean"}}},"S2s":{"type":"structure","required":["messageGroups","maxRetries"],"members":{"messageGroups":{"shape":"S23"},"maxRetries":{"type":"integer"},"allowInterrupt":{"type":"boolean"}}},"S2u":{"type":"structure","required":["closingResponse"],"members":{"closingResponse":{"shape":"S22"},"active":{"type":"boolean"}}},"S2v":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"S2x":{"type":"list","member":{"type":"structure","required":["name","timeToLiveInSeconds","turnsToLive"],"members":{"name":{},"timeToLiveInSeconds":{"type":"integer"},"turnsToLive":{"type":"integer"}}}},"S31":{"type":"structure","required":["kendraIndex"],"members":{"kendraIndex":{},"queryFilterStringEnabled":{"type":"boolean"},"queryFilterString":{}}},"S3q":{"type":"structure","required":["slotConstraint"],"members":{"defaultValueSpecification":{"type":"structure","required":["defaultValueList"],"members":{"defaultValueList":{"type":"list","member":{"type":"structure","required":["defaultValue"],"members":{"defaultValue":{}}}}}},"slotConstraint":{},"promptSpecification":{"shape":"S2s"},"sampleUtterances":{"shape":"S1w"},"waitAndContinueSpecification":{"type":"structure","required":["waitingResponse","continueResponse"],"members":{"waitingResponse":{"shape":"S22"},"continueResponse":{"shape":"S22"},"stillWaitingResponse":{"type":"structure","required":["messageGroups","frequencyInSeconds","timeoutInSeconds"],"members":{"messageGroups":{"shape":"S23"},"frequencyInSeconds":{"type":"integer"},"timeoutInSeconds":{"type":"integer"},"allowInterrupt":{"type":"boolean"}}},"active":{"type":"boolean"}}}}},"S40":{"type":"structure","required":["obfuscationSettingType"],"members":{"obfuscationSettingType":{}}},"S42":{"type":"structure","members":{"allowMultipleValues":{"type":"boolean"}}},"S45":{"type":"list","member":{"type":"structure","members":{"sampleValue":{"shape":"S47"},"synonyms":{"type":"list","member":{"shape":"S47"}}}}},"S47":{"type":"structure","required":["value"],"members":{"value":{}}},"S4a":{"type":"structure","required":["resolutionStrategy"],"members":{"resolutionStrategy":{},"regexFilter":{"type":"structure","required":["pattern"],"members":{"pattern":{}}}}},"S5g":{"type":"list","member":{}},"S5r":{"type":"structure","members":{"botImportSpecification":{"type":"structure","required":["botName","roleArn","dataPrivacy"],"members":{"botName":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}},"botLocaleImportSpecification":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{},"botVersion":{},"localeId":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}}}},"S5y":{"type":"list","member":{"type":"structure","required":["priority","slotId"],"members":{"priority":{"type":"integer"},"slotId":{}}}},"S68":{"type":"structure","required":["relativeAggregationDuration"],"members":{"relativeAggregationDuration":{"type":"structure","required":["timeDimension","timeValue"],"members":{"timeDimension":{},"timeValue":{"type":"integer"}}}}},"S6i":{"type":"list","member":{}}}}
+ module.exports = {"version":"2.0","metadata":{"apiVersion":"2020-08-07","endpointPrefix":"models-v2-lex","jsonVersion":"1.1","protocol":"rest-json","serviceAbbreviation":"Lex Models V2","serviceFullName":"Amazon Lex Model Building V2","serviceId":"Lex Models V2","signatureVersion":"v4","signingName":"lex","uid":"models.lex.v2-2020-08-07"},"operations":{"BuildBotLocale":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botLocaleStatus":{},"lastBuildSubmittedDateTime":{"type":"timestamp"}}}},"CreateBot":{"http":{"method":"PUT","requestUri":"/bots/","responseCode":202},"input":{"type":"structure","required":["botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],"members":{"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}}},"CreateBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botaliases/","responseCode":202},"input":{"type":"structure","required":["botAliasName","botId"],"members":{"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botId":{"location":"uri","locationName":"botId"},"tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"tags":{"shape":"Sf"}}}},"CreateBotLocale":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","nluIntentConfidenceThreshold"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeName":{},"localeId":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"botLocaleStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateBotVersion":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/","responseCode":202},"input":{"type":"structure","required":["botId","botVersionLocaleSpecification"],"members":{"botId":{"location":"uri","locationName":"botId"},"description":{},"botVersionLocaleSpecification":{"shape":"S1i"}}},"output":{"type":"structure","members":{"botId":{},"description":{},"botVersion":{},"botVersionLocaleSpecification":{"shape":"S1i"},"botStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateExport":{"http":{"method":"PUT","requestUri":"/exports/","responseCode":202},"input":{"type":"structure","required":["resourceSpecification","fileFormat"],"members":{"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"}}}},"CreateIntent":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["intentName","botId","botVersion","localeId"],"members":{"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"}}}},"CreateResourcePolicy":{"http":{"requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn","policy"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"policy":{}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"CreateResourcePolicyStatement":{"http":{"requestUri":"/policy/{resourceArn}/statements/","responseCode":200},"input":{"type":"structure","required":["resourceArn","statementId","effect","principal","action"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"statementId":{},"effect":{},"principal":{"type":"list","member":{"type":"structure","members":{"service":{},"arn":{}}}},"action":{"type":"list","member":{}},"condition":{"type":"map","key":{},"value":{"type":"map","key":{},"value":{}}},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"CreateSlot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/","responseCode":200},"input":{"type":"structure","required":["slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],"members":{"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"multipleValuesSetting":{"shape":"S42"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"CreateSlotType":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],"members":{"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"}}}},"CreateUploadUrl":{"http":{"requestUri":"/createuploadurl/","responseCode":200},"input":{"type":"structure","members":{}},"output":{"type":"structure","members":{"importId":{},"uploadUrl":{}}}},"DeleteBot":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/","responseCode":202},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botId":{},"botStatus":{}}}},"DeleteBotAlias":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":202},"input":{"type":"structure","required":["botAliasId","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botId":{"location":"uri","locationName":"botId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botAliasId":{},"botId":{},"botAliasStatus":{}}}},"DeleteBotLocale":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botLocaleStatus":{}}}},"DeleteBotVersion":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"botStatus":{}}}},"DeleteExport":{"http":{"method":"DELETE","requestUri":"/exports/{exportId}/","responseCode":202},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"}}},"output":{"type":"structure","members":{"exportId":{},"exportStatus":{}}}},"DeleteImport":{"http":{"method":"DELETE","requestUri":"/imports/{importId}/","responseCode":202},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"importId":{},"importStatus":{}}}},"DeleteIntent":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":204},"input":{"type":"structure","required":["intentId","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}}},"DeleteResourcePolicy":{"http":{"method":"DELETE","requestUri":"/policy/{resourceArn}/","responseCode":204},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"DeleteResourcePolicyStatement":{"http":{"method":"DELETE","requestUri":"/policy/{resourceArn}/statements/{statementId}/","responseCode":204},"input":{"type":"structure","required":["resourceArn","statementId"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"statementId":{"location":"uri","locationName":"statementId"},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"DeleteSlot":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":204},"input":{"type":"structure","required":["slotId","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"}}}},"DeleteSlotType":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":204},"input":{"type":"structure","required":["slotTypeId","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"skipResourceInUseCheck":{"location":"querystring","locationName":"skipResourceInUseCheck","type":"boolean"}}}},"DeleteUtterances":{"http":{"method":"DELETE","requestUri":"/bots/{botId}/utterances/","responseCode":204},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"localeId":{"location":"querystring","locationName":"localeId"},"sessionId":{"location":"querystring","locationName":"sessionId"}}},"output":{"type":"structure","members":{}}},"DescribeBot":{"http":{"method":"GET","requestUri":"/bots/{botId}/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeBotAlias":{"http":{"method":"GET","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":200},"input":{"type":"structure","required":["botAliasId","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasHistoryEvents":{"type":"list","member":{"type":"structure","members":{"botVersion":{},"startDate":{"type":"timestamp"},"endDate":{"type":"timestamp"}}}},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeBotLocale":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"localeName":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"intentsCount":{"type":"integer"},"slotTypesCount":{"type":"integer"},"botLocaleStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"lastBuildSubmittedDateTime":{"type":"timestamp"},"botLocaleHistoryEvents":{"type":"list","member":{"type":"structure","required":["event","eventDate"],"members":{"event":{},"eventDate":{"type":"timestamp"}}}}}}},"DescribeBotRecommendation":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId","botRecommendationId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"botRecommendationId":{"location":"uri","locationName":"botRecommendationId"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationStatus":{},"botRecommendationId":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"transcriptSourceSetting":{"shape":"S5o"},"encryptionSetting":{"shape":"S5y"},"botRecommendationResults":{"type":"structure","members":{"botLocaleExportUrl":{},"associatedTranscriptsUrl":{},"statistics":{"type":"structure","members":{"intents":{"type":"structure","members":{"discoveredIntentCount":{"type":"integer"}}},"slotTypes":{"type":"structure","members":{"discoveredSlotTypeCount":{"type":"integer"}}}}}}}}}},"DescribeBotVersion":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"botVersion":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"}}}},"DescribeExport":{"http":{"method":"GET","requestUri":"/exports/{exportId}/","responseCode":200},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"failureReasons":{"shape":"S5g"},"downloadUrl":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeImport":{"http":{"method":"GET","requestUri":"/imports/{importId}/","responseCode":200},"input":{"type":"structure","required":["importId"],"members":{"importId":{"location":"uri","locationName":"importId"}}},"output":{"type":"structure","members":{"importId":{},"resourceSpecification":{"shape":"S6b"},"importedResourceId":{},"importedResourceName":{},"mergeStrategy":{},"importStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeIntent":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":200},"input":{"type":"structure","required":["intentId","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S6i"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"DescribeResourcePolicy":{"http":{"method":"GET","requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"}}},"output":{"type":"structure","members":{"resourceArn":{},"policy":{},"revisionId":{}}}},"DescribeSlot":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":200},"input":{"type":"structure","required":["slotId","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"DescribeSlotType":{"http":{"method":"GET","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":200},"input":{"type":"structure","required":["slotTypeId","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"ListAggregatedUtterances":{"http":{"requestUri":"/bots/{botId}/aggregatedutterances/","responseCode":200},"input":{"type":"structure","required":["botId","localeId","aggregationDuration"],"members":{"botId":{"location":"uri","locationName":"botId"},"botAliasId":{},"botVersion":{},"localeId":{},"aggregationDuration":{"shape":"S6s"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botAliasId":{},"botVersion":{},"localeId":{},"aggregationDuration":{"shape":"S6s"},"aggregationWindowStartTime":{"type":"timestamp"},"aggregationWindowEndTime":{"type":"timestamp"},"aggregationLastRefreshedDateTime":{"type":"timestamp"},"aggregatedUtterancesSummaries":{"type":"list","member":{"type":"structure","members":{"utterance":{},"hitCount":{"type":"integer"},"missedCount":{"type":"integer"},"utteranceFirstRecordedInAggregationDuration":{"type":"timestamp"},"utteranceLastRecordedInAggregationDuration":{"type":"timestamp"},"containsDataFromDeletedResources":{"type":"boolean"}}}},"nextToken":{}}}},"ListBotAliases":{"http":{"requestUri":"/bots/{botId}/botaliases/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botAliasSummaries":{"type":"list","member":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{},"botId":{}}}},"ListBotLocales":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"nextToken":{},"botLocaleSummaries":{"type":"list","member":{"type":"structure","members":{"localeId":{},"localeName":{},"description":{},"botLocaleStatus":{},"lastUpdatedDateTime":{"type":"timestamp"},"lastBuildSubmittedDateTime":{"type":"timestamp"}}}}}}},"ListBotRecommendations":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationSummaries":{"type":"list","member":{"type":"structure","required":["botRecommendationStatus","botRecommendationId"],"members":{"botRecommendationStatus":{},"botRecommendationId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListBotVersions":{"http":{"requestUri":"/bots/{botId}/botversions/","responseCode":200},"input":{"type":"structure","required":["botId"],"members":{"botId":{"location":"uri","locationName":"botId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersionSummaries":{"type":"list","member":{"type":"structure","members":{"botName":{},"botVersion":{},"description":{},"botStatus":{},"creationDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListBots":{"http":{"requestUri":"/bots/","responseCode":200},"input":{"type":"structure","members":{"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botSummaries":{"type":"list","member":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"botStatus":{},"latestBotVersion":{},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListBuiltInIntents":{"http":{"requestUri":"/builtins/locales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["localeId"],"members":{"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"builtInIntentSummaries":{"type":"list","member":{"type":"structure","members":{"intentSignature":{},"description":{}}}},"nextToken":{},"localeId":{}}}},"ListBuiltInSlotTypes":{"http":{"requestUri":"/builtins/locales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["localeId"],"members":{"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"builtInSlotTypeSummaries":{"type":"list","member":{"type":"structure","members":{"slotTypeSignature":{},"description":{}}}},"nextToken":{},"localeId":{}}}},"ListExports":{"http":{"requestUri":"/exports/","responseCode":200},"input":{"type":"structure","members":{"botId":{},"botVersion":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"exportSummaries":{"type":"list","member":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListImports":{"http":{"requestUri":"/imports/","responseCode":200},"input":{"type":"structure","members":{"botId":{},"botVersion":{},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"importSummaries":{"type":"list","member":{"type":"structure","members":{"importId":{},"importedResourceId":{},"importedResourceName":{},"importStatus":{},"mergeStrategy":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListIntents":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"intentSummaries":{"type":"list","member":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListRecommendedIntents":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/intents","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId","botRecommendationId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"botRecommendationId":{"location":"uri","locationName":"botRecommendationId"},"nextToken":{},"maxResults":{"type":"integer"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationId":{},"summaryList":{"type":"list","member":{"type":"structure","members":{"intentId":{},"intentName":{},"sampleUtterancesCount":{"type":"integer"}}}},"nextToken":{}}}},"ListSlotTypes":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"slotTypeSummaries":{"type":"list","member":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"parentSlotTypeSignature":{},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListSlots":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId","intentId"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"sortBy":{"type":"structure","required":["attribute","order"],"members":{"attribute":{},"order":{}}},"filters":{"type":"list","member":{"type":"structure","required":["name","values","operator"],"members":{"name":{},"values":{"shape":"S72"},"operator":{}}}},"maxResults":{"type":"integer"},"nextToken":{}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"intentId":{},"slotSummaries":{"type":"list","member":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotConstraint":{},"slotTypeId":{},"valueElicitationPromptSpecification":{"shape":"S2s"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"nextToken":{}}}},"ListTagsForResource":{"http":{"method":"GET","requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"}}},"output":{"type":"structure","members":{"tags":{"shape":"Sf"}}}},"SearchAssociatedTranscripts":{"http":{"requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/associatedtranscripts","responseCode":200},"input":{"type":"structure","required":["botId","botVersion","localeId","botRecommendationId","filters"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"botRecommendationId":{"location":"uri","locationName":"botRecommendationId"},"searchOrder":{},"filters":{"type":"list","member":{"type":"structure","required":["name","values"],"members":{"name":{},"values":{"shape":"S72"}}}},"maxResults":{"type":"integer"},"nextIndex":{"type":"integer"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationId":{},"nextIndex":{"type":"integer"},"associatedTranscripts":{"type":"list","member":{"type":"structure","members":{"transcript":{}}}},"totalResults":{"type":"integer"}}}},"StartBotRecommendation":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","transcriptSourceSetting"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"transcriptSourceSetting":{"shape":"S5o"},"encryptionSetting":{"shape":"S5y"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationStatus":{},"botRecommendationId":{},"creationDateTime":{"type":"timestamp"},"transcriptSourceSetting":{"shape":"S5o"},"encryptionSetting":{"shape":"S5y"}}}},"StartImport":{"http":{"method":"PUT","requestUri":"/imports/","responseCode":202},"input":{"type":"structure","required":["importId","resourceSpecification","mergeStrategy"],"members":{"importId":{},"resourceSpecification":{"shape":"S6b"},"mergeStrategy":{},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"importId":{},"resourceSpecification":{"shape":"S6b"},"mergeStrategy":{},"importStatus":{},"creationDateTime":{"type":"timestamp"}}}},"TagResource":{"http":{"requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN","tags"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"},"tags":{"shape":"Sf"}}},"output":{"type":"structure","members":{}}},"UntagResource":{"http":{"method":"DELETE","requestUri":"/tags/{resourceARN}","responseCode":200},"input":{"type":"structure","required":["resourceARN","tagKeys"],"members":{"resourceARN":{"location":"uri","locationName":"resourceARN"},"tagKeys":{"location":"querystring","locationName":"tagKeys","type":"list","member":{}}}},"output":{"type":"structure","members":{}}},"UpdateBot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/","responseCode":202},"input":{"type":"structure","required":["botId","botName","roleArn","dataPrivacy","idleSessionTTLInSeconds"],"members":{"botId":{"location":"uri","locationName":"botId"},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"}}},"output":{"type":"structure","members":{"botId":{},"botName":{},"description":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateBotAlias":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botaliases/{botAliasId}/","responseCode":202},"input":{"type":"structure","required":["botAliasId","botAliasName","botId"],"members":{"botAliasId":{"location":"uri","locationName":"botAliasId"},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botId":{"location":"uri","locationName":"botId"}}},"output":{"type":"structure","members":{"botAliasId":{},"botAliasName":{},"description":{},"botVersion":{},"botAliasLocaleSettings":{"shape":"Sm"},"conversationLogSettings":{"shape":"St"},"sentimentAnalysisSettings":{"shape":"S16"},"botAliasStatus":{},"botId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateBotLocale":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","nluIntentConfidenceThreshold"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"localeName":{},"description":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"},"botLocaleStatus":{},"failureReasons":{"shape":"S5g"},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateBotRecommendation":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/botrecommendations/{botRecommendationId}/","responseCode":202},"input":{"type":"structure","required":["botId","botVersion","localeId","botRecommendationId","encryptionSetting"],"members":{"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"botRecommendationId":{"location":"uri","locationName":"botRecommendationId"},"encryptionSetting":{"shape":"S5y"}}},"output":{"type":"structure","members":{"botId":{},"botVersion":{},"localeId":{},"botRecommendationStatus":{},"botRecommendationId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"transcriptSourceSetting":{"shape":"S5o"},"encryptionSetting":{"shape":"S5y"}}}},"UpdateExport":{"http":{"method":"PUT","requestUri":"/exports/{exportId}/","responseCode":202},"input":{"type":"structure","required":["exportId"],"members":{"exportId":{"location":"uri","locationName":"exportId"},"filePassword":{"shape":"S1r"}}},"output":{"type":"structure","members":{"exportId":{},"resourceSpecification":{"shape":"S1n"},"fileFormat":{},"exportStatus":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateIntent":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/","responseCode":200},"input":{"type":"structure","required":["intentId","intentName","botId","botVersion","localeId"],"members":{"intentId":{"location":"uri","locationName":"intentId"},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S6i"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"intentId":{},"intentName":{},"description":{},"parentIntentSignature":{},"sampleUtterances":{"shape":"S1w"},"dialogCodeHook":{"shape":"S1z"},"fulfillmentCodeHook":{"shape":"S20"},"slotPriorities":{"shape":"S6i"},"intentConfirmationSetting":{"shape":"S2r"},"intentClosingSetting":{"shape":"S2u"},"inputContexts":{"shape":"S2v"},"outputContexts":{"shape":"S2x"},"kendraConfiguration":{"shape":"S31"},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}},"UpdateResourcePolicy":{"http":{"method":"PUT","requestUri":"/policy/{resourceArn}/","responseCode":200},"input":{"type":"structure","required":["resourceArn","policy"],"members":{"resourceArn":{"location":"uri","locationName":"resourceArn"},"policy":{},"expectedRevisionId":{"location":"querystring","locationName":"expectedRevisionId"}}},"output":{"type":"structure","members":{"resourceArn":{},"revisionId":{}}}},"UpdateSlot":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/intents/{intentId}/slots/{slotId}/","responseCode":200},"input":{"type":"structure","required":["slotId","slotName","slotTypeId","valueElicitationSetting","botId","botVersion","localeId","intentId"],"members":{"slotId":{"location":"uri","locationName":"slotId"},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"},"intentId":{"location":"uri","locationName":"intentId"},"multipleValuesSetting":{"shape":"S42"}}},"output":{"type":"structure","members":{"slotId":{},"slotName":{},"description":{},"slotTypeId":{},"valueElicitationSetting":{"shape":"S3q"},"obfuscationSetting":{"shape":"S40"},"botId":{},"botVersion":{},"localeId":{},"intentId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"},"multipleValuesSetting":{"shape":"S42"}}}},"UpdateSlotType":{"http":{"method":"PUT","requestUri":"/bots/{botId}/botversions/{botVersion}/botlocales/{localeId}/slottypes/{slotTypeId}/","responseCode":202},"input":{"type":"structure","required":["slotTypeId","slotTypeName","valueSelectionSetting","botId","botVersion","localeId"],"members":{"slotTypeId":{"location":"uri","locationName":"slotTypeId"},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{"location":"uri","locationName":"botId"},"botVersion":{"location":"uri","locationName":"botVersion"},"localeId":{"location":"uri","locationName":"localeId"}}},"output":{"type":"structure","members":{"slotTypeId":{},"slotTypeName":{},"description":{},"slotTypeValues":{"shape":"S45"},"valueSelectionSetting":{"shape":"S4a"},"parentSlotTypeSignature":{},"botId":{},"botVersion":{},"localeId":{},"creationDateTime":{"type":"timestamp"},"lastUpdatedDateTime":{"type":"timestamp"}}}}},"shapes":{"Sc":{"type":"structure","required":["childDirected"],"members":{"childDirected":{"type":"boolean"}}},"Sf":{"type":"map","key":{},"value":{}},"Sm":{"type":"map","key":{},"value":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"codeHookSpecification":{"type":"structure","required":["lambdaCodeHook"],"members":{"lambdaCodeHook":{"type":"structure","required":["lambdaARN","codeHookInterfaceVersion"],"members":{"lambdaARN":{},"codeHookInterfaceVersion":{}}}}}}}},"St":{"type":"structure","members":{"textLogSettings":{"type":"list","member":{"type":"structure","required":["enabled","destination"],"members":{"enabled":{"type":"boolean"},"destination":{"type":"structure","required":["cloudWatch"],"members":{"cloudWatch":{"type":"structure","required":["cloudWatchLogGroupArn","logPrefix"],"members":{"cloudWatchLogGroupArn":{},"logPrefix":{}}}}}}}},"audioLogSettings":{"type":"list","member":{"type":"structure","required":["enabled","destination"],"members":{"enabled":{"type":"boolean"},"destination":{"type":"structure","required":["s3Bucket"],"members":{"s3Bucket":{"type":"structure","required":["s3BucketArn","logPrefix"],"members":{"kmsKeyArn":{},"s3BucketArn":{},"logPrefix":{}}}}}}}}}},"S16":{"type":"structure","required":["detectSentiment"],"members":{"detectSentiment":{"type":"boolean"}}},"S1c":{"type":"structure","required":["voiceId"],"members":{"voiceId":{},"engine":{}}},"S1i":{"type":"map","key":{},"value":{"type":"structure","required":["sourceBotVersion"],"members":{"sourceBotVersion":{}}}},"S1n":{"type":"structure","members":{"botExportSpecification":{"type":"structure","required":["botId","botVersion"],"members":{"botId":{},"botVersion":{}}},"botLocaleExportSpecification":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{},"botVersion":{},"localeId":{}}}}},"S1r":{"type":"string","sensitive":true},"S1w":{"type":"list","member":{"type":"structure","required":["utterance"],"members":{"utterance":{}}}},"S1z":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"}}},"S20":{"type":"structure","required":["enabled"],"members":{"enabled":{"type":"boolean"},"postFulfillmentStatusSpecification":{"type":"structure","members":{"successResponse":{"shape":"S22"},"failureResponse":{"shape":"S22"},"timeoutResponse":{"shape":"S22"}}},"fulfillmentUpdatesSpecification":{"type":"structure","required":["active"],"members":{"active":{"type":"boolean"},"startResponse":{"type":"structure","required":["delayInSeconds","messageGroups"],"members":{"delayInSeconds":{"type":"integer"},"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"updateResponse":{"type":"structure","required":["frequencyInSeconds","messageGroups"],"members":{"frequencyInSeconds":{"type":"integer"},"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"timeoutInSeconds":{"type":"integer"}}}}},"S22":{"type":"structure","required":["messageGroups"],"members":{"messageGroups":{"shape":"S23"},"allowInterrupt":{"type":"boolean"}}},"S23":{"type":"list","member":{"type":"structure","required":["message"],"members":{"message":{"shape":"S25"},"variations":{"type":"list","member":{"shape":"S25"}}}}},"S25":{"type":"structure","members":{"plainTextMessage":{"type":"structure","required":["value"],"members":{"value":{}}},"customPayload":{"type":"structure","required":["value"],"members":{"value":{}}},"ssmlMessage":{"type":"structure","required":["value"],"members":{"value":{}}},"imageResponseCard":{"type":"structure","required":["title"],"members":{"title":{},"subtitle":{},"imageUrl":{},"buttons":{"type":"list","member":{"type":"structure","required":["text","value"],"members":{"text":{},"value":{}}}}}}}},"S2r":{"type":"structure","required":["promptSpecification","declinationResponse"],"members":{"promptSpecification":{"shape":"S2s"},"declinationResponse":{"shape":"S22"},"active":{"type":"boolean"}}},"S2s":{"type":"structure","required":["messageGroups","maxRetries"],"members":{"messageGroups":{"shape":"S23"},"maxRetries":{"type":"integer"},"allowInterrupt":{"type":"boolean"}}},"S2u":{"type":"structure","required":["closingResponse"],"members":{"closingResponse":{"shape":"S22"},"active":{"type":"boolean"}}},"S2v":{"type":"list","member":{"type":"structure","required":["name"],"members":{"name":{}}}},"S2x":{"type":"list","member":{"type":"structure","required":["name","timeToLiveInSeconds","turnsToLive"],"members":{"name":{},"timeToLiveInSeconds":{"type":"integer"},"turnsToLive":{"type":"integer"}}}},"S31":{"type":"structure","required":["kendraIndex"],"members":{"kendraIndex":{},"queryFilterStringEnabled":{"type":"boolean"},"queryFilterString":{}}},"S3q":{"type":"structure","required":["slotConstraint"],"members":{"defaultValueSpecification":{"type":"structure","required":["defaultValueList"],"members":{"defaultValueList":{"type":"list","member":{"type":"structure","required":["defaultValue"],"members":{"defaultValue":{}}}}}},"slotConstraint":{},"promptSpecification":{"shape":"S2s"},"sampleUtterances":{"shape":"S1w"},"waitAndContinueSpecification":{"type":"structure","required":["waitingResponse","continueResponse"],"members":{"waitingResponse":{"shape":"S22"},"continueResponse":{"shape":"S22"},"stillWaitingResponse":{"type":"structure","required":["messageGroups","frequencyInSeconds","timeoutInSeconds"],"members":{"messageGroups":{"shape":"S23"},"frequencyInSeconds":{"type":"integer"},"timeoutInSeconds":{"type":"integer"},"allowInterrupt":{"type":"boolean"}}},"active":{"type":"boolean"}}}}},"S40":{"type":"structure","required":["obfuscationSettingType"],"members":{"obfuscationSettingType":{}}},"S42":{"type":"structure","members":{"allowMultipleValues":{"type":"boolean"}}},"S45":{"type":"list","member":{"type":"structure","members":{"sampleValue":{"shape":"S47"},"synonyms":{"type":"list","member":{"shape":"S47"}}}}},"S47":{"type":"structure","required":["value"],"members":{"value":{}}},"S4a":{"type":"structure","required":["resolutionStrategy"],"members":{"resolutionStrategy":{},"regexFilter":{"type":"structure","required":["pattern"],"members":{"pattern":{}}}}},"S5g":{"type":"list","member":{}},"S5o":{"type":"structure","members":{"s3BucketTranscriptSource":{"type":"structure","required":["s3BucketName","transcriptFormat"],"members":{"s3BucketName":{},"pathFormat":{"type":"structure","members":{"objectPrefixes":{"type":"list","member":{}}}},"transcriptFormat":{},"transcriptFilter":{"type":"structure","members":{"lexTranscriptFilter":{"type":"structure","members":{"dateRangeFilter":{"type":"structure","required":["startDateTime","endDateTime"],"members":{"startDateTime":{"type":"timestamp"},"endDateTime":{"type":"timestamp"}}}}}}},"kmsKeyArn":{}}}}},"S5y":{"type":"structure","members":{"kmsKeyArn":{},"botLocaleExportPassword":{"shape":"S5z"},"associatedTranscriptsPassword":{"shape":"S5z"}}},"S5z":{"type":"string","sensitive":true},"S6b":{"type":"structure","members":{"botImportSpecification":{"type":"structure","required":["botName","roleArn","dataPrivacy"],"members":{"botName":{},"roleArn":{},"dataPrivacy":{"shape":"Sc"},"idleSessionTTLInSeconds":{"type":"integer"},"botTags":{"shape":"Sf"},"testBotAliasTags":{"shape":"Sf"}}},"botLocaleImportSpecification":{"type":"structure","required":["botId","botVersion","localeId"],"members":{"botId":{},"botVersion":{},"localeId":{},"nluIntentConfidenceThreshold":{"type":"double"},"voiceSettings":{"shape":"S1c"}}}}},"S6i":{"type":"list","member":{"type":"structure","required":["priority","slotId"],"members":{"priority":{"type":"integer"},"slotId":{}}}},"S6s":{"type":"structure","required":["relativeAggregationDuration"],"members":{"relativeAggregationDuration":{"type":"structure","required":["timeDimension","timeValue"],"members":{"timeDimension":{},"timeValue":{"type":"integer"}}}}},"S72":{"type":"list","member":{}}}}
/***/ }),
/* 987 */
/***/ (function(module, exports) {
- module.exports = {"pagination":{"ListAggregatedUtterances":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotAliases":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotLocales":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBuiltInIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBuiltInSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListExports":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImports":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSlots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}
+ module.exports = {"pagination":{"ListAggregatedUtterances":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotAliases":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotLocales":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotRecommendations":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBotVersions":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBuiltInIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListBuiltInSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListExports":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListImports":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListRecommendedIntents":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSlotTypes":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"},"ListSlots":{"input_token":"nextToken","output_token":"nextToken","limit_key":"maxResults"}}}
/***/ }),
/* 988 */
diff --git a/dist/aws-sdk.js b/dist/aws-sdk.js
index 53bb6be683..37c3e8d0c0 100644
--- a/dist/aws-sdk.js
+++ b/dist/aws-sdk.js
@@ -1,4 +1,4 @@
-// AWS SDK for JavaScript v2.1040.0
+// AWS SDK for JavaScript v2.1041.0
// Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
// License at https://sdk.amazonaws.com/js/BUNDLE_LICENSE.txt
(function(){function r(e,n,t){function o(i,f){if(!n[i]){if(!e[i]){var c="function"==typeof require&&require;if(!f&&c)return c(i,!0);if(u)return u(i,!0);var a=new Error("Cannot find module '"+i+"'");throw a.code="MODULE_NOT_FOUND",a}var p=n[i]={exports:{}};e[i][0].call(p.exports,function(r){var n=e[i][1][r];return o(n||r)},p,p.exports,r,e,n,t)}return n[i].exports}for(var u="function"==typeof require&&require,i=0;i `0`",state:"success"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},BundleTaskComplete:{delay:15,operation:"DescribeBundleTasks",maxAttempts:40,acceptors:[{expected:"complete",matcher:"pathAll",state:"success",argument:"BundleTasks[].State"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"BundleTasks[].State"}]},ConversionTaskCancelled:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",
-argument:"ConversionTasks[].State"}]},ConversionTaskCompleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"},{expected:"cancelled",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"},{expected:"cancelling",matcher:"pathAny",state:"failure",argument:"ConversionTasks[].State"}]},ConversionTaskDeleted:{delay:15,operation:"DescribeConversionTasks",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"ConversionTasks[].State"}]},CustomerGatewayAvailable:{delay:15,operation:"DescribeCustomerGateways",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"CustomerGateways[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"CustomerGateways[].State"}]},ExportTaskCancelled:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"cancelled",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ExportTaskCompleted:{delay:15,operation:"DescribeExportTasks",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"ExportTasks[].State"}]},ImageExists:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{matcher:"path",expected:!0,argument:"length(Images[]) > `0`",state:"success"},{matcher:"error",expected:"InvalidAMIID.NotFound",state:"retry"}]},ImageAvailable:{operation:"DescribeImages",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"Images[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"Images[].State",expected:"failed"}]},InstanceRunning:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"running",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"shutting-down",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].InstanceStatus.Status",expected:"ok"},{matcher:"error",expected:"InvalidInstanceID.NotFound",state:"retry"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Reservations[].Instances[].State.Name"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Reservations[].Instances[].State.Name"}]},KeyPairExists:{operation:"DescribeKeyPairs",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(KeyPairs[].KeyName) > `0`"},{expected:"InvalidKeyPair.NotFound",matcher:"error",state:"retry"}]},NatGatewayAvailable:{operation:"DescribeNatGateways",delay:15,maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"NatGateways[].State",expected:"available"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"failed"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleting"},{state:"failure",matcher:"pathAny",argument:"NatGateways[].State",expected:"deleted"},{state:"retry",matcher:"error",expected:"NatGatewayNotFound"}]},NetworkInterfaceAvailable:{operation:"DescribeNetworkInterfaces",delay:20,maxAttempts:10,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"NetworkInterfaces[].Status"},{expected:"InvalidNetworkInterfaceID.NotFound",matcher:"error",state:"failure"}]},PasswordDataAvailable:{operation:"GetPasswordData",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"path",argument:"length(PasswordData) > `0`",expected:!0}]},SnapshotCompleted:{delay:15,operation:"DescribeSnapshots",maxAttempts:40,acceptors:[{expected:"completed",matcher:"pathAll",state:"success",argument:"Snapshots[].State"},{expected:"error",matcher:"pathAny",state:"failure",argument:"Snapshots[].State"}]},SecurityGroupExists:{operation:"DescribeSecurityGroups",delay:5,maxAttempts:6,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(SecurityGroups[].GroupId) > `0`"},{expected:"InvalidGroup.NotFound",matcher:"error",state:"retry"}]},SpotInstanceRequestFulfilled:{operation:"DescribeSpotInstanceRequests",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"fulfilled"},{state:"success",matcher:"pathAll",argument:"SpotInstanceRequests[].Status.Code",expected:"request-canceled-and-instance-running"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"schedule-expired"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"canceled-before-fulfillment"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"bad-parameters"},{state:"failure",matcher:"pathAny",argument:"SpotInstanceRequests[].Status.Code",expected:"system-error"},{state:"retry",matcher:"error",expected:"InvalidSpotInstanceRequestID.NotFound"}]},SubnetAvailable:{delay:15,operation:"DescribeSubnets",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Subnets[].State"}]},SystemStatusOk:{operation:"DescribeInstanceStatus",maxAttempts:40,delay:15,acceptors:[{state:"success",matcher:"pathAll",argument:"InstanceStatuses[].SystemStatus.Status",expected:"ok"}]},VolumeAvailable:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VolumeDeleted:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{matcher:"error",expected:"InvalidVolume.NotFound",state:"success"}]},VolumeInUse:{delay:15,operation:"DescribeVolumes",maxAttempts:40,acceptors:[{expected:"in-use",matcher:"pathAll",state:"success",argument:"Volumes[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Volumes[].State"}]},VpcAvailable:{delay:15,operation:"DescribeVpcs",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Vpcs[].State"}]},VpcExists:{operation:"DescribeVpcs",delay:1,maxAttempts:5,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcID.NotFound",state:"retry"}]},VpnConnectionAvailable:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpnConnectionDeleted:{delay:15,operation:"DescribeVpnConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpnConnections[].State"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"VpnConnections[].State"}]},VpcPeeringConnectionExists:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"retry"}]},VpcPeeringConnectionDeleted:{delay:15,operation:"DescribeVpcPeeringConnections",maxAttempts:40,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"VpcPeeringConnections[].Status.Code"},{matcher:"error",expected:"InvalidVpcPeeringConnectionID.NotFound",state:"success"}]}}}},{}],82:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-09-21",endpointPrefix:"api.ecr",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECR",serviceFullName:"Amazon EC2 Container Registry",serviceId:"ECR",signatureVersion:"v4",signingName:"ecr",targetPrefix:"AmazonEC2ContainerRegistry_V20150921",uid:"ecr-2015-09-21"},operations:{BatchCheckLayerAvailability:{input:{type:"structure",required:["repositoryName","layerDigests"],members:{registryId:{},repositoryName:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{layers:{type:"list",member:{type:"structure",members:{layerDigest:{},layerAvailability:{},layerSize:{type:"long"},mediaType:{}}}},failures:{type:"list",member:{type:"structure",members:{layerDigest:{},failureCode:{},failureReason:{}}}}}}},BatchDeleteImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"}}},output:{type:"structure",members:{imageIds:{shape:"Si"},failures:{shape:"Sn"}}}},BatchGetImage:{input:{type:"structure",required:["repositoryName","imageIds"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},acceptedMediaTypes:{type:"list",member:{}}}},output:{type:"structure",members:{images:{type:"list",member:{shape:"Sv"}},failures:{shape:"Sn"}}}},BatchGetRepositoryScanningConfiguration:{input:{type:"structure",required:["repositoryNames"],members:{repositoryNames:{type:"list",member:{}}}},output:{type:"structure",members:{scanningConfigurations:{type:"list",member:{type:"structure",members:{repositoryArn:{},repositoryName:{},scanOnPush:{type:"boolean"},scanFrequency:{},appliedScanFilters:{shape:"S15"}}}},failures:{type:"list",member:{type:"structure",members:{repositoryName:{},failureCode:{},failureReason:{}}}}}}},CompleteLayerUpload:{input:{type:"structure",required:["repositoryName","uploadId","layerDigests"],members:{registryId:{},repositoryName:{},uploadId:{},layerDigests:{type:"list",member:{}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},layerDigest:{}}}},CreatePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix","upstreamRegistryUrl"],members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},registryId:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{}}}},CreateRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},tags:{shape:"S1n"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1s"},encryptionConfiguration:{shape:"S1t"}}},output:{type:"structure",members:{repository:{shape:"S1x"}}}},DeleteLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},DeletePullThroughCacheRule:{input:{type:"structure",required:["ecrRepositoryPrefix"],members:{ecrRepositoryPrefix:{},registryId:{}}},output:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{}}}},DeleteRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},DeleteRepository:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},force:{type:"boolean"}}},output:{type:"structure",members:{repository:{shape:"S1x"}}}},DeleteRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},DescribeImageReplicationStatus:{input:{type:"structure",required:["repositoryName","imageId"],members:{repositoryName:{},imageId:{shape:"Sj"},registryId:{}}},output:{type:"structure",members:{repositoryName:{},imageId:{shape:"Sj"},replicationStatuses:{type:"list",member:{type:"structure",members:{region:{},registryId:{},status:{},failureCode:{}}}}}}},DescribeImageScanFindings:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S2o"},imageScanFindings:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2u"},findings:{type:"list",member:{type:"structure",members:{name:{},description:{},uri:{},severity:{},attributes:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}}}}},enhancedFindings:{type:"list",member:{type:"structure",members:{awsAccountId:{},description:{},findingArn:{},firstObservedAt:{type:"timestamp"},lastObservedAt:{type:"timestamp"},packageVulnerabilityDetails:{type:"structure",members:{cvss:{type:"list",member:{type:"structure",members:{baseScore:{type:"double"},scoringVector:{},source:{},version:{}}}},referenceUrls:{type:"list",member:{}},relatedVulnerabilities:{type:"list",member:{}},source:{},sourceUrl:{},vendorCreatedAt:{type:"timestamp"},vendorSeverity:{},vendorUpdatedAt:{type:"timestamp"},vulnerabilityId:{},vulnerablePackages:{type:"list",member:{type:"structure",members:{arch:{},epoch:{type:"integer"},filePath:{},name:{},packageManager:{},release:{},sourceLayerHash:{},version:{}}}}}},remediation:{type:"structure",members:{recommendation:{type:"structure",members:{url:{},text:{}}}}},resources:{type:"list",member:{type:"structure",members:{details:{type:"structure",members:{awsEcrContainerImage:{type:"structure",members:{architecture:{},author:{},imageHash:{},imageTags:{type:"list",member:{}},platform:{},pushedAt:{type:"timestamp"},registry:{},repositoryName:{}}}}},id:{},tags:{type:"map",key:{},value:{}},type:{}}}},score:{type:"double"},scoreDetails:{type:"structure",members:{cvss:{type:"structure",members:{adjustments:{type:"list",member:{type:"structure",members:{metric:{},reason:{}}}},score:{type:"double"},scoreSource:{},scoringVector:{},version:{}}}}},severity:{},status:{},title:{},type:{},updatedAt:{type:"timestamp"}}}}}},nextToken:{}}}},DescribeImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageDetails:{type:"list",member:{type:"structure",members:{registryId:{},repositoryName:{},imageDigest:{},imageTags:{shape:"S4m"},imageSizeInBytes:{type:"long"},imagePushedAt:{type:"timestamp"},imageScanStatus:{shape:"S2o"},imageScanFindingsSummary:{type:"structure",members:{imageScanCompletedAt:{type:"timestamp"},vulnerabilitySourceUpdatedAt:{type:"timestamp"},findingSeverityCounts:{shape:"S2u"}}},imageManifestMediaType:{},artifactMediaType:{}}}},nextToken:{}}}},DescribePullThroughCacheRules:{input:{type:"structure",members:{registryId:{},ecrRepositoryPrefixes:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{pullThroughCacheRules:{type:"list",member:{type:"structure",members:{ecrRepositoryPrefix:{},upstreamRegistryUrl:{},createdAt:{type:"timestamp"},registryId:{}}}},nextToken:{}}}},DescribeRegistry:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},replicationConfiguration:{shape:"S4x"}}}},DescribeRepositories:{input:{type:"structure",members:{registryId:{},repositoryNames:{type:"list",member:{}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{repositories:{type:"list",member:{shape:"S1x"}},nextToken:{}}}},GetAuthorizationToken:{input:{type:"structure",members:{registryIds:{deprecated:!0,deprecatedMessage:"This field is deprecated. The returned authorization token can be used to access any Amazon ECR registry that the IAM principal has access to, specifying a registry ID doesn't change the permissions scope of the authorization token.",type:"list",member:{}}}},output:{type:"structure",members:{authorizationData:{type:"list",member:{type:"structure",members:{authorizationToken:{},expiresAt:{type:"timestamp"},proxyEndpoint:{}}}}}}},GetDownloadUrlForLayer:{input:{type:"structure",required:["repositoryName","layerDigest"],members:{registryId:{},repositoryName:{},layerDigest:{}}},output:{type:"structure",members:{downloadUrl:{},layerDigest:{}}}},GetLifecyclePolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},lastEvaluatedAt:{type:"timestamp"}}}},GetLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},imageIds:{shape:"Si"},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{},nextToken:{},previewResults:{type:"list",member:{type:"structure",members:{imageTags:{shape:"S4m"},imageDigest:{},imagePushedAt:{type:"timestamp"},action:{type:"structure",members:{type:{}}},appliedRulePriority:{type:"integer"}}}},summary:{type:"structure",members:{expiringImageTotalCount:{type:"integer"}}}}}},GetRegistryPolicy:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},policyText:{}}}},GetRegistryScanningConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",members:{registryId:{},scanningConfiguration:{shape:"S62"}}}},GetRepositoryPolicy:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},InitiateLayerUpload:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{}}},output:{type:"structure",members:{uploadId:{},partSize:{type:"long"}}}},ListImages:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},nextToken:{},maxResults:{type:"integer"},filter:{type:"structure",members:{tagStatus:{}}}}},output:{type:"structure",members:{imageIds:{shape:"Si"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"S1n"}}}},PutImage:{input:{type:"structure",required:["repositoryName","imageManifest"],members:{registryId:{},repositoryName:{},imageManifest:{},imageManifestMediaType:{},imageTag:{},imageDigest:{}}},output:{type:"structure",members:{image:{shape:"Sv"}}}},PutImageScanningConfiguration:{input:{type:"structure",required:["repositoryName","imageScanningConfiguration"],members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S1s"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageScanningConfiguration:{shape:"S1s"}}}},PutImageTagMutability:{input:{type:"structure",required:["repositoryName","imageTagMutability"],members:{registryId:{},repositoryName:{},imageTagMutability:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageTagMutability:{}}}},PutLifecyclePolicy:{input:{type:"structure",required:["repositoryName","lifecyclePolicyText"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}}},PutRegistryPolicy:{input:{type:"structure",required:["policyText"],members:{policyText:{}}},output:{type:"structure",members:{registryId:{},policyText:{}}}},PutRegistryScanningConfiguration:{input:{type:"structure",members:{scanType:{},rules:{shape:"S64"}}},output:{type:"structure",members:{registryScanningConfiguration:{shape:"S62"}}}},PutReplicationConfiguration:{input:{type:"structure",required:["replicationConfiguration"],members:{replicationConfiguration:{shape:"S4x"}}},output:{type:"structure",members:{replicationConfiguration:{shape:"S4x"}}}},SetRepositoryPolicy:{input:{type:"structure",required:["repositoryName","policyText"],members:{registryId:{},repositoryName:{},policyText:{},force:{type:"boolean"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},policyText:{}}}},StartImageScan:{input:{type:"structure",required:["repositoryName","imageId"],members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageScanStatus:{shape:"S2o"}}}},StartLifecyclePolicyPreview:{input:{type:"structure",required:["repositoryName"],members:{registryId:{},repositoryName:{},lifecyclePolicyText:{}}},output:{type:"structure",members:{registryId:{},repositoryName:{},lifecyclePolicyText:{},status:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S1n"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UploadLayerPart:{input:{type:"structure",required:["repositoryName","uploadId","partFirstByte","partLastByte","layerPartBlob"],members:{registryId:{},repositoryName:{},uploadId:{},partFirstByte:{type:"long"},partLastByte:{type:"long"},layerPartBlob:{type:"blob"}}},output:{type:"structure",members:{registryId:{},repositoryName:{},uploadId:{},lastByteReceived:{type:"long"}}}}},shapes:{Si:{type:"list",member:{shape:"Sj"}},Sj:{type:"structure",members:{imageDigest:{},imageTag:{}}},Sn:{type:"list",member:{type:"structure",members:{imageId:{shape:"Sj"},failureCode:{},failureReason:{}}}},Sv:{type:"structure",members:{registryId:{},repositoryName:{},imageId:{shape:"Sj"},imageManifest:{},imageManifestMediaType:{}}},S15:{type:"list",member:{type:"structure",required:["filter","filterType"],members:{filter:{},filterType:{}}}},S1n:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S1s:{type:"structure",members:{scanOnPush:{type:"boolean"}}},S1t:{type:"structure",required:["encryptionType"],members:{encryptionType:{},kmsKey:{}}},S1x:{type:"structure",members:{repositoryArn:{},registryId:{},repositoryName:{},repositoryUri:{},createdAt:{type:"timestamp"},imageTagMutability:{},imageScanningConfiguration:{shape:"S1s"},encryptionConfiguration:{shape:"S1t"}}},S2o:{type:"structure",members:{status:{},description:{}}},S2u:{type:"map",key:{},value:{type:"integer"}},S4m:{type:"list",member:{}},S4x:{type:"structure",required:["rules"],members:{rules:{type:"list",member:{type:"structure",required:["destinations"],members:{destinations:{type:"list",member:{type:"structure",required:["region","registryId"],members:{region:{},registryId:{}}}},repositoryFilters:{type:"list",member:{type:"structure",required:["filter","filterType"],members:{filter:{},filterType:{}}}}}}}}},S62:{type:"structure",members:{scanType:{},rules:{shape:"S64"}}},S64:{type:"list",member:{type:"structure",required:["scanFrequency","repositoryFilters"],members:{scanFrequency:{},repositoryFilters:{shape:"S15"}}}}}}},{}],83:[function(e,t,r){t.exports={pagination:{DescribeImageScanFindings:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","imageId","imageScanStatus","imageScanFindings"],output_token:"nextToken",result_key:"imageScanFindings.findings"},DescribeImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageDetails"},DescribePullThroughCacheRules:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"pullThroughCacheRules"},DescribeRepositories:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"repositories"},GetLifecyclePolicyPreview:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["registryId","repositoryName","lifecyclePolicyText","status","summary"],output_token:"nextToken",result_key:"previewResults"},ListImages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"imageIds"}}}},{}],84:[function(e,t,r){t.exports={version:2,waiters:{ImageScanComplete:{description:"Wait until an image scan is complete and findings can be accessed",operation:"DescribeImageScanFindings",delay:5,maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"imageScanStatus.status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"imageScanStatus.status",expected:"FAILED"}]},LifecyclePolicyPreviewComplete:{description:"Wait until a lifecycle policy preview request is complete and results can be accessed",operation:"GetLifecyclePolicyPreview",delay:5,maxAttempts:20,acceptors:[{state:"success",matcher:"path",argument:"status",expected:"COMPLETE"},{state:"failure",matcher:"path",argument:"status",expected:"FAILED"}]}}}},{}],85:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-13",endpointPrefix:"ecs",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon ECS",serviceFullName:"Amazon EC2 Container Service",serviceId:"ECS",signatureVersion:"v4",targetPrefix:"AmazonEC2ContainerServiceV20141113",uid:"ecs-2014-11-13"},operations:{CreateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{shape:"S3"},tags:{shape:"Sa"}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},CreateCluster:{input:{type:"structure",members:{clusterName:{},tags:{shape:"Sa"},settings:{shape:"Sj"},configuration:{shape:"Sm"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},CreateService:{input:{type:"structure",required:["serviceName"],members:{cluster:{},serviceName:{},taskDefinition:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},desiredCount:{type:"integer"},clientToken:{},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},role:{},deploymentConfiguration:{shape:"S1b"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},CreateTaskSet:{input:{type:"structure",required:["service","cluster","taskDefinition"],members:{service:{},cluster:{},externalId:{},taskDefinition:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},scale:{shape:"S1v"},clientToken:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeleteAccountSetting:{input:{type:"structure",required:["name"],members:{name:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},DeleteAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},DeleteCapacityProvider:{input:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},DeleteCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},DeleteService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},force:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},DeleteTaskSet:{input:{type:"structure",required:["cluster","service","taskSet"],members:{cluster:{},service:{},taskSet:{},force:{type:"boolean"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},DeregisterContainerInstance:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{},force:{type:"boolean"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},DeregisterTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"}}}},DescribeCapacityProviders:{input:{type:"structure",members:{capacityProviders:{shape:"Sr"},include:{type:"list",member:{}},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{capacityProviders:{type:"list",member:{shape:"Sf"}},failures:{shape:"S5d"},nextToken:{}}}},DescribeClusters:{input:{type:"structure",members:{clusters:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{clusters:{type:"list",member:{shape:"Sx"}},failures:{shape:"S5d"}}}},DescribeContainerInstances:{input:{type:"structure",required:["containerInstances"],members:{cluster:{},containerInstances:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},DescribeServices:{input:{type:"structure",required:["services"],members:{cluster:{},services:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{services:{type:"list",member:{shape:"S1r"}},failures:{shape:"S5d"}}}},DescribeTaskDefinition:{input:{type:"structure",required:["taskDefinition"],members:{taskDefinition:{},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},DescribeTaskSets:{input:{type:"structure",required:["cluster","service"],members:{cluster:{},service:{},taskSets:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{taskSets:{shape:"S1s"},failures:{shape:"S5d"}}}},DescribeTasks:{input:{type:"structure",required:["tasks"],members:{cluster:{},tasks:{shape:"Sr"},include:{type:"list",member:{}}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},DiscoverPollEndpoint:{input:{type:"structure",members:{containerInstance:{},cluster:{}}},output:{type:"structure",members:{endpoint:{},telemetryEndpoint:{}}}},ExecuteCommand:{input:{type:"structure",required:["command","interactive","task"],members:{cluster:{},container:{},command:{},interactive:{type:"boolean"},task:{}}},output:{type:"structure",members:{clusterArn:{},containerArn:{},containerName:{},interactive:{type:"boolean"},session:{type:"structure",members:{sessionId:{},streamUrl:{},tokenValue:{type:"string",sensitive:!0}}},taskArn:{}}}},ListAccountSettings:{input:{type:"structure",members:{name:{},value:{},principalArn:{},effectiveSettings:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{settings:{type:"list",member:{shape:"S29"}},nextToken:{}}}},ListAttributes:{input:{type:"structure",required:["targetType"],members:{cluster:{},targetType:{},attributeName:{},attributeValue:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{attributes:{shape:"S2b"},nextToken:{}}}},ListClusters:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{clusterArns:{shape:"Sr"},nextToken:{}}}},ListContainerInstances:{input:{type:"structure",members:{cluster:{},filter:{},nextToken:{},maxResults:{type:"integer"},status:{}}},output:{type:"structure",members:{
-containerInstanceArns:{shape:"Sr"},nextToken:{}}}},ListServices:{input:{type:"structure",members:{cluster:{},nextToken:{},maxResults:{type:"integer"},launchType:{},schedulingStrategy:{}}},output:{type:"structure",members:{serviceArns:{shape:"Sr"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",members:{tags:{shape:"Sa"}}}},ListTaskDefinitionFamilies:{input:{type:"structure",members:{familyPrefix:{},status:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{families:{shape:"Sr"},nextToken:{}}}},ListTaskDefinitions:{input:{type:"structure",members:{familyPrefix:{},status:{},sort:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{taskDefinitionArns:{shape:"Sr"},nextToken:{}}}},ListTasks:{input:{type:"structure",members:{cluster:{},containerInstance:{},family:{},nextToken:{},maxResults:{type:"integer"},startedBy:{},serviceName:{},desiredStatus:{},launchType:{}}},output:{type:"structure",members:{taskArns:{shape:"Sr"},nextToken:{}}}},PutAccountSetting:{input:{type:"structure",required:["name","value"],members:{name:{},value:{},principalArn:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAccountSettingDefault:{input:{type:"structure",required:["name","value"],members:{name:{},value:{}}},output:{type:"structure",members:{setting:{shape:"S29"}}}},PutAttributes:{input:{type:"structure",required:["attributes"],members:{cluster:{},attributes:{shape:"S2b"}}},output:{type:"structure",members:{attributes:{shape:"S2b"}}}},PutClusterCapacityProviders:{input:{type:"structure",required:["cluster","capacityProviders","defaultCapacityProviderStrategy"],members:{cluster:{},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},RegisterContainerInstance:{input:{type:"structure",members:{cluster:{},instanceIdentityDocument:{},instanceIdentityDocumentSignature:{},totalResources:{shape:"S2t"},versionInfo:{shape:"S2s"},containerInstanceArn:{},attributes:{shape:"S2b"},platformDevices:{type:"list",member:{type:"structure",required:["id","type"],members:{id:{},type:{}}}},tags:{shape:"Sa"}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},RegisterTaskDefinition:{input:{type:"structure",required:["family","containerDefinitions"],members:{family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},containerDefinitions:{shape:"S34"},volumes:{shape:"S4e"},placementConstraints:{shape:"S4s"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},tags:{shape:"Sa"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},inferenceAccelerators:{shape:"S50"},ephemeralStorage:{shape:"S57"},runtimePlatform:{shape:"S4x"}}},output:{type:"structure",members:{taskDefinition:{shape:"S33"},tags:{shape:"Sa"}}}},RunTask:{input:{type:"structure",required:["taskDefinition"],members:{capacityProviderStrategy:{shape:"Ss"},cluster:{},count:{type:"integer"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},launchType:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StartTask:{input:{type:"structure",required:["containerInstances","taskDefinition"],members:{cluster:{},containerInstances:{shape:"Sr"},enableECSManagedTags:{type:"boolean"},enableExecuteCommand:{type:"boolean"},group:{},networkConfiguration:{shape:"S1j"},overrides:{shape:"S6k"},propagateTags:{},referenceId:{},startedBy:{},tags:{shape:"Sa"},taskDefinition:{}}},output:{type:"structure",members:{tasks:{shape:"S66"},failures:{shape:"S5d"}}}},StopTask:{input:{type:"structure",required:["task"],members:{cluster:{},task:{},reason:{}}},output:{type:"structure",members:{task:{shape:"S67"}}}},SubmitAttachmentStateChanges:{input:{type:"structure",required:["attachments"],members:{cluster:{},attachments:{shape:"S85"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitContainerStateChange:{input:{type:"structure",members:{cluster:{},task:{},containerName:{},runtimeId:{},status:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"}}},output:{type:"structure",members:{acknowledgment:{}}}},SubmitTaskStateChange:{input:{type:"structure",members:{cluster:{},task:{},status:{},reason:{},containers:{type:"list",member:{type:"structure",members:{containerName:{},imageDigest:{},runtimeId:{},exitCode:{type:"integer"},networkBindings:{shape:"S6b"},reason:{},status:{}}}},attachments:{shape:"S85"},managedAgents:{type:"list",member:{type:"structure",required:["containerName","managedAgentName","status"],members:{containerName:{},managedAgentName:{},status:{},reason:{}}}},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},executionStoppedAt:{type:"timestamp"}}},output:{type:"structure",members:{acknowledgment:{}}}},TagResource:{input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"Sa"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateCapacityProvider:{input:{type:"structure",required:["name","autoScalingGroupProvider"],members:{name:{},autoScalingGroupProvider:{type:"structure",members:{managedScaling:{shape:"S4"},managedTerminationProtection:{}}}}},output:{type:"structure",members:{capacityProvider:{shape:"Sf"}}}},UpdateCluster:{input:{type:"structure",required:["cluster"],members:{cluster:{},settings:{shape:"Sj"},configuration:{shape:"Sm"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateClusterSettings:{input:{type:"structure",required:["cluster","settings"],members:{cluster:{},settings:{shape:"Sj"}}},output:{type:"structure",members:{cluster:{shape:"Sx"}}}},UpdateContainerAgent:{input:{type:"structure",required:["containerInstance"],members:{cluster:{},containerInstance:{}}},output:{type:"structure",members:{containerInstance:{shape:"S2q"}}}},UpdateContainerInstancesState:{input:{type:"structure",required:["containerInstances","status"],members:{cluster:{},containerInstances:{shape:"Sr"},status:{}}},output:{type:"structure",members:{containerInstances:{shape:"S5o"},failures:{shape:"S5d"}}}},UpdateService:{input:{type:"structure",required:["service"],members:{cluster:{},service:{},desiredCount:{type:"integer"},taskDefinition:{},capacityProviderStrategy:{shape:"Ss"},deploymentConfiguration:{shape:"S1b"},networkConfiguration:{shape:"S1j"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},platformVersion:{},forceNewDeployment:{type:"boolean"},healthCheckGracePeriodSeconds:{type:"integer"},enableExecuteCommand:{type:"boolean"}}},output:{type:"structure",members:{service:{shape:"S1r"}}}},UpdateServicePrimaryTaskSet:{input:{type:"structure",required:["cluster","service","primaryTaskSet"],members:{cluster:{},service:{},primaryTaskSet:{}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}},UpdateTaskSet:{input:{type:"structure",required:["cluster","service","taskSet","scale"],members:{cluster:{},service:{},taskSet:{},scale:{shape:"S1v"}}},output:{type:"structure",members:{taskSet:{shape:"S1t"}}}}},shapes:{S3:{type:"structure",required:["autoScalingGroupArn"],members:{autoScalingGroupArn:{},managedScaling:{shape:"S4"},managedTerminationProtection:{}}},S4:{type:"structure",members:{status:{},targetCapacity:{type:"integer"},minimumScalingStepSize:{type:"integer"},maximumScalingStepSize:{type:"integer"},instanceWarmupPeriod:{type:"integer"}}},Sa:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},Sf:{type:"structure",members:{capacityProviderArn:{},name:{},status:{},autoScalingGroupProvider:{shape:"S3"},updateStatus:{},updateStatusReason:{},tags:{shape:"Sa"}}},Sj:{type:"list",member:{type:"structure",members:{name:{},value:{}}}},Sm:{type:"structure",members:{executeCommandConfiguration:{type:"structure",members:{kmsKeyId:{},logging:{},logConfiguration:{type:"structure",members:{cloudWatchLogGroupName:{},cloudWatchEncryptionEnabled:{type:"boolean"},s3BucketName:{},s3EncryptionEnabled:{type:"boolean"},s3KeyPrefix:{}}}}}}},Sr:{type:"list",member:{}},Ss:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},Sx:{type:"structure",members:{clusterArn:{},clusterName:{},configuration:{shape:"Sm"},status:{},registeredContainerInstancesCount:{type:"integer"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},activeServicesCount:{type:"integer"},statistics:{type:"list",member:{shape:"S10"}},tags:{shape:"Sa"},settings:{shape:"Sj"},capacityProviders:{shape:"Sr"},defaultCapacityProviderStrategy:{shape:"Ss"},attachments:{shape:"S11"},attachmentsStatus:{}}},S10:{type:"structure",members:{name:{},value:{}}},S11:{type:"list",member:{type:"structure",members:{id:{},type:{},status:{},details:{type:"list",member:{shape:"S10"}}}}},S15:{type:"list",member:{type:"structure",members:{targetGroupArn:{},loadBalancerName:{},containerName:{},containerPort:{type:"integer"}}}},S18:{type:"list",member:{type:"structure",members:{registryArn:{},port:{type:"integer"},containerName:{},containerPort:{type:"integer"}}}},S1b:{type:"structure",members:{deploymentCircuitBreaker:{type:"structure",required:["enable","rollback"],members:{enable:{type:"boolean"},rollback:{type:"boolean"}}},maximumPercent:{type:"integer"},minimumHealthyPercent:{type:"integer"}}},S1d:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S1g:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},S1j:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["subnets"],members:{subnets:{shape:"Sr"},securityGroups:{shape:"Sr"},assignPublicIp:{}}}}},S1n:{type:"structure",required:["type"],members:{type:{}}},S1r:{type:"structure",members:{serviceArn:{},serviceName:{},clusterArn:{},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},status:{},desiredCount:{type:"integer"},runningCount:{type:"integer"},pendingCount:{type:"integer"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},taskDefinition:{},deploymentConfiguration:{shape:"S1b"},taskSets:{shape:"S1s"},deployments:{type:"list",member:{type:"structure",members:{id:{},status:{},taskDefinition:{},desiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},failedTasks:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},capacityProviderStrategy:{shape:"Ss"},launchType:{},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},rolloutState:{},rolloutStateReason:{}}}},roleArn:{},events:{type:"list",member:{type:"structure",members:{id:{},createdAt:{type:"timestamp"},message:{}}}},createdAt:{type:"timestamp"},placementConstraints:{shape:"S1d"},placementStrategy:{shape:"S1g"},networkConfiguration:{shape:"S1j"},healthCheckGracePeriodSeconds:{type:"integer"},schedulingStrategy:{},deploymentController:{shape:"S1n"},tags:{shape:"Sa"},createdBy:{},enableECSManagedTags:{type:"boolean"},propagateTags:{},enableExecuteCommand:{type:"boolean"}}},S1s:{type:"list",member:{shape:"S1t"}},S1t:{type:"structure",members:{id:{},taskSetArn:{},serviceArn:{},clusterArn:{},startedBy:{},externalId:{},status:{},taskDefinition:{},computedDesiredCount:{type:"integer"},pendingCount:{type:"integer"},runningCount:{type:"integer"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"},launchType:{},capacityProviderStrategy:{shape:"Ss"},platformVersion:{},platformFamily:{},networkConfiguration:{shape:"S1j"},loadBalancers:{shape:"S15"},serviceRegistries:{shape:"S18"},scale:{shape:"S1v"},stabilityStatus:{},stabilityStatusAt:{type:"timestamp"},tags:{shape:"Sa"}}},S1v:{type:"structure",members:{value:{type:"double"},unit:{}}},S29:{type:"structure",members:{name:{},value:{},principalArn:{}}},S2b:{type:"list",member:{shape:"S2c"}},S2c:{type:"structure",required:["name"],members:{name:{},value:{},targetType:{},targetId:{}}},S2q:{type:"structure",members:{containerInstanceArn:{},ec2InstanceId:{},capacityProviderName:{},version:{type:"long"},versionInfo:{shape:"S2s"},remainingResources:{shape:"S2t"},registeredResources:{shape:"S2t"},status:{},statusReason:{},agentConnected:{type:"boolean"},runningTasksCount:{type:"integer"},pendingTasksCount:{type:"integer"},agentUpdateStatus:{},attributes:{shape:"S2b"},registeredAt:{type:"timestamp"},attachments:{shape:"S11"},tags:{shape:"Sa"},healthStatus:{type:"structure",members:{overallStatus:{},details:{type:"list",member:{type:"structure",members:{type:{},status:{},lastUpdated:{type:"timestamp"},lastStatusChange:{type:"timestamp"}}}}}}}},S2s:{type:"structure",members:{agentVersion:{},agentHash:{},dockerVersion:{}}},S2t:{type:"list",member:{type:"structure",members:{name:{},type:{},doubleValue:{type:"double"},longValue:{type:"long"},integerValue:{type:"integer"},stringSetValue:{shape:"Sr"}}}},S33:{type:"structure",members:{taskDefinitionArn:{},containerDefinitions:{shape:"S34"},family:{},taskRoleArn:{},executionRoleArn:{},networkMode:{},revision:{type:"integer"},volumes:{shape:"S4e"},status:{},requiresAttributes:{type:"list",member:{shape:"S2c"}},placementConstraints:{shape:"S4s"},compatibilities:{shape:"S4v"},runtimePlatform:{shape:"S4x"},requiresCompatibilities:{shape:"S4v"},cpu:{},memory:{},inferenceAccelerators:{shape:"S50"},pidMode:{},ipcMode:{},proxyConfiguration:{shape:"S54"},registeredAt:{type:"timestamp"},deregisteredAt:{type:"timestamp"},registeredBy:{},ephemeralStorage:{shape:"S57"}}},S34:{type:"list",member:{type:"structure",members:{name:{},image:{},repositoryCredentials:{type:"structure",required:["credentialsParameter"],members:{credentialsParameter:{}}},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},links:{shape:"Sr"},portMappings:{type:"list",member:{type:"structure",members:{containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},essential:{type:"boolean"},entryPoint:{shape:"Sr"},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},mountPoints:{type:"list",member:{type:"structure",members:{sourceVolume:{},containerPath:{},readOnly:{type:"boolean"}}}},volumesFrom:{type:"list",member:{type:"structure",members:{sourceContainer:{},readOnly:{type:"boolean"}}}},linuxParameters:{type:"structure",members:{capabilities:{type:"structure",members:{add:{shape:"Sr"},drop:{shape:"Sr"}}},devices:{type:"list",member:{type:"structure",required:["hostPath"],members:{hostPath:{},containerPath:{},permissions:{type:"list",member:{}}}}},initProcessEnabled:{type:"boolean"},sharedMemorySize:{type:"integer"},tmpfs:{type:"list",member:{type:"structure",required:["containerPath","size"],members:{containerPath:{},size:{type:"integer"},mountOptions:{shape:"Sr"}}}},maxSwap:{type:"integer"},swappiness:{type:"integer"}}},secrets:{shape:"S3q"},dependsOn:{type:"list",member:{type:"structure",required:["containerName","condition"],members:{containerName:{},condition:{}}}},startTimeout:{type:"integer"},stopTimeout:{type:"integer"},hostname:{},user:{},workingDirectory:{},disableNetworking:{type:"boolean"},privileged:{type:"boolean"},readonlyRootFilesystem:{type:"boolean"},dnsServers:{shape:"Sr"},dnsSearchDomains:{shape:"Sr"},extraHosts:{type:"list",member:{type:"structure",required:["hostname","ipAddress"],members:{hostname:{},ipAddress:{}}}},dockerSecurityOptions:{shape:"Sr"},interactive:{type:"boolean"},pseudoTerminal:{type:"boolean"},dockerLabels:{type:"map",key:{},value:{}},ulimits:{type:"list",member:{type:"structure",required:["name","softLimit","hardLimit"],members:{name:{},softLimit:{type:"integer"},hardLimit:{type:"integer"}}}},logConfiguration:{type:"structure",required:["logDriver"],members:{logDriver:{},options:{type:"map",key:{},value:{}},secretOptions:{shape:"S3q"}}},healthCheck:{type:"structure",required:["command"],members:{command:{shape:"Sr"},interval:{type:"integer"},timeout:{type:"integer"},retries:{type:"integer"},startPeriod:{type:"integer"}}},systemControls:{type:"list",member:{type:"structure",members:{namespace:{},value:{}}}},resourceRequirements:{shape:"S47"},firelensConfiguration:{type:"structure",required:["type"],members:{type:{},options:{type:"map",key:{},value:{}}}}}}},S3a:{type:"list",member:{shape:"S10"}},S3b:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S3q:{type:"list",member:{type:"structure",required:["name","valueFrom"],members:{name:{},valueFrom:{}}}},S47:{type:"list",member:{type:"structure",required:["value","type"],members:{value:{},type:{}}}},S4e:{type:"list",member:{type:"structure",members:{name:{},host:{type:"structure",members:{sourcePath:{}}},dockerVolumeConfiguration:{type:"structure",members:{scope:{},autoprovision:{type:"boolean"},driver:{},driverOpts:{shape:"S4j"},labels:{shape:"S4j"}}},efsVolumeConfiguration:{type:"structure",required:["fileSystemId"],members:{fileSystemId:{},rootDirectory:{},transitEncryption:{},transitEncryptionPort:{type:"integer"},authorizationConfig:{type:"structure",members:{accessPointId:{},iam:{}}}}},fsxWindowsFileServerVolumeConfiguration:{type:"structure",required:["fileSystemId","rootDirectory","authorizationConfig"],members:{fileSystemId:{},rootDirectory:{},authorizationConfig:{type:"structure",required:["credentialsParameter","domain"],members:{credentialsParameter:{},domain:{}}}}}}}},S4j:{type:"map",key:{},value:{}},S4s:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},S4v:{type:"list",member:{}},S4x:{type:"structure",members:{cpuArchitecture:{},operatingSystemFamily:{}}},S50:{type:"list",member:{type:"structure",required:["deviceName","deviceType"],members:{deviceName:{},deviceType:{}}}},S54:{type:"structure",required:["containerName"],members:{type:{},containerName:{},properties:{type:"list",member:{shape:"S10"}}}},S57:{type:"structure",required:["sizeInGiB"],members:{sizeInGiB:{type:"integer"}}},S5d:{type:"list",member:{type:"structure",members:{arn:{},reason:{},detail:{}}}},S5o:{type:"list",member:{shape:"S2q"}},S66:{type:"list",member:{shape:"S67"}},S67:{type:"structure",members:{attachments:{shape:"S11"},attributes:{shape:"S2b"},availabilityZone:{},capacityProviderName:{},clusterArn:{},connectivity:{},connectivityAt:{type:"timestamp"},containerInstanceArn:{},containers:{type:"list",member:{type:"structure",members:{containerArn:{},taskArn:{},name:{},image:{},imageDigest:{},runtimeId:{},lastStatus:{},exitCode:{type:"integer"},reason:{},networkBindings:{shape:"S6b"},networkInterfaces:{type:"list",member:{type:"structure",members:{attachmentId:{},privateIpv4Address:{},ipv6Address:{}}}},healthStatus:{},managedAgents:{type:"list",member:{type:"structure",members:{lastStartedAt:{type:"timestamp"},name:{},reason:{},lastStatus:{}}}},cpu:{},memory:{},memoryReservation:{},gpuIds:{type:"list",member:{}}}}},cpu:{},createdAt:{type:"timestamp"},desiredStatus:{},enableExecuteCommand:{type:"boolean"},executionStoppedAt:{type:"timestamp"},group:{},healthStatus:{},inferenceAccelerators:{shape:"S50"},lastStatus:{},launchType:{},memory:{},overrides:{shape:"S6k"},platformVersion:{},platformFamily:{},pullStartedAt:{type:"timestamp"},pullStoppedAt:{type:"timestamp"},startedAt:{type:"timestamp"},startedBy:{},stopCode:{},stoppedAt:{type:"timestamp"},stoppedReason:{},stoppingAt:{type:"timestamp"},tags:{shape:"Sa"},taskArn:{},taskDefinitionArn:{},version:{type:"long"},ephemeralStorage:{shape:"S57"}}},S6b:{type:"list",member:{type:"structure",members:{bindIP:{},containerPort:{type:"integer"},hostPort:{type:"integer"},protocol:{}}}},S6k:{type:"structure",members:{containerOverrides:{type:"list",member:{type:"structure",members:{name:{},command:{shape:"Sr"},environment:{shape:"S3a"},environmentFiles:{shape:"S3b"},cpu:{type:"integer"},memory:{type:"integer"},memoryReservation:{type:"integer"},resourceRequirements:{shape:"S47"}}}},cpu:{},inferenceAcceleratorOverrides:{type:"list",member:{type:"structure",members:{deviceName:{},deviceType:{}}}},executionRoleArn:{},memory:{},taskRoleArn:{},ephemeralStorage:{shape:"S57"}}},S85:{type:"list",member:{type:"structure",required:["attachmentArn","status"],members:{attachmentArn:{},status:{}}}}}}},{}],86:[function(e,t,r){t.exports={pagination:{ListAccountSettings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"settings"},ListAttributes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"attributes"},ListClusters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"clusterArns"},ListContainerInstances:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"containerInstanceArns"},ListServices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"serviceArns"},ListTaskDefinitionFamilies:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"families"},ListTaskDefinitions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskDefinitionArns"},ListTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskArns"}}}},{}],87:[function(e,t,r){t.exports={version:2,waiters:{TasksRunning:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAny",state:"failure",argument:"tasks[].lastStatus"},{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"RUNNING",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},TasksStopped:{delay:6,operation:"DescribeTasks",maxAttempts:100,acceptors:[{expected:"STOPPED",matcher:"pathAll",state:"success",argument:"tasks[].lastStatus"}]},ServicesStable:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"DRAINING",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:"INACTIVE",matcher:"pathAny",state:"failure",argument:"services[].status"},{expected:!0,matcher:"path",state:"success",argument:"length(services[?!(length(deployments) == `1` && runningCount == desiredCount)]) == `0`"}]},ServicesInactive:{delay:15,operation:"DescribeServices",maxAttempts:40,acceptors:[{expected:"MISSING",matcher:"pathAny",state:"failure",argument:"failures[].reason"},{expected:"INACTIVE",matcher:"pathAny",state:"success",argument:"services[].status"}]}}}},{}],88:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-02",endpointPrefix:"elasticache",protocol:"query",serviceFullName:"Amazon ElastiCache",serviceId:"ElastiCache",signatureVersion:"v4",uid:"elasticache-2015-02-02",xmlNamespace:"http://elasticache.amazonaws.com/doc/2015-02-02/"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S3"}}},output:{shape:"S5",resultWrapper:"AddTagsToResourceResult"}},AuthorizeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},BatchApplyUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchApplyUpdateActionResult"}},BatchStopUpdateAction:{input:{type:"structure",required:["ServiceUpdateName"],members:{ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},ServiceUpdateName:{}}},output:{shape:"Se",resultWrapper:"BatchStopUpdateActionResult"}},CompleteMigration:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},Force:{type:"boolean"}}},output:{resultWrapper:"CompleteMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CopySnapshot:{input:{type:"structure",required:["SourceSnapshotName","TargetSnapshotName"],members:{SourceSnapshotName:{},TargetSnapshotName:{},TargetBucket:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CopySnapshotResult",type:"structure",members:{Snapshot:{shape:"S1q"}}}},CreateCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},ReplicationGroupId:{},AZMode:{},PreferredAvailabilityZone:{},PreferredAvailabilityZones:{shape:"S1z"},NumCacheNodes:{type:"integer"},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S20"},SecurityGroupIds:{shape:"S21"},Tags:{shape:"S3"},SnapshotArns:{shape:"S22"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},OutpostMode:{},PreferredOutpostArn:{},PreferredOutpostArns:{shape:"S24"},LogDeliveryConfigurations:{shape:"S25"}}},output:{resultWrapper:"CreateCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S28"}}}},CreateCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","CacheParameterGroupFamily","Description"],members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheParameterGroupResult",type:"structure",members:{CacheParameterGroup:{shape:"S2l"}}}},CreateCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName","Description"],members:{CacheSecurityGroupName:{},Description:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSecurityGroupResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},CreateCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName","CacheSubnetGroupDescription","SubnetIds"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2p"},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2r"}}}},CreateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupIdSuffix","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupIdSuffix:{},GlobalReplicationGroupDescription:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"CreateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},CreateReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId","ReplicationGroupDescription"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},GlobalReplicationGroupId:{},PrimaryClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NumCacheClusters:{type:"integer"},PreferredCacheClusterAZs:{shape:"S1v"},NumNodeGroups:{type:"integer"},ReplicasPerNodeGroup:{type:"integer"},NodeGroupConfiguration:{type:"list",member:{shape:"S1t",locationName:"NodeGroupConfiguration"}},CacheNodeType:{},Engine:{},EngineVersion:{},CacheParameterGroupName:{},CacheSubnetGroupName:{},CacheSecurityGroupNames:{shape:"S20"},SecurityGroupIds:{shape:"S21"},Tags:{shape:"S3"},SnapshotArns:{shape:"S22"},SnapshotName:{},PreferredMaintenanceWindow:{},Port:{type:"integer"},NotificationTopicArn:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthToken:{},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},KmsKeyId:{},UserGroupIds:{type:"list",member:{}},LogDeliveryConfigurations:{shape:"S25"},DataTieringEnabled:{type:"boolean"}}},output:{resultWrapper:"CreateReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},CreateSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},KmsKeyId:{},Tags:{shape:"S3"}}},output:{resultWrapper:"CreateSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1q"}}}},CreateUser:{input:{type:"structure",required:["UserId","UserName","Engine","AccessString"],members:{UserId:{},UserName:{},Engine:{},Passwords:{shape:"S3d"},AccessString:{},NoPasswordRequired:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"S3f",resultWrapper:"CreateUserResult"}},CreateUserGroup:{input:{type:"structure",required:["UserGroupId","Engine"],members:{UserGroupId:{},Engine:{},UserIds:{shape:"S3j"},Tags:{shape:"S3"}}},output:{shape:"S3k",resultWrapper:"CreateUserGroupResult"}},DecreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},GlobalNodeGroupsToRemove:{shape:"S3p"},GlobalNodeGroupsToRetain:{shape:"S3p"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},DecreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3s"},ReplicasToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"DecreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S28"}}}},DeleteCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{}}}},DeleteCacheSecurityGroup:{input:{type:"structure",required:["CacheSecurityGroupName"],members:{CacheSecurityGroupName:{}}}},DeleteCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{}}}},DeleteGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","RetainPrimaryReplicationGroup"],members:{GlobalReplicationGroupId:{},RetainPrimaryReplicationGroup:{type:"boolean"}}},output:{resultWrapper:"DeleteGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},DeleteReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},RetainPrimaryCluster:{type:"boolean"},FinalSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},DeleteSnapshot:{input:{type:"structure",required:["SnapshotName"],members:{SnapshotName:{}}},output:{resultWrapper:"DeleteSnapshotResult",type:"structure",members:{Snapshot:{shape:"S1q"}}}},DeleteUser:{input:{type:"structure",required:["UserId"],members:{UserId:{}}},output:{shape:"S3f",resultWrapper:"DeleteUserResult"}},DeleteUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{}}},output:{shape:"S3k",resultWrapper:"DeleteUserGroupResult"}},DescribeCacheClusters:{input:{type:"structure",members:{CacheClusterId:{},MaxRecords:{type:"integer"},Marker:{},ShowCacheNodeInfo:{type:"boolean"},ShowCacheClustersNotInReplicationGroups:{type:"boolean"}}},output:{resultWrapper:"DescribeCacheClustersResult",type:"structure",members:{Marker:{},CacheClusters:{type:"list",member:{shape:"S28",locationName:"CacheCluster"}}}}},DescribeCacheEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"}}},output:{
-resultWrapper:"DescribeCacheEngineVersionsResult",type:"structure",members:{Marker:{},CacheEngineVersions:{type:"list",member:{locationName:"CacheEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},CacheParameterGroupFamily:{},CacheEngineDescription:{},CacheEngineVersionDescription:{}}}}}}},DescribeCacheParameterGroups:{input:{type:"structure",members:{CacheParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParameterGroupsResult",type:"structure",members:{Marker:{},CacheParameterGroups:{type:"list",member:{shape:"S2l",locationName:"CacheParameterGroup"}}}}},DescribeCacheParameters:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheParametersResult",type:"structure",members:{Marker:{},Parameters:{shape:"S4l"},CacheNodeTypeSpecificParameters:{shape:"S4o"}}}},DescribeCacheSecurityGroups:{input:{type:"structure",members:{CacheSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSecurityGroupsResult",type:"structure",members:{Marker:{},CacheSecurityGroups:{type:"list",member:{shape:"S8",locationName:"CacheSecurityGroup"}}}}},DescribeCacheSubnetGroups:{input:{type:"structure",members:{CacheSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCacheSubnetGroupsResult",type:"structure",members:{Marker:{},CacheSubnetGroups:{type:"list",member:{shape:"S2r",locationName:"CacheSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["CacheParameterGroupFamily"],members:{CacheParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{CacheParameterGroupFamily:{},Marker:{},Parameters:{shape:"S4l"},CacheNodeTypeSpecificParameters:{shape:"S4o"}},wrapper:!0}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},Date:{type:"timestamp"}}}}}}},DescribeGlobalReplicationGroups:{input:{type:"structure",members:{GlobalReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{},ShowMemberInfo:{type:"boolean"}}},output:{resultWrapper:"DescribeGlobalReplicationGroupsResult",type:"structure",members:{Marker:{},GlobalReplicationGroups:{type:"list",member:{shape:"S2y",locationName:"GlobalReplicationGroup"}}}}},DescribeReplicationGroups:{input:{type:"structure",members:{ReplicationGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReplicationGroupsResult",type:"structure",members:{Marker:{},ReplicationGroups:{type:"list",member:{shape:"So",locationName:"ReplicationGroup"}}}}},DescribeReservedCacheNodes:{input:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesResult",type:"structure",members:{Marker:{},ReservedCacheNodes:{type:"list",member:{shape:"S5f",locationName:"ReservedCacheNode"}}}}},DescribeReservedCacheNodesOfferings:{input:{type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{},ProductDescription:{},OfferingType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedCacheNodesOfferingsResult",type:"structure",members:{Marker:{},ReservedCacheNodesOfferings:{type:"list",member:{locationName:"ReservedCacheNodesOffering",type:"structure",members:{ReservedCacheNodesOfferingId:{},CacheNodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},ProductDescription:{},OfferingType:{},RecurringCharges:{shape:"S5g"}},wrapper:!0}}}}},DescribeServiceUpdates:{input:{type:"structure",members:{ServiceUpdateName:{},ServiceUpdateStatus:{shape:"S5n"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeServiceUpdatesResult",type:"structure",members:{Marker:{},ServiceUpdates:{type:"list",member:{locationName:"ServiceUpdate",type:"structure",members:{ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateEndDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateStatus:{},ServiceUpdateDescription:{},ServiceUpdateType:{},Engine:{},EngineVersion:{},AutoUpdateAfterRecommendedApplyByDate:{type:"boolean"},EstimatedUpdateTime:{}}}}}}},DescribeSnapshots:{input:{type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},SnapshotName:{},SnapshotSource:{},Marker:{},MaxRecords:{type:"integer"},ShowNodeGroupConfig:{type:"boolean"}}},output:{resultWrapper:"DescribeSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S1q",locationName:"Snapshot"}}}}},DescribeUpdateActions:{input:{type:"structure",members:{ServiceUpdateName:{},ReplicationGroupIds:{shape:"Sc"},CacheClusterIds:{shape:"Sd"},Engine:{},ServiceUpdateStatus:{shape:"S5n"},ServiceUpdateTimeRange:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},UpdateActionStatus:{type:"list",member:{}},ShowNodeLevelUpdateStatus:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUpdateActionsResult",type:"structure",members:{Marker:{},UpdateActions:{type:"list",member:{locationName:"UpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ServiceUpdateReleaseDate:{type:"timestamp"},ServiceUpdateSeverity:{},ServiceUpdateStatus:{},ServiceUpdateRecommendedApplyByDate:{type:"timestamp"},ServiceUpdateType:{},UpdateActionAvailableDate:{type:"timestamp"},UpdateActionStatus:{},NodesUpdated:{},UpdateActionStatusModifiedDate:{type:"timestamp"},SlaMet:{},NodeGroupUpdateStatus:{type:"list",member:{locationName:"NodeGroupUpdateStatus",type:"structure",members:{NodeGroupId:{},NodeGroupMemberUpdateStatus:{type:"list",member:{locationName:"NodeGroupMemberUpdateStatus",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}}}}},CacheNodeUpdateStatus:{type:"list",member:{locationName:"CacheNodeUpdateStatus",type:"structure",members:{CacheNodeId:{},NodeUpdateStatus:{},NodeDeletionDate:{type:"timestamp"},NodeUpdateStartDate:{type:"timestamp"},NodeUpdateEndDate:{type:"timestamp"},NodeUpdateInitiatedBy:{},NodeUpdateInitiatedDate:{type:"timestamp"},NodeUpdateStatusModifiedDate:{type:"timestamp"}}}},EstimatedUpdateTime:{},Engine:{}}}}}}},DescribeUserGroups:{input:{type:"structure",members:{UserGroupId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUserGroupsResult",type:"structure",members:{UserGroups:{type:"list",member:{shape:"S3k"}},Marker:{}}}},DescribeUsers:{input:{type:"structure",members:{Engine:{},UserId:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeUsersResult",type:"structure",members:{Users:{type:"list",member:{shape:"S3f"}},Marker:{}}}},DisassociateGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ReplicationGroupId","ReplicationGroupRegion"],members:{GlobalReplicationGroupId:{},ReplicationGroupId:{},ReplicationGroupRegion:{}}},output:{resultWrapper:"DisassociateGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},FailoverGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","PrimaryRegion","PrimaryReplicationGroupId"],members:{GlobalReplicationGroupId:{},PrimaryRegion:{},PrimaryReplicationGroupId:{}}},output:{resultWrapper:"FailoverGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},IncreaseNodeGroupsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{GlobalReplicationGroupId:{},NodeGroupCount:{type:"integer"},RegionalConfigurations:{type:"list",member:{locationName:"RegionalConfiguration",type:"structure",required:["ReplicationGroupId","ReplicationGroupRegion","ReshardingConfiguration"],members:{ReplicationGroupId:{},ReplicationGroupRegion:{},ReshardingConfiguration:{shape:"S6u"}}}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseNodeGroupsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},IncreaseReplicaCount:{input:{type:"structure",required:["ReplicationGroupId","ApplyImmediately"],members:{ReplicationGroupId:{},NewReplicaCount:{type:"integer"},ReplicaConfiguration:{shape:"S3s"},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"IncreaseReplicaCountResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ListAllowedNodeTypeModifications:{input:{type:"structure",members:{CacheClusterId:{},ReplicationGroupId:{}}},output:{resultWrapper:"ListAllowedNodeTypeModificationsResult",type:"structure",members:{ScaleUpModifications:{shape:"S71"},ScaleDownModifications:{shape:"S71"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{shape:"S5",resultWrapper:"ListTagsForResourceResult"}},ModifyCacheCluster:{input:{type:"structure",required:["CacheClusterId"],members:{CacheClusterId:{},NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S2a"},AZMode:{},NewAvailabilityZones:{shape:"S1z"},CacheSecurityGroupNames:{shape:"S20"},SecurityGroupIds:{shape:"S21"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},LogDeliveryConfigurations:{shape:"S25"}}},output:{resultWrapper:"ModifyCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S28"}}}},ModifyCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName","ParameterNameValues"],members:{CacheParameterGroupName:{},ParameterNameValues:{shape:"S77"}}},output:{shape:"S79",resultWrapper:"ModifyCacheParameterGroupResult"}},ModifyCacheSubnetGroup:{input:{type:"structure",required:["CacheSubnetGroupName"],members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},SubnetIds:{shape:"S2p"}}},output:{resultWrapper:"ModifyCacheSubnetGroupResult",type:"structure",members:{CacheSubnetGroup:{shape:"S2r"}}}},ModifyGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"},CacheNodeType:{},EngineVersion:{},CacheParameterGroupName:{},GlobalReplicationGroupDescription:{},AutomaticFailoverEnabled:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},ModifyReplicationGroup:{input:{type:"structure",required:["ReplicationGroupId"],members:{ReplicationGroupId:{},ReplicationGroupDescription:{},PrimaryClusterId:{},SnapshottingClusterId:{},AutomaticFailoverEnabled:{type:"boolean"},MultiAZEnabled:{type:"boolean"},NodeGroupId:{deprecated:!0},CacheSecurityGroupNames:{shape:"S20"},SecurityGroupIds:{shape:"S21"},PreferredMaintenanceWindow:{},NotificationTopicArn:{},CacheParameterGroupName:{},NotificationTopicStatus:{},ApplyImmediately:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},CacheNodeType:{},AuthToken:{},AuthTokenUpdateStrategy:{},UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"},RemoveUserGroups:{type:"boolean"},LogDeliveryConfigurations:{shape:"S25"}}},output:{resultWrapper:"ModifyReplicationGroupResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyReplicationGroupShardConfiguration:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupCount","ApplyImmediately"],members:{ReplicationGroupId:{},NodeGroupCount:{type:"integer"},ApplyImmediately:{type:"boolean"},ReshardingConfiguration:{shape:"S6u"},NodeGroupsToRemove:{type:"list",member:{locationName:"NodeGroupToRemove"}},NodeGroupsToRetain:{type:"list",member:{locationName:"NodeGroupToRetain"}}}},output:{resultWrapper:"ModifyReplicationGroupShardConfigurationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},ModifyUser:{input:{type:"structure",required:["UserId"],members:{UserId:{},AccessString:{},AppendAccessString:{},Passwords:{shape:"S3d"},NoPasswordRequired:{type:"boolean"}}},output:{shape:"S3f",resultWrapper:"ModifyUserResult"}},ModifyUserGroup:{input:{type:"structure",required:["UserGroupId"],members:{UserGroupId:{},UserIdsToAdd:{shape:"S3j"},UserIdsToRemove:{shape:"S3j"}}},output:{shape:"S3k",resultWrapper:"ModifyUserGroupResult"}},PurchaseReservedCacheNodesOffering:{input:{type:"structure",required:["ReservedCacheNodesOfferingId"],members:{ReservedCacheNodesOfferingId:{},ReservedCacheNodeId:{},CacheNodeCount:{type:"integer"},Tags:{shape:"S3"}}},output:{resultWrapper:"PurchaseReservedCacheNodesOfferingResult",type:"structure",members:{ReservedCacheNode:{shape:"S5f"}}}},RebalanceSlotsInGlobalReplicationGroup:{input:{type:"structure",required:["GlobalReplicationGroupId","ApplyImmediately"],members:{GlobalReplicationGroupId:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"RebalanceSlotsInGlobalReplicationGroupResult",type:"structure",members:{GlobalReplicationGroup:{shape:"S2y"}}}},RebootCacheCluster:{input:{type:"structure",required:["CacheClusterId","CacheNodeIdsToReboot"],members:{CacheClusterId:{},CacheNodeIdsToReboot:{shape:"S2a"}}},output:{resultWrapper:"RebootCacheClusterResult",type:"structure",members:{CacheCluster:{shape:"S28"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}},output:{shape:"S5",resultWrapper:"RemoveTagsFromResourceResult"}},ResetCacheParameterGroup:{input:{type:"structure",required:["CacheParameterGroupName"],members:{CacheParameterGroupName:{},ResetAllParameters:{type:"boolean"},ParameterNameValues:{shape:"S77"}}},output:{shape:"S79",resultWrapper:"ResetCacheParameterGroupResult"}},RevokeCacheSecurityGroupIngress:{input:{type:"structure",required:["CacheSecurityGroupName","EC2SecurityGroupName","EC2SecurityGroupOwnerId"],members:{CacheSecurityGroupName:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeCacheSecurityGroupIngressResult",type:"structure",members:{CacheSecurityGroup:{shape:"S8"}}}},StartMigration:{input:{type:"structure",required:["ReplicationGroupId","CustomerNodeEndpointList"],members:{ReplicationGroupId:{},CustomerNodeEndpointList:{type:"list",member:{type:"structure",members:{Address:{},Port:{type:"integer"}}}}}},output:{resultWrapper:"StartMigrationResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}},TestFailover:{input:{type:"structure",required:["ReplicationGroupId","NodeGroupId"],members:{ReplicationGroupId:{},NodeGroupId:{}}},output:{resultWrapper:"TestFailoverResult",type:"structure",members:{ReplicationGroup:{shape:"So"}}}}},shapes:{S3:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S5:{type:"structure",members:{TagList:{shape:"S3"}}},S8:{type:"structure",members:{OwnerId:{},CacheSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}}},ARN:{}},wrapper:!0},Sc:{type:"list",member:{}},Sd:{type:"list",member:{}},Se:{type:"structure",members:{ProcessedUpdateActions:{type:"list",member:{locationName:"ProcessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},UpdateActionStatus:{}}}},UnprocessedUpdateActions:{type:"list",member:{locationName:"UnprocessedUpdateAction",type:"structure",members:{ReplicationGroupId:{},CacheClusterId:{},ServiceUpdateName:{},ErrorType:{},ErrorMessage:{}}}}}},So:{type:"structure",members:{ReplicationGroupId:{},Description:{},GlobalReplicationGroupInfo:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupMemberRole:{}}},Status:{},PendingModifiedValues:{type:"structure",members:{PrimaryClusterId:{},AutomaticFailoverStatus:{},Resharding:{type:"structure",members:{SlotMigration:{type:"structure",members:{ProgressPercentage:{type:"double"}}}}},AuthTokenStatus:{},UserGroups:{type:"structure",members:{UserGroupIdsToAdd:{shape:"Sx"},UserGroupIdsToRemove:{shape:"Sx"}}},LogDeliveryConfigurations:{shape:"Sz"}}},MemberClusters:{type:"list",member:{locationName:"ClusterId"}},NodeGroups:{type:"list",member:{locationName:"NodeGroup",type:"structure",members:{NodeGroupId:{},Status:{},PrimaryEndpoint:{shape:"S1a"},ReaderEndpoint:{shape:"S1a"},Slots:{},NodeGroupMembers:{type:"list",member:{locationName:"NodeGroupMember",type:"structure",members:{CacheClusterId:{},CacheNodeId:{},ReadEndpoint:{shape:"S1a"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CurrentRole:{}}}}}}},SnapshottingClusterId:{},AutomaticFailover:{},MultiAZ:{},ConfigurationEndpoint:{shape:"S1a"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},ClusterEnabled:{type:"boolean"},CacheNodeType:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},MemberClustersOutpostArns:{type:"list",member:{locationName:"ReplicationGroupOutpostArn"}},KmsKeyId:{},ARN:{},UserGroupIds:{shape:"Sx"},LogDeliveryConfigurations:{shape:"S1k"},ReplicationGroupCreateTime:{type:"timestamp"},DataTiering:{}},wrapper:!0},Sx:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{}}},locationName:"PendingLogDeliveryConfiguration"},S13:{type:"structure",members:{CloudWatchLogsDetails:{type:"structure",members:{LogGroup:{}}},KinesisFirehoseDetails:{type:"structure",members:{DeliveryStream:{}}}}},S1a:{type:"structure",members:{Address:{},Port:{type:"integer"}}},S1k:{type:"list",member:{locationName:"LogDeliveryConfiguration",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Status:{},Message:{}}}},S1q:{type:"structure",members:{SnapshotName:{},ReplicationGroupId:{},ReplicationGroupDescription:{},CacheClusterId:{},SnapshotStatus:{},SnapshotSource:{},CacheNodeType:{},Engine:{},EngineVersion:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},TopicArn:{},Port:{type:"integer"},CacheParameterGroupName:{},CacheSubnetGroupName:{},VpcId:{},AutoMinorVersionUpgrade:{type:"boolean"},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},NumNodeGroups:{type:"integer"},AutomaticFailover:{},NodeSnapshots:{type:"list",member:{locationName:"NodeSnapshot",type:"structure",members:{CacheClusterId:{},NodeGroupId:{},CacheNodeId:{},NodeGroupConfiguration:{shape:"S1t"},CacheSize:{},CacheNodeCreateTime:{type:"timestamp"},SnapshotCreateTime:{type:"timestamp"}},wrapper:!0}},KmsKeyId:{},ARN:{},DataTiering:{}},wrapper:!0},S1t:{type:"structure",members:{NodeGroupId:{},Slots:{},ReplicaCount:{type:"integer"},PrimaryAvailabilityZone:{},ReplicaAvailabilityZones:{shape:"S1v"},PrimaryOutpostArn:{},ReplicaOutpostArns:{type:"list",member:{locationName:"OutpostArn"}}}},S1v:{type:"list",member:{locationName:"AvailabilityZone"}},S1z:{type:"list",member:{locationName:"PreferredAvailabilityZone"}},S20:{type:"list",member:{locationName:"CacheSecurityGroupName"}},S21:{type:"list",member:{locationName:"SecurityGroupId"}},S22:{type:"list",member:{locationName:"SnapshotArn"}},S24:{type:"list",member:{locationName:"PreferredOutpostArn"}},S25:{type:"list",member:{locationName:"LogDeliveryConfigurationRequest",type:"structure",members:{LogType:{},DestinationType:{},DestinationDetails:{shape:"S13"},LogFormat:{},Enabled:{type:"boolean"}}}},S28:{type:"structure",members:{CacheClusterId:{},ConfigurationEndpoint:{shape:"S1a"},ClientDownloadLandingPage:{},CacheNodeType:{},Engine:{},EngineVersion:{},CacheClusterStatus:{},NumCacheNodes:{type:"integer"},PreferredAvailabilityZone:{},PreferredOutpostArn:{},CacheClusterCreateTime:{type:"timestamp"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{NumCacheNodes:{type:"integer"},CacheNodeIdsToRemove:{shape:"S2a"},EngineVersion:{},CacheNodeType:{},AuthTokenStatus:{},LogDeliveryConfigurations:{shape:"Sz"}}},NotificationConfiguration:{type:"structure",members:{TopicArn:{},TopicStatus:{}}},CacheSecurityGroups:{type:"list",member:{locationName:"CacheSecurityGroup",type:"structure",members:{CacheSecurityGroupName:{},Status:{}}}},CacheParameterGroup:{type:"structure",members:{CacheParameterGroupName:{},ParameterApplyStatus:{},CacheNodeIdsToReboot:{shape:"S2a"}}},CacheSubnetGroupName:{},CacheNodes:{type:"list",member:{locationName:"CacheNode",type:"structure",members:{CacheNodeId:{},CacheNodeStatus:{},CacheNodeCreateTime:{type:"timestamp"},Endpoint:{shape:"S1a"},ParameterGroupStatus:{},SourceCacheNodeId:{},CustomerAvailabilityZone:{},CustomerOutpostArn:{}}}},AutoMinorVersionUpgrade:{type:"boolean"},SecurityGroups:{type:"list",member:{type:"structure",members:{SecurityGroupId:{},Status:{}}}},ReplicationGroupId:{},SnapshotRetentionLimit:{type:"integer"},SnapshotWindow:{},AuthTokenEnabled:{type:"boolean"},AuthTokenLastModifiedDate:{type:"timestamp"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{},ReplicationGroupLogDeliveryEnabled:{type:"boolean"},LogDeliveryConfigurations:{shape:"S1k"}},wrapper:!0},S2a:{type:"list",member:{locationName:"CacheNodeId"}},S2l:{type:"structure",members:{CacheParameterGroupName:{},CacheParameterGroupFamily:{},Description:{},IsGlobal:{type:"boolean"},ARN:{}},wrapper:!0},S2p:{type:"list",member:{locationName:"SubnetIdentifier"}},S2r:{type:"structure",members:{CacheSubnetGroupName:{},CacheSubnetGroupDescription:{},VpcId:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{type:"structure",members:{Name:{}},wrapper:!0},SubnetOutpost:{type:"structure",members:{SubnetOutpostArn:{}}}}}},ARN:{}},wrapper:!0},S2y:{type:"structure",members:{GlobalReplicationGroupId:{},GlobalReplicationGroupDescription:{},Status:{},CacheNodeType:{},Engine:{},EngineVersion:{},Members:{type:"list",member:{locationName:"GlobalReplicationGroupMember",type:"structure",members:{ReplicationGroupId:{},ReplicationGroupRegion:{},Role:{},AutomaticFailover:{},Status:{}},wrapper:!0}},ClusterEnabled:{type:"boolean"},GlobalNodeGroups:{type:"list",member:{locationName:"GlobalNodeGroup",type:"structure",members:{GlobalNodeGroupId:{},Slots:{}}}},AuthTokenEnabled:{type:"boolean"},TransitEncryptionEnabled:{type:"boolean"},AtRestEncryptionEnabled:{type:"boolean"},ARN:{}},wrapper:!0},S3d:{type:"list",member:{}},S3f:{type:"structure",members:{UserId:{},UserName:{},Status:{},Engine:{},MinimumEngineVersion:{},AccessString:{},UserGroupIds:{shape:"Sx"},Authentication:{type:"structure",members:{Type:{},PasswordCount:{type:"integer"}}},ARN:{}}},S3j:{type:"list",member:{}},S3k:{type:"structure",members:{UserGroupId:{},Status:{},Engine:{},UserIds:{shape:"S3l"},MinimumEngineVersion:{},PendingChanges:{type:"structure",members:{UserIdsToRemove:{shape:"S3l"},UserIdsToAdd:{shape:"S3l"}}},ReplicationGroups:{type:"list",member:{}},ARN:{}}},S3l:{type:"list",member:{}},S3p:{type:"list",member:{locationName:"GlobalNodeGroupId"}},S3s:{type:"list",member:{locationName:"ConfigureShard",type:"structure",required:["NodeGroupId","NewReplicaCount"],members:{NodeGroupId:{},NewReplicaCount:{type:"integer"},PreferredAvailabilityZones:{shape:"S1z"},PreferredOutpostArns:{shape:"S24"}}}},S4l:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ChangeType:{}}}},S4o:{type:"list",member:{locationName:"CacheNodeTypeSpecificParameter",type:"structure",members:{ParameterName:{},Description:{},Source:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},CacheNodeTypeSpecificValues:{type:"list",member:{locationName:"CacheNodeTypeSpecificValue",type:"structure",members:{CacheNodeType:{},Value:{}}}},ChangeType:{}}}},S5f:{type:"structure",members:{ReservedCacheNodeId:{},ReservedCacheNodesOfferingId:{},CacheNodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CacheNodeCount:{type:"integer"},ProductDescription:{},OfferingType:{},State:{},RecurringCharges:{shape:"S5g"},ReservationARN:{}},wrapper:!0},S5g:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S5n:{type:"list",member:{}},S6u:{type:"list",member:{locationName:"ReshardingConfiguration",type:"structure",members:{NodeGroupId:{},PreferredAvailabilityZones:{shape:"S1v"}}}},S71:{type:"list",member:{}},S77:{type:"list",member:{locationName:"ParameterNameValue",type:"structure",members:{ParameterName:{},ParameterValue:{}}}},S79:{type:"structure",members:{CacheParameterGroupName:{}}}}}},{}],89:[function(e,t,r){t.exports={pagination:{DescribeCacheClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheClusters"},DescribeCacheEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheEngineVersions"},DescribeCacheParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheParameterGroups"},DescribeCacheParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeCacheSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSecurityGroups"},DescribeCacheSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CacheSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeGlobalReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalReplicationGroups"},DescribeReplicationGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReplicationGroups"},DescribeReservedCacheNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodes"},DescribeReservedCacheNodesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedCacheNodesOfferings"},DescribeServiceUpdates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ServiceUpdates"},DescribeSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeUpdateActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UpdateActions"},DescribeUserGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UserGroups"},DescribeUsers:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Users"}}}},{}],90:[function(e,t,r){t.exports={version:2,waiters:{CacheClusterAvailable:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAll",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"deleting",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is available.",maxAttempts:40,operation:"DescribeCacheClusters"},CacheClusterDeleted:{acceptors:[{argument:"CacheClusters[].CacheClusterStatus",expected:"deleted",matcher:"pathAll",state:"success"},{expected:"CacheClusterNotFound",matcher:"error",state:"success"},{argument:"CacheClusters[].CacheClusterStatus",expected:"available",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"creating",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"incompatible-network",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"modifying",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"restore-failed",matcher:"pathAny",state:"failure"},{argument:"CacheClusters[].CacheClusterStatus",expected:"snapshotting",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache cluster is deleted.",maxAttempts:40,operation:"DescribeCacheClusters"},ReplicationGroupAvailable:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAny",state:"failure"}],delay:15,description:"Wait until ElastiCache replication group is available.",maxAttempts:40,operation:"DescribeReplicationGroups"},ReplicationGroupDeleted:{acceptors:[{argument:"ReplicationGroups[].Status",expected:"deleted",matcher:"pathAll",state:"success"},{argument:"ReplicationGroups[].Status",expected:"available",matcher:"pathAny",state:"failure"},{expected:"ReplicationGroupNotFoundFault",matcher:"error",state:"success"}],delay:15,description:"Wait until ElastiCache replication group is deleted.",maxAttempts:40,operation:"DescribeReplicationGroups"}}}},{}],91:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"elasticbeanstalk",protocol:"query",serviceAbbreviation:"Elastic Beanstalk",serviceFullName:"AWS Elastic Beanstalk",serviceId:"Elastic Beanstalk",signatureVersion:"v4",uid:"elasticbeanstalk-2010-12-01",xmlNamespace:"http://elasticbeanstalk.amazonaws.com/docs/2010-12-01/"},operations:{AbortEnvironmentUpdate:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},ApplyEnvironmentManagedAction:{input:{type:"structure",required:["ActionId"],members:{EnvironmentName:{},EnvironmentId:{},ActionId:{}}},output:{resultWrapper:"ApplyEnvironmentManagedActionResult",type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{}}}},AssociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName","OperationsRole"],members:{EnvironmentName:{},OperationsRole:{}}}},CheckDNSAvailability:{input:{type:"structure",required:["CNAMEPrefix"],members:{CNAMEPrefix:{}}},output:{resultWrapper:"CheckDNSAvailabilityResult",type:"structure",members:{Available:{type:"boolean"},FullyQualifiedCNAME:{}}}},ComposeEnvironments:{input:{type:"structure",members:{ApplicationName:{},GroupName:{},VersionLabels:{
-type:"list",member:{}}}},output:{shape:"Sk",resultWrapper:"ComposeEnvironmentsResult"}},CreateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{},ResourceLifecycleConfig:{shape:"S19"},Tags:{shape:"S1f"}}},output:{shape:"S1j",resultWrapper:"CreateApplicationResult"}},CreateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{},SourceBuildInformation:{shape:"S1p"},SourceBundle:{shape:"S1t"},BuildConfiguration:{type:"structure",required:["CodeBuildServiceRole","Image"],members:{ArtifactName:{},CodeBuildServiceRole:{},ComputeType:{},Image:{},TimeoutInMinutes:{type:"integer"}}},AutoCreateApplication:{type:"boolean"},Process:{type:"boolean"},Tags:{shape:"S1f"}}},output:{shape:"S21",resultWrapper:"CreateApplicationVersionResult"}},CreateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},SourceConfiguration:{type:"structure",members:{ApplicationName:{},TemplateName:{}}},EnvironmentId:{},Description:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{shape:"S2d",resultWrapper:"CreateConfigurationTemplateResult"}},CreateEnvironment:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},EnvironmentName:{},GroupName:{},Description:{},CNAMEPrefix:{},Tier:{shape:"S13"},Tags:{shape:"S1f"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"},OperationsRole:{}}},output:{shape:"Sm",resultWrapper:"CreateEnvironmentResult"}},CreatePlatformVersion:{input:{type:"structure",required:["PlatformName","PlatformVersion","PlatformDefinitionBundle"],members:{PlatformName:{},PlatformVersion:{},PlatformDefinitionBundle:{shape:"S1t"},EnvironmentName:{},OptionSettings:{shape:"S27"},Tags:{shape:"S1f"}}},output:{resultWrapper:"CreatePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"},Builder:{type:"structure",members:{ARN:{}}}}}},CreateStorageLocation:{output:{resultWrapper:"CreateStorageLocationResult",type:"structure",members:{S3Bucket:{}}}},DeleteApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TerminateEnvByForce:{type:"boolean"}}}},DeleteApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},DeleteSourceBundle:{type:"boolean"}}}},DeleteConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{}}}},DeleteEnvironmentConfiguration:{input:{type:"structure",required:["ApplicationName","EnvironmentName"],members:{ApplicationName:{},EnvironmentName:{}}}},DeletePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DeletePlatformVersionResult",type:"structure",members:{PlatformSummary:{shape:"S2m"}}}},DescribeAccountAttributes:{output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{ResourceQuotas:{type:"structure",members:{ApplicationQuota:{shape:"S3c"},ApplicationVersionQuota:{shape:"S3c"},EnvironmentQuota:{shape:"S3c"},ConfigurationTemplateQuota:{shape:"S3c"},CustomPlatformQuota:{shape:"S3c"}}}}}},DescribeApplicationVersions:{input:{type:"structure",members:{ApplicationName:{},VersionLabels:{shape:"S1m"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeApplicationVersionsResult",type:"structure",members:{ApplicationVersions:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeApplications:{input:{type:"structure",members:{ApplicationNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeApplicationsResult",type:"structure",members:{Applications:{type:"list",member:{shape:"S1k"}}}}},DescribeConfigurationOptions:{input:{type:"structure",members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},SolutionStackName:{},PlatformArn:{},Options:{shape:"S2g"}}},output:{resultWrapper:"DescribeConfigurationOptionsResult",type:"structure",members:{SolutionStackName:{},PlatformArn:{},Options:{type:"list",member:{type:"structure",members:{Namespace:{},Name:{},DefaultValue:{},ChangeSeverity:{},UserDefined:{type:"boolean"},ValueType:{},ValueOptions:{type:"list",member:{}},MinValue:{type:"integer"},MaxValue:{type:"integer"},MaxLength:{type:"integer"},Regex:{type:"structure",members:{Pattern:{},Label:{}}}}}}}}},DescribeConfigurationSettings:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeConfigurationSettingsResult",type:"structure",members:{ConfigurationSettings:{type:"list",member:{shape:"S2d"}}}}},DescribeEnvironmentHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeEnvironmentHealthResult",type:"structure",members:{EnvironmentName:{},HealthStatus:{},Status:{},Color:{},Causes:{shape:"S48"},ApplicationMetrics:{shape:"S4a"},InstancesHealth:{type:"structure",members:{NoData:{type:"integer"},Unknown:{type:"integer"},Pending:{type:"integer"},Ok:{type:"integer"},Info:{type:"integer"},Warning:{type:"integer"},Degraded:{type:"integer"},Severe:{type:"integer"}}},RefreshedAt:{type:"timestamp"}}}},DescribeEnvironmentManagedActionHistory:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"DescribeEnvironmentManagedActionHistoryResult",type:"structure",members:{ManagedActionHistoryItems:{type:"list",member:{type:"structure",members:{ActionId:{},ActionType:{},ActionDescription:{},FailureType:{},Status:{},FailureDescription:{},ExecutedTime:{type:"timestamp"},FinishedTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeEnvironmentManagedActions:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},Status:{}}},output:{resultWrapper:"DescribeEnvironmentManagedActionsResult",type:"structure",members:{ManagedActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionDescription:{},ActionType:{},Status:{},WindowStartTime:{type:"timestamp"}}}}}}},DescribeEnvironmentResources:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}},output:{resultWrapper:"DescribeEnvironmentResourcesResult",type:"structure",members:{EnvironmentResources:{type:"structure",members:{EnvironmentName:{},AutoScalingGroups:{type:"list",member:{type:"structure",members:{Name:{}}}},Instances:{type:"list",member:{type:"structure",members:{Id:{}}}},LaunchConfigurations:{type:"list",member:{type:"structure",members:{Name:{}}}},LaunchTemplates:{type:"list",member:{type:"structure",members:{Id:{}}}},LoadBalancers:{type:"list",member:{type:"structure",members:{Name:{}}}},Triggers:{type:"list",member:{type:"structure",members:{Name:{}}}},Queues:{type:"list",member:{type:"structure",members:{Name:{},URL:{}}}}}}}}},DescribeEnvironments:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},EnvironmentIds:{type:"list",member:{}},EnvironmentNames:{type:"list",member:{}},IncludeDeleted:{type:"boolean"},IncludedDeletedBackTo:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{shape:"Sk",resultWrapper:"DescribeEnvironmentsResult"}},DescribeEvents:{input:{type:"structure",members:{ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentId:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventDate:{type:"timestamp"},Message:{},ApplicationName:{},VersionLabel:{},TemplateName:{},EnvironmentName:{},PlatformArn:{},RequestId:{},Severity:{}}}},NextToken:{}}}},DescribeInstancesHealth:{input:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},AttributeNames:{type:"list",member:{}},NextToken:{}}},output:{resultWrapper:"DescribeInstancesHealthResult",type:"structure",members:{InstanceHealthList:{type:"list",member:{type:"structure",members:{InstanceId:{},HealthStatus:{},Color:{},Causes:{shape:"S48"},LaunchedAt:{type:"timestamp"},ApplicationMetrics:{shape:"S4a"},System:{type:"structure",members:{CPUUtilization:{type:"structure",members:{User:{type:"double"},Nice:{type:"double"},System:{type:"double"},Idle:{type:"double"},IOWait:{type:"double"},IRQ:{type:"double"},SoftIRQ:{type:"double"},Privileged:{type:"double"}}},LoadAverage:{type:"list",member:{type:"double"}}}},Deployment:{type:"structure",members:{VersionLabel:{},DeploymentId:{type:"long"},Status:{},DeploymentTime:{type:"timestamp"}}},AvailabilityZone:{},InstanceType:{}}}},RefreshedAt:{type:"timestamp"},NextToken:{}}}},DescribePlatformVersion:{input:{type:"structure",members:{PlatformArn:{}}},output:{resultWrapper:"DescribePlatformVersionResult",type:"structure",members:{PlatformDescription:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformName:{},PlatformVersion:{},SolutionStackName:{},PlatformStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},PlatformCategory:{},Description:{},Maintainer:{},OperatingSystemName:{},OperatingSystemVersion:{},ProgrammingLanguages:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},Frameworks:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},CustomAmiList:{type:"list",member:{type:"structure",members:{VirtualizationType:{},ImageId:{}}}},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}}}}},DisassociateEnvironmentOperationsRole:{input:{type:"structure",required:["EnvironmentName"],members:{EnvironmentName:{}}}},ListAvailableSolutionStacks:{output:{resultWrapper:"ListAvailableSolutionStacksResult",type:"structure",members:{SolutionStacks:{type:"list",member:{}},SolutionStackDetails:{type:"list",member:{type:"structure",members:{SolutionStackName:{},PermittedFileTypes:{type:"list",member:{}}}}}}}},ListPlatformBranches:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Attribute:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformBranchesResult",type:"structure",members:{PlatformBranchSummaryList:{type:"list",member:{type:"structure",members:{PlatformName:{},BranchName:{},LifecycleState:{},BranchOrder:{type:"integer"},SupportedTierList:{shape:"S2s"}}}},NextToken:{}}}},ListPlatformVersions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Type:{},Operator:{},Values:{type:"list",member:{}}}}},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"ListPlatformVersionsResult",type:"structure",members:{PlatformSummaryList:{type:"list",member:{shape:"S2m"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{ResourceArn:{},ResourceTags:{shape:"S7g"}}}},RebuildEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RequestEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}}},RestartAppServer:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{}}}},RetrieveEnvironmentInfo:{input:{type:"structure",required:["InfoType"],members:{EnvironmentId:{},EnvironmentName:{},InfoType:{}}},output:{resultWrapper:"RetrieveEnvironmentInfoResult",type:"structure",members:{EnvironmentInfo:{type:"list",member:{type:"structure",members:{InfoType:{},Ec2InstanceId:{},SampleTimestamp:{type:"timestamp"},Message:{}}}}}}},SwapEnvironmentCNAMEs:{input:{type:"structure",members:{SourceEnvironmentId:{},SourceEnvironmentName:{},DestinationEnvironmentId:{},DestinationEnvironmentName:{}}}},TerminateEnvironment:{input:{type:"structure",members:{EnvironmentId:{},EnvironmentName:{},TerminateResources:{type:"boolean"},ForceTerminate:{type:"boolean"}}},output:{shape:"Sm",resultWrapper:"TerminateEnvironmentResult"}},UpdateApplication:{input:{type:"structure",required:["ApplicationName"],members:{ApplicationName:{},Description:{}}},output:{shape:"S1j",resultWrapper:"UpdateApplicationResult"}},UpdateApplicationResourceLifecycle:{input:{type:"structure",required:["ApplicationName","ResourceLifecycleConfig"],members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}},output:{resultWrapper:"UpdateApplicationResourceLifecycleResult",type:"structure",members:{ApplicationName:{},ResourceLifecycleConfig:{shape:"S19"}}}},UpdateApplicationVersion:{input:{type:"structure",required:["ApplicationName","VersionLabel"],members:{ApplicationName:{},VersionLabel:{},Description:{}}},output:{shape:"S21",resultWrapper:"UpdateApplicationVersionResult"}},UpdateConfigurationTemplate:{input:{type:"structure",required:["ApplicationName","TemplateName"],members:{ApplicationName:{},TemplateName:{},Description:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"S2d",resultWrapper:"UpdateConfigurationTemplateResult"}},UpdateEnvironment:{input:{type:"structure",members:{ApplicationName:{},EnvironmentId:{},EnvironmentName:{},GroupName:{},Description:{},Tier:{shape:"S13"},VersionLabel:{},TemplateName:{},SolutionStackName:{},PlatformArn:{},OptionSettings:{shape:"S27"},OptionsToRemove:{shape:"S2g"}}},output:{shape:"Sm",resultWrapper:"UpdateEnvironmentResult"}},UpdateTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},TagsToAdd:{shape:"S7g"},TagsToRemove:{type:"list",member:{}}}}},ValidateConfigurationSettings:{input:{type:"structure",required:["ApplicationName","OptionSettings"],members:{ApplicationName:{},TemplateName:{},EnvironmentName:{},OptionSettings:{shape:"S27"}}},output:{resultWrapper:"ValidateConfigurationSettingsResult",type:"structure",members:{Messages:{type:"list",member:{type:"structure",members:{Message:{},Severity:{},Namespace:{},OptionName:{}}}}}}}},shapes:{Sk:{type:"structure",members:{Environments:{type:"list",member:{shape:"Sm"}},NextToken:{}}},Sm:{type:"structure",members:{EnvironmentName:{},EnvironmentId:{},ApplicationName:{},VersionLabel:{},SolutionStackName:{},PlatformArn:{},TemplateName:{},Description:{},EndpointURL:{},CNAME:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{},AbortableOperationInProgress:{type:"boolean"},Health:{},HealthStatus:{},Resources:{type:"structure",members:{LoadBalancer:{type:"structure",members:{LoadBalancerName:{},Domain:{},Listeners:{type:"list",member:{type:"structure",members:{Protocol:{},Port:{type:"integer"}}}}}}}},Tier:{shape:"S13"},EnvironmentLinks:{type:"list",member:{type:"structure",members:{LinkName:{},EnvironmentName:{}}}},EnvironmentArn:{},OperationsRole:{}}},S13:{type:"structure",members:{Name:{},Type:{},Version:{}}},S19:{type:"structure",members:{ServiceRole:{},VersionLifecycleConfig:{type:"structure",members:{MaxCountRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxCount:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}},MaxAgeRule:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},MaxAgeInDays:{type:"integer"},DeleteSourceFromS3:{type:"boolean"}}}}}}},S1f:{type:"list",member:{shape:"S1g"}},S1g:{type:"structure",members:{Key:{},Value:{}}},S1j:{type:"structure",members:{Application:{shape:"S1k"}}},S1k:{type:"structure",members:{ApplicationArn:{},ApplicationName:{},Description:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Versions:{shape:"S1m"},ConfigurationTemplates:{type:"list",member:{}},ResourceLifecycleConfig:{shape:"S19"}}},S1m:{type:"list",member:{}},S1p:{type:"structure",required:["SourceType","SourceRepository","SourceLocation"],members:{SourceType:{},SourceRepository:{},SourceLocation:{}}},S1t:{type:"structure",members:{S3Bucket:{},S3Key:{}}},S21:{type:"structure",members:{ApplicationVersion:{shape:"S22"}}},S22:{type:"structure",members:{ApplicationVersionArn:{},ApplicationName:{},Description:{},VersionLabel:{},SourceBuildInformation:{shape:"S1p"},BuildArn:{},SourceBundle:{shape:"S1t"},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},Status:{}}},S27:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{},Value:{}}}},S2d:{type:"structure",members:{SolutionStackName:{},PlatformArn:{},ApplicationName:{},TemplateName:{},Description:{},EnvironmentName:{},DeploymentStatus:{},DateCreated:{type:"timestamp"},DateUpdated:{type:"timestamp"},OptionSettings:{shape:"S27"}}},S2g:{type:"list",member:{type:"structure",members:{ResourceName:{},Namespace:{},OptionName:{}}}},S2m:{type:"structure",members:{PlatformArn:{},PlatformOwner:{},PlatformStatus:{},PlatformCategory:{},OperatingSystemName:{},OperatingSystemVersion:{},SupportedTierList:{shape:"S2s"},SupportedAddonList:{shape:"S2u"},PlatformLifecycleState:{},PlatformVersion:{},PlatformBranchName:{},PlatformBranchLifecycleState:{}}},S2s:{type:"list",member:{}},S2u:{type:"list",member:{}},S3c:{type:"structure",members:{Maximum:{type:"integer"}}},S48:{type:"list",member:{}},S4a:{type:"structure",members:{Duration:{type:"integer"},RequestCount:{type:"integer"},StatusCodes:{type:"structure",members:{Status2xx:{type:"integer"},Status3xx:{type:"integer"},Status4xx:{type:"integer"},Status5xx:{type:"integer"}}},Latency:{type:"structure",members:{P999:{type:"double"},P99:{type:"double"},P95:{type:"double"},P90:{type:"double"},P85:{type:"double"},P75:{type:"double"},P50:{type:"double"},P10:{type:"double"}}}}},S7g:{type:"list",member:{shape:"S1g"}}}}},{}],92:[function(e,t,r){t.exports={pagination:{DescribeApplicationVersions:{result_key:"ApplicationVersions"},DescribeApplications:{result_key:"Applications"},DescribeConfigurationOptions:{result_key:"Options"},DescribeEnvironmentManagedActionHistory:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"ManagedActionHistoryItems"},DescribeEnvironments:{result_key:"Environments"},DescribeEvents:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"Events"},ListAvailableSolutionStacks:{result_key:"SolutionStacks"},ListPlatformBranches:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken"},ListPlatformVersions:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"PlatformSummaryList"}}}},{}],93:[function(e,t,r){t.exports={version:2,waiters:{EnvironmentExists:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Launching"}]},EnvironmentUpdated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Ready"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Updating"}]},EnvironmentTerminated:{delay:20,maxAttempts:20,operation:"DescribeEnvironments",acceptors:[{state:"success",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminated"},{state:"retry",matcher:"pathAll",argument:"Environments[].Status",expected:"Terminating"}]}}}},{}],94:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-02-01",endpointPrefix:"elasticfilesystem",protocol:"rest-json",serviceAbbreviation:"EFS",serviceFullName:"Amazon Elastic File System",serviceId:"EFS",signatureVersion:"v4",uid:"elasticfilesystem-2015-02-01"},operations:{CreateAccessPoint:{http:{requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",required:["ClientToken","FileSystemId"],members:{ClientToken:{idempotencyToken:!0},Tags:{shape:"S3"},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"}}},output:{shape:"Si"}},CreateFileSystem:{http:{requestUri:"/2015-02-01/file-systems",responseCode:201},input:{type:"structure",required:["CreationToken"],members:{CreationToken:{idempotencyToken:!0},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},Backup:{type:"boolean"},Tags:{shape:"S3"}}},output:{shape:"Sx"}},CreateMountTarget:{http:{requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",required:["FileSystemId","SubnetId"],members:{FileSystemId:{},SubnetId:{},IpAddress:{},SecurityGroups:{shape:"S18"}}},output:{shape:"S1a"}},CreateTags:{http:{requestUri:"/2015-02-01/create-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","Tags"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Tags:{shape:"S3"}}},deprecated:!0,deprecatedMessage:"Use TagResource."},DeleteAccessPoint:{http:{method:"DELETE",requestUri:"/2015-02-01/access-points/{AccessPointId}",responseCode:204},input:{type:"structure",required:["AccessPointId"],members:{AccessPointId:{location:"uri",locationName:"AccessPointId"}}}},DeleteFileSystem:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteFileSystemPolicy:{http:{method:"DELETE",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}}},DeleteMountTarget:{http:{method:"DELETE",requestUri:"/2015-02-01/mount-targets/{MountTargetId}",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}}},DeleteTags:{http:{requestUri:"/2015-02-01/delete-tags/{FileSystemId}",responseCode:204},input:{type:"structure",required:["FileSystemId","TagKeys"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},TagKeys:{shape:"S1k"}}},deprecated:!0,deprecatedMessage:"Use UntagResource."},DescribeAccessPoints:{http:{method:"GET",requestUri:"/2015-02-01/access-points",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},AccessPointId:{location:"querystring",locationName:"AccessPointId"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{AccessPoints:{type:"list",member:{shape:"Si"}},NextToken:{}}}},DescribeAccountPreferences:{http:{method:"GET",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"},NextToken:{}}}},DescribeBackupPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S1x"}},DescribeFileSystemPolicy:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S21"}},DescribeFileSystems:{http:{method:"GET",requestUri:"/2015-02-01/file-systems",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},CreationToken:{location:"querystring",locationName:"CreationToken"},FileSystemId:{location:"querystring",locationName:"FileSystemId"}}},output:{type:"structure",members:{Marker:{},FileSystems:{type:"list",member:{shape:"Sx"}},NextMarker:{}}}},DescribeLifecycleConfiguration:{http:{method:"GET",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{shape:"S29"}},DescribeMountTargetSecurityGroups:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:200},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"}}},output:{type:"structure",required:["SecurityGroups"],members:{SecurityGroups:{shape:"S18"}}}},DescribeMountTargets:{http:{method:"GET",requestUri:"/2015-02-01/mount-targets",responseCode:200},input:{type:"structure",members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"querystring",locationName:"FileSystemId"},MountTargetId:{location:"querystring",locationName:"MountTargetId"},AccessPointId:{location:"querystring",locationName:"AccessPointId"}}},output:{type:"structure",members:{Marker:{},MountTargets:{type:"list",member:{shape:"S1a"}},NextMarker:{}}}},DescribeTags:{http:{method:"GET",requestUri:"/2015-02-01/tags/{FileSystemId}/",responseCode:200},input:{type:"structure",required:["FileSystemId"],members:{MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},Marker:{location:"querystring",locationName:"Marker"},FileSystemId:{location:"uri",locationName:"FileSystemId"}}},output:{type:"structure",required:["Tags"],members:{Marker:{},Tags:{shape:"S3"},NextMarker:{}}},deprecated:!0,deprecatedMessage:"Use ListTagsForResource."},ListTagsForResource:{http:{method:"GET",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Tags:{shape:"S3"},NextToken:{}}}},ModifyMountTargetSecurityGroups:{http:{method:"PUT",requestUri:"/2015-02-01/mount-targets/{MountTargetId}/security-groups",responseCode:204},input:{type:"structure",required:["MountTargetId"],members:{MountTargetId:{location:"uri",locationName:"MountTargetId"},SecurityGroups:{shape:"S18"}}}},PutAccountPreferences:{http:{method:"PUT",requestUri:"/2015-02-01/account-preferences",responseCode:200},input:{type:"structure",required:["ResourceIdType"],members:{ResourceIdType:{}}},output:{type:"structure",members:{ResourceIdPreference:{shape:"S1s"}}}},PutBackupPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/backup-policy",responseCode:200},input:{type:"structure",required:["FileSystemId","BackupPolicy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},BackupPolicy:{shape:"S1y"}}},output:{shape:"S1x"}},PutFileSystemPolicy:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/policy",responseCode:200},input:{type:"structure",required:["FileSystemId","Policy"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}},output:{shape:"S21"}},PutLifecycleConfiguration:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}/lifecycle-configuration",responseCode:200},input:{type:"structure",required:["FileSystemId","LifecyclePolicies"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},LifecyclePolicies:{shape:"S2a"}}},output:{shape:"S29"}},TagResource:{http:{requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Tags:{shape:"S3"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2015-02-01/resource-tags/{ResourceId}",responseCode:200},input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},TagKeys:{shape:"S1k",location:"querystring",locationName:"tagKeys"}}}},UpdateFileSystem:{http:{method:"PUT",requestUri:"/2015-02-01/file-systems/{FileSystemId}",responseCode:202},input:{type:"structure",required:["FileSystemId"],members:{FileSystemId:{location:"uri",locationName:"FileSystemId"},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"}}},output:{shape:"Sx"}}},shapes:{S3:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S8:{type:"structure",required:["Uid","Gid"],members:{Uid:{type:"long"},Gid:{type:"long"},SecondaryGids:{type:"list",member:{type:"long"}}}},Sc:{type:"structure",members:{Path:{},CreationInfo:{type:"structure",required:["OwnerUid","OwnerGid","Permissions"],members:{OwnerUid:{type:"long"},OwnerGid:{type:"long"},Permissions:{}}}}},Si:{type:"structure",members:{ClientToken:{},Name:{},Tags:{shape:"S3"},AccessPointId:{},AccessPointArn:{},FileSystemId:{},PosixUser:{shape:"S8"},RootDirectory:{shape:"Sc"},OwnerId:{},LifeCycleState:{}}},Sx:{type:"structure",required:["OwnerId","CreationToken","FileSystemId","CreationTime","LifeCycleState","NumberOfMountTargets","SizeInBytes","PerformanceMode","Tags"],members:{OwnerId:{},CreationToken:{},FileSystemId:{},FileSystemArn:{},CreationTime:{type:"timestamp"},LifeCycleState:{},Name:{},NumberOfMountTargets:{type:"integer"},SizeInBytes:{type:"structure",required:["Value"],members:{Value:{type:"long"},Timestamp:{type:"timestamp"},ValueInIA:{type:"long"},ValueInStandard:{type:"long"}}},PerformanceMode:{},Encrypted:{type:"boolean"},KmsKeyId:{},ThroughputMode:{},ProvisionedThroughputInMibps:{type:"double"},AvailabilityZoneName:{},AvailabilityZoneId:{},Tags:{shape:"S3"}}},S18:{type:"list",member:{}},S1a:{type:"structure",required:["MountTargetId","FileSystemId","SubnetId","LifeCycleState"],members:{OwnerId:{},MountTargetId:{},FileSystemId:{},SubnetId:{},LifeCycleState:{},IpAddress:{},NetworkInterfaceId:{},AvailabilityZoneId:{},AvailabilityZoneName:{},VpcId:{}}},S1k:{type:"list",member:{}},S1s:{type:"structure",members:{ResourceIdType:{},Resources:{type:"list",member:{}}}},S1x:{type:"structure",members:{BackupPolicy:{shape:"S1y"}}},S1y:{type:"structure",required:["Status"],members:{Status:{}}},S21:{type:"structure",members:{FileSystemId:{},Policy:{}}},S29:{type:"structure",members:{LifecyclePolicies:{shape:"S2a"}}},S2a:{type:"list",member:{type:"structure",members:{TransitionToIA:{},TransitionToPrimaryStorageClass:{}}}}}}},{}],95:[function(e,t,r){t.exports={pagination:{DescribeAccessPoints:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},DescribeFileSystems:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},DescribeTags:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems"},ListTagsForResource:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],96:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-06-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing",signatureVersion:"v4",uid:"elasticloadbalancing-2012-06-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2012-06-01/"},operations:{AddTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{shape:"S4"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},ApplySecurityGroupsToLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","SecurityGroups"],members:{LoadBalancerName:{},SecurityGroups:{shape:"Sa"}}},output:{resultWrapper:"ApplySecurityGroupsToLoadBalancerResult",type:"structure",members:{SecurityGroups:{shape:"Sa"}}}},AttachLoadBalancerToSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],
-members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"AttachLoadBalancerToSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},ConfigureHealthCheck:{input:{type:"structure",required:["LoadBalancerName","HealthCheck"],members:{LoadBalancerName:{},HealthCheck:{shape:"Si"}}},output:{resultWrapper:"ConfigureHealthCheckResult",type:"structure",members:{HealthCheck:{shape:"Si"}}}},CreateAppCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","CookieName"],members:{LoadBalancerName:{},PolicyName:{},CookieName:{}}},output:{resultWrapper:"CreateAppCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLBCookieStickinessPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{},CookieExpirationPeriod:{type:"long"}}},output:{resultWrapper:"CreateLBCookieStickinessPolicyResult",type:"structure",members:{}}},CreateLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},SecurityGroups:{shape:"Sa"},Scheme:{},Tags:{shape:"S4"}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{DNSName:{}}}},CreateLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","Listeners"],members:{LoadBalancerName:{},Listeners:{shape:"Sx"}}},output:{resultWrapper:"CreateLoadBalancerListenersResult",type:"structure",members:{}}},CreateLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName","PolicyTypeName"],members:{LoadBalancerName:{},PolicyName:{},PolicyTypeName:{},PolicyAttributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}},output:{resultWrapper:"CreateLoadBalancerPolicyResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteLoadBalancerListeners:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPorts"],members:{LoadBalancerName:{},LoadBalancerPorts:{type:"list",member:{type:"integer"}}}},output:{resultWrapper:"DeleteLoadBalancerListenersResult",type:"structure",members:{}}},DeleteLoadBalancerPolicy:{input:{type:"structure",required:["LoadBalancerName","PolicyName"],members:{LoadBalancerName:{},PolicyName:{}}},output:{resultWrapper:"DeleteLoadBalancerPolicyResult",type:"structure",members:{}}},DeregisterInstancesFromLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DeregisterInstancesFromLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeInstanceHealth:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"DescribeInstanceHealthResult",type:"structure",members:{InstanceStates:{type:"list",member:{type:"structure",members:{InstanceId:{},State:{},ReasonCode:{},Description:{}}}}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName"],members:{LoadBalancerName:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerAttributes:{shape:"S2a"}}}},DescribeLoadBalancerPolicies:{input:{type:"structure",members:{LoadBalancerName:{},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"DescribeLoadBalancerPoliciesResult",type:"structure",members:{PolicyDescriptions:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyTypeName:{},PolicyAttributeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeValue:{}}}}}}}}}},DescribeLoadBalancerPolicyTypes:{input:{type:"structure",members:{PolicyTypeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeLoadBalancerPolicyTypesResult",type:"structure",members:{PolicyTypeDescriptions:{type:"list",member:{type:"structure",members:{PolicyTypeName:{},Description:{},PolicyAttributeTypeDescriptions:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{},Description:{},DefaultValue:{},Cardinality:{}}}}}}}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerNames:{shape:"S2"},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancerDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},DNSName:{},CanonicalHostedZoneName:{},CanonicalHostedZoneNameID:{},ListenerDescriptions:{type:"list",member:{type:"structure",members:{Listener:{shape:"Sy"},PolicyNames:{shape:"S2s"}}}},Policies:{type:"structure",members:{AppCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieName:{}}}},LBCookieStickinessPolicies:{type:"list",member:{type:"structure",members:{PolicyName:{},CookieExpirationPeriod:{type:"long"}}}},OtherPolicies:{shape:"S2s"}}},BackendServerDescriptions:{type:"list",member:{type:"structure",members:{InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}}},AvailabilityZones:{shape:"S13"},Subnets:{shape:"Se"},VPCId:{},Instances:{shape:"S1p"},HealthCheck:{shape:"Si"},SourceSecurityGroup:{type:"structure",members:{OwnerAlias:{},GroupName:{}}},SecurityGroups:{shape:"Sa"},CreatedTime:{type:"timestamp"},Scheme:{}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["LoadBalancerNames"],members:{LoadBalancerNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{LoadBalancerName:{},Tags:{shape:"S4"}}}}}}},DetachLoadBalancerFromSubnets:{input:{type:"structure",required:["LoadBalancerName","Subnets"],members:{LoadBalancerName:{},Subnets:{shape:"Se"}}},output:{resultWrapper:"DetachLoadBalancerFromSubnetsResult",type:"structure",members:{Subnets:{shape:"Se"}}}},DisableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"DisableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},EnableAvailabilityZonesForLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","AvailabilityZones"],members:{LoadBalancerName:{},AvailabilityZones:{shape:"S13"}}},output:{resultWrapper:"EnableAvailabilityZonesForLoadBalancerResult",type:"structure",members:{AvailabilityZones:{shape:"S13"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerAttributes"],members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{LoadBalancerName:{},LoadBalancerAttributes:{shape:"S2a"}}}},RegisterInstancesWithLoadBalancer:{input:{type:"structure",required:["LoadBalancerName","Instances"],members:{LoadBalancerName:{},Instances:{shape:"S1p"}}},output:{resultWrapper:"RegisterInstancesWithLoadBalancerResult",type:"structure",members:{Instances:{shape:"S1p"}}}},RemoveTags:{input:{type:"structure",required:["LoadBalancerNames","Tags"],members:{LoadBalancerNames:{shape:"S2"},Tags:{type:"list",member:{type:"structure",members:{Key:{}}}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetLoadBalancerListenerSSLCertificate:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","SSLCertificateId"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},SSLCertificateId:{}}},output:{resultWrapper:"SetLoadBalancerListenerSSLCertificateResult",type:"structure",members:{}}},SetLoadBalancerPoliciesForBackendServer:{input:{type:"structure",required:["LoadBalancerName","InstancePort","PolicyNames"],members:{LoadBalancerName:{},InstancePort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesForBackendServerResult",type:"structure",members:{}}},SetLoadBalancerPoliciesOfListener:{input:{type:"structure",required:["LoadBalancerName","LoadBalancerPort","PolicyNames"],members:{LoadBalancerName:{},LoadBalancerPort:{type:"integer"},PolicyNames:{shape:"S2s"}}},output:{resultWrapper:"SetLoadBalancerPoliciesOfListenerResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sa:{type:"list",member:{}},Se:{type:"list",member:{}},Si:{type:"structure",required:["Target","Interval","Timeout","UnhealthyThreshold","HealthyThreshold"],members:{Target:{},Interval:{type:"integer"},Timeout:{type:"integer"},UnhealthyThreshold:{type:"integer"},HealthyThreshold:{type:"integer"}}},Sx:{type:"list",member:{shape:"Sy"}},Sy:{type:"structure",required:["Protocol","LoadBalancerPort","InstancePort"],members:{Protocol:{},LoadBalancerPort:{type:"integer"},InstanceProtocol:{},InstancePort:{type:"integer"},SSLCertificateId:{}}},S13:{type:"list",member:{}},S1p:{type:"list",member:{type:"structure",members:{InstanceId:{}}}},S2a:{type:"structure",members:{CrossZoneLoadBalancing:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"}}},AccessLog:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},S3BucketName:{},EmitInterval:{type:"integer"},S3BucketPrefix:{}}},ConnectionDraining:{type:"structure",required:["Enabled"],members:{Enabled:{type:"boolean"},Timeout:{type:"integer"}}},ConnectionSettings:{type:"structure",required:["IdleTimeout"],members:{IdleTimeout:{type:"integer"}}},AdditionalAttributes:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},S2s:{type:"list",member:{}}}}},{}],97:[function(e,t,r){t.exports={pagination:{DescribeInstanceHealth:{result_key:"InstanceStates"},DescribeLoadBalancerPolicies:{result_key:"PolicyDescriptions"},DescribeLoadBalancerPolicyTypes:{result_key:"PolicyTypeDescriptions"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancerDescriptions"}}}},{}],98:[function(e,t,r){t.exports={version:2,waiters:{InstanceDeregistered:{delay:15,operation:"DescribeInstanceHealth",maxAttempts:40,acceptors:[{expected:"OutOfService",matcher:"pathAll",state:"success",argument:"InstanceStates[].State"},{matcher:"error",expected:"InvalidInstance",state:"success"}]},AnyInstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAny",state:"success"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"},InstanceInService:{acceptors:[{argument:"InstanceStates[].State",expected:"InService",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}],delay:15,maxAttempts:40,operation:"DescribeInstanceHealth"}}}},{}],99:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-01",endpointPrefix:"elasticloadbalancing",protocol:"query",serviceAbbreviation:"Elastic Load Balancing v2",serviceFullName:"Elastic Load Balancing",serviceId:"Elastic Load Balancing v2",signatureVersion:"v4",uid:"elasticloadbalancingv2-2015-12-01",xmlNamespace:"http://elasticloadbalancing.amazonaws.com/doc/2015-12-01/"},operations:{AddListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"AddListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"}}}},AddTags:{input:{type:"structure",required:["ResourceArns","Tags"],members:{ResourceArns:{shape:"S9"},Tags:{shape:"Sb"}}},output:{resultWrapper:"AddTagsResult",type:"structure",members:{}}},CreateListener:{input:{type:"structure",required:["LoadBalancerArn","DefaultActions"],members:{LoadBalancerArn:{},Protocol:{},Port:{type:"integer"},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},CreateLoadBalancer:{input:{type:"structure",required:["Name"],members:{Name:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},SecurityGroups:{shape:"S2c"},Scheme:{},Tags:{shape:"Sb"},Type:{},IpAddressType:{},CustomerOwnedIpv4Pool:{}}},output:{resultWrapper:"CreateLoadBalancerResult",type:"structure",members:{LoadBalancers:{shape:"S2j"}}}},CreateRule:{input:{type:"structure",required:["ListenerArn","Conditions","Priority","Actions"],members:{ListenerArn:{},Conditions:{shape:"S30"},Priority:{type:"integer"},Actions:{shape:"Sl"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},CreateTargetGroup:{input:{type:"structure",required:["Name"],members:{Name:{},Protocol:{},ProtocolVersion:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckPath:{},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"},TargetType:{},Tags:{shape:"Sb"},IpAddressType:{}}},output:{resultWrapper:"CreateTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},DeleteListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{}}},output:{resultWrapper:"DeleteListenerResult",type:"structure",members:{}}},DeleteLoadBalancer:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DeleteLoadBalancerResult",type:"structure",members:{}}},DeleteRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{}}},output:{resultWrapper:"DeleteRuleResult",type:"structure",members:{}}},DeleteTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DeleteTargetGroupResult",type:"structure",members:{}}},DeregisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DeregisterTargetsResult",type:"structure",members:{}}},DescribeAccountLimits:{input:{type:"structure",members:{Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeAccountLimitsResult",type:"structure",members:{Limits:{type:"list",member:{type:"structure",members:{Name:{},Max:{}}}},NextMarker:{}}}},DescribeListenerCertificates:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenerCertificatesResult",type:"structure",members:{Certificates:{shape:"S3"},NextMarker:{}}}},DescribeListeners:{input:{type:"structure",members:{LoadBalancerArn:{},ListenerArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeListenersResult",type:"structure",members:{Listeners:{shape:"S21"},NextMarker:{}}}},DescribeLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{}}},output:{resultWrapper:"DescribeLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},DescribeLoadBalancers:{input:{type:"structure",members:{LoadBalancerArns:{shape:"S42"},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeLoadBalancersResult",type:"structure",members:{LoadBalancers:{shape:"S2j"},NextMarker:{}}}},DescribeRules:{input:{type:"structure",members:{ListenerArn:{},RuleArns:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeRulesResult",type:"structure",members:{Rules:{shape:"S3g"},NextMarker:{}}}},DescribeSSLPolicies:{input:{type:"structure",members:{Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"},LoadBalancerType:{}}},output:{resultWrapper:"DescribeSSLPoliciesResult",type:"structure",members:{SslPolicies:{type:"list",member:{type:"structure",members:{SslProtocols:{type:"list",member:{}},Ciphers:{type:"list",member:{type:"structure",members:{Name:{},Priority:{type:"integer"}}}},Name:{},SupportedLoadBalancerTypes:{shape:"S33"}}}},NextMarker:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceArns"],members:{ResourceArns:{shape:"S9"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TagDescriptions:{type:"list",member:{type:"structure",members:{ResourceArn:{},Tags:{shape:"Sb"}}}}}}},DescribeTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{}}},output:{resultWrapper:"DescribeTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},DescribeTargetGroups:{input:{type:"structure",members:{LoadBalancerArn:{},TargetGroupArns:{type:"list",member:{}},Names:{type:"list",member:{}},Marker:{},PageSize:{type:"integer"}}},output:{resultWrapper:"DescribeTargetGroupsResult",type:"structure",members:{TargetGroups:{shape:"S40"},NextMarker:{}}}},DescribeTargetHealth:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"DescribeTargetHealthResult",type:"structure",members:{TargetHealthDescriptions:{type:"list",member:{type:"structure",members:{Target:{shape:"S4d"},HealthCheckPort:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}}}}},ModifyListener:{input:{type:"structure",required:["ListenerArn"],members:{ListenerArn:{},Port:{type:"integer"},Protocol:{},SslPolicy:{},Certificates:{shape:"S3"},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}},output:{resultWrapper:"ModifyListenerResult",type:"structure",members:{Listeners:{shape:"S21"}}}},ModifyLoadBalancerAttributes:{input:{type:"structure",required:["LoadBalancerArn","Attributes"],members:{LoadBalancerArn:{},Attributes:{shape:"S4v"}}},output:{resultWrapper:"ModifyLoadBalancerAttributesResult",type:"structure",members:{Attributes:{shape:"S4v"}}}},ModifyRule:{input:{type:"structure",required:["RuleArn"],members:{RuleArn:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"}}},output:{resultWrapper:"ModifyRuleResult",type:"structure",members:{Rules:{shape:"S3g"}}}},ModifyTargetGroup:{input:{type:"structure",required:["TargetGroupArn"],members:{TargetGroupArn:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckPath:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},Matcher:{shape:"S3u"}}},output:{resultWrapper:"ModifyTargetGroupResult",type:"structure",members:{TargetGroups:{shape:"S40"}}}},ModifyTargetGroupAttributes:{input:{type:"structure",required:["TargetGroupArn","Attributes"],members:{TargetGroupArn:{},Attributes:{shape:"S5m"}}},output:{resultWrapper:"ModifyTargetGroupAttributesResult",type:"structure",members:{Attributes:{shape:"S5m"}}}},RegisterTargets:{input:{type:"structure",required:["TargetGroupArn","Targets"],members:{TargetGroupArn:{},Targets:{shape:"S4c"}}},output:{resultWrapper:"RegisterTargetsResult",type:"structure",members:{}}},RemoveListenerCertificates:{input:{type:"structure",required:["ListenerArn","Certificates"],members:{ListenerArn:{},Certificates:{shape:"S3"}}},output:{resultWrapper:"RemoveListenerCertificatesResult",type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceArns","TagKeys"],members:{ResourceArns:{shape:"S9"},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"RemoveTagsResult",type:"structure",members:{}}},SetIpAddressType:{input:{type:"structure",required:["LoadBalancerArn","IpAddressType"],members:{LoadBalancerArn:{},IpAddressType:{}}},output:{resultWrapper:"SetIpAddressTypeResult",type:"structure",members:{IpAddressType:{}}}},SetRulePriorities:{input:{type:"structure",required:["RulePriorities"],members:{RulePriorities:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{type:"integer"}}}}}},output:{resultWrapper:"SetRulePrioritiesResult",type:"structure",members:{Rules:{shape:"S3g"}}}},SetSecurityGroups:{input:{type:"structure",required:["LoadBalancerArn","SecurityGroups"],members:{LoadBalancerArn:{},SecurityGroups:{shape:"S2c"}}},output:{resultWrapper:"SetSecurityGroupsResult",type:"structure",members:{SecurityGroupIds:{shape:"S2c"}}}},SetSubnets:{input:{type:"structure",required:["LoadBalancerArn"],members:{LoadBalancerArn:{},Subnets:{shape:"S25"},SubnetMappings:{shape:"S27"},IpAddressType:{}}},output:{resultWrapper:"SetSubnetsResult",type:"structure",members:{AvailabilityZones:{shape:"S2s"},IpAddressType:{}}}}},shapes:{S3:{type:"list",member:{type:"structure",members:{CertificateArn:{},IsDefault:{type:"boolean"}}}},S9:{type:"list",member:{}},Sb:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},Sl:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},TargetGroupArn:{},AuthenticateOidcConfig:{type:"structure",required:["Issuer","AuthorizationEndpoint","TokenEndpoint","UserInfoEndpoint","ClientId"],members:{Issuer:{},AuthorizationEndpoint:{},TokenEndpoint:{},UserInfoEndpoint:{},ClientId:{},ClientSecret:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{},UseExistingClientSecret:{type:"boolean"}}},AuthenticateCognitoConfig:{type:"structure",required:["UserPoolArn","UserPoolClientId","UserPoolDomain"],members:{UserPoolArn:{},UserPoolClientId:{},UserPoolDomain:{},SessionCookieName:{},Scope:{},SessionTimeout:{type:"long"},AuthenticationRequestExtraParams:{type:"map",key:{},value:{}},OnUnauthenticatedRequest:{}}},Order:{type:"integer"},RedirectConfig:{type:"structure",required:["StatusCode"],members:{Protocol:{},Port:{},Host:{},Path:{},Query:{},StatusCode:{}}},FixedResponseConfig:{type:"structure",required:["StatusCode"],members:{MessageBody:{},StatusCode:{},ContentType:{}}},ForwardConfig:{type:"structure",members:{TargetGroups:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},Weight:{type:"integer"}}}},TargetGroupStickinessConfig:{type:"structure",members:{Enabled:{type:"boolean"},DurationSeconds:{type:"integer"}}}}}}}},S1y:{type:"list",member:{}},S21:{type:"list",member:{type:"structure",members:{ListenerArn:{},LoadBalancerArn:{},Port:{type:"integer"},Protocol:{},Certificates:{shape:"S3"},SslPolicy:{},DefaultActions:{shape:"Sl"},AlpnPolicy:{shape:"S1y"}}}},S25:{type:"list",member:{}},S27:{type:"list",member:{type:"structure",members:{SubnetId:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}},S2c:{type:"list",member:{}},S2j:{type:"list",member:{type:"structure",members:{LoadBalancerArn:{},DNSName:{},CanonicalHostedZoneId:{},CreatedTime:{type:"timestamp"},LoadBalancerName:{},Scheme:{},VpcId:{},State:{type:"structure",members:{Code:{},Reason:{}}},Type:{},AvailabilityZones:{shape:"S2s"},SecurityGroups:{shape:"S2c"},IpAddressType:{},CustomerOwnedIpv4Pool:{}}}},S2s:{type:"list",member:{type:"structure",members:{ZoneName:{},SubnetId:{},OutpostId:{},LoadBalancerAddresses:{type:"list",member:{type:"structure",members:{IpAddress:{},AllocationId:{},PrivateIPv4Address:{},IPv6Address:{}}}}}}},S30:{type:"list",member:{type:"structure",members:{Field:{},Values:{shape:"S33"},HostHeaderConfig:{type:"structure",members:{Values:{shape:"S33"}}},PathPatternConfig:{type:"structure",members:{Values:{shape:"S33"}}},HttpHeaderConfig:{type:"structure",members:{HttpHeaderName:{},Values:{shape:"S33"}}},QueryStringConfig:{type:"structure",members:{Values:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}},HttpRequestMethodConfig:{type:"structure",members:{Values:{shape:"S33"}}},SourceIpConfig:{type:"structure",members:{Values:{shape:"S33"}}}}}},S33:{type:"list",member:{}},S3g:{type:"list",member:{type:"structure",members:{RuleArn:{},Priority:{},Conditions:{shape:"S30"},Actions:{shape:"Sl"},IsDefault:{type:"boolean"}}}},S3u:{type:"structure",members:{HttpCode:{},GrpcCode:{}}},S40:{type:"list",member:{type:"structure",members:{TargetGroupArn:{},TargetGroupName:{},Protocol:{},Port:{type:"integer"},VpcId:{},HealthCheckProtocol:{},HealthCheckPort:{},HealthCheckEnabled:{type:"boolean"},HealthCheckIntervalSeconds:{type:"integer"},HealthCheckTimeoutSeconds:{type:"integer"},HealthyThresholdCount:{type:"integer"},UnhealthyThresholdCount:{type:"integer"},HealthCheckPath:{},Matcher:{shape:"S3u"},LoadBalancerArns:{shape:"S42"},TargetType:{},ProtocolVersion:{},IpAddressType:{}}}},S42:{type:"list",member:{}},S4c:{type:"list",member:{shape:"S4d"}},S4d:{type:"structure",required:["Id"],members:{Id:{},Port:{type:"integer"},AvailabilityZone:{}}},S4v:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S5m:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},{}],100:[function(e,t,r){t.exports={pagination:{DescribeListeners:{input_token:"Marker",output_token:"NextMarker",result_key:"Listeners"},DescribeLoadBalancers:{input_token:"Marker",output_token:"NextMarker",result_key:"LoadBalancers"},DescribeTargetGroups:{input_token:"Marker",output_token:"NextMarker",result_key:"TargetGroups"}}}},{}],101:[function(e,t,r){t.exports={version:2,waiters:{LoadBalancerExists:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{matcher:"status",expected:200,state:"success"},{matcher:"error",expected:"LoadBalancerNotFound",state:"retry"}]},LoadBalancerAvailable:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"success",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{state:"retry",matcher:"pathAny",argument:"LoadBalancers[].State.Code",expected:"provisioning"},{state:"retry",matcher:"error",expected:"LoadBalancerNotFound"}]},LoadBalancersDeleted:{delay:15,operation:"DescribeLoadBalancers",maxAttempts:40,acceptors:[{state:"retry",matcher:"pathAll",argument:"LoadBalancers[].State.Code",expected:"active"},{matcher:"error",expected:"LoadBalancerNotFound",state:"success"}]},TargetInService:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"healthy",matcher:"pathAll",state:"success"},{matcher:"error",expected:"InvalidInstance",state:"retry"}]},TargetDeregistered:{delay:15,maxAttempts:40,operation:"DescribeTargetHealth",acceptors:[{matcher:"error",expected:"InvalidTarget",state:"success"},{argument:"TargetHealthDescriptions[].TargetHealth.State",expected:"unused",matcher:"pathAll",state:"success"}]}}}},{}],102:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2009-03-31",endpointPrefix:"elasticmapreduce",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon EMR",serviceFullName:"Amazon EMR",serviceId:"EMR",signatureVersion:"v4",targetPrefix:"ElasticMapReduce",uid:"elasticmapreduce-2009-03-31"},operations:{AddInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{shape:"S3"}}},output:{type:"structure",members:{ClusterId:{},InstanceFleetId:{},ClusterArn:{}}}},AddInstanceGroups:{input:{type:"structure",required:["InstanceGroups","JobFlowId"],members:{InstanceGroups:{shape:"Sx"},JobFlowId:{}}},output:{type:"structure",members:{JobFlowId:{},InstanceGroupIds:{type:"list",member:{}},ClusterArn:{}}}},AddJobFlowSteps:{input:{type:"structure",required:["JobFlowId","Steps"],members:{JobFlowId:{},Steps:{shape:"S1i"}}},output:{type:"structure",members:{StepIds:{shape:"S1r"}}}},AddTags:{input:{type:"structure",required:["ResourceId","Tags"],members:{ResourceId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{}}},CancelSteps:{input:{type:"structure",required:["ClusterId","StepIds"],members:{ClusterId:{},StepIds:{shape:"S1r"},StepCancellationOption:{}}},output:{type:"structure",members:{CancelStepsInfoList:{type:"list",member:{type:"structure",members:{StepId:{},Status:{},Reason:{}}}}}}},CreateSecurityConfiguration:{input:{type:"structure",required:["Name","SecurityConfiguration"],members:{Name:{},SecurityConfiguration:{}}},output:{type:"structure",required:["Name","CreationDateTime"],members:{Name:{},CreationDateTime:{type:"timestamp"}}}},CreateStudio:{input:{type:"structure",required:["Name","AuthMode","VpcId","SubnetIds","ServiceRole","WorkspaceSecurityGroupId","EngineSecurityGroupId","DefaultS3Location"],members:{Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{StudioId:{},Url:{}}}},CreateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}},DeleteSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}}},DeleteStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}}},DescribeCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{Cluster:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},Ec2InstanceAttributes:{type:"structure",members:{Ec2KeyName:{},Ec2SubnetId:{},RequestedEc2SubnetIds:{shape:"S2r"},Ec2AvailabilityZone:{},RequestedEc2AvailabilityZones:{shape:"S2r"},IamInstanceProfile:{},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S2s"},AdditionalSlaveSecurityGroups:{shape:"S2s"}}},InstanceCollectionType:{},LogUri:{},LogEncryptionKmsKeyId:{},RequestedAmiVersion:{},RunningAmiVersion:{},ReleaseLabel:{},AutoTerminate:{type:"boolean"},TerminationProtected:{type:"boolean"},VisibleToAllUsers:{type:"boolean"},Applications:{shape:"S2v"},Tags:{shape:"S1u"},ServiceRole:{},NormalizedInstanceHours:{type:"integer"},MasterPublicDnsName:{},Configurations:{shape:"Sh"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},ClusterArn:{},OutpostArn:{},StepConcurrencyLevel:{type:"integer"},PlacementGroups:{shape:"S31"}}}}}},DescribeJobFlows:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},JobFlowIds:{shape:"S1p"},JobFlowStates:{type:"list",member:{}}}},output:{type:"structure",members:{JobFlows:{type:"list",member:{type:"structure",required:["JobFlowId","Name","ExecutionStatusDetail","Instances"],members:{JobFlowId:{},Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AmiVersion:{},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}},Instances:{type:"structure",required:["MasterInstanceType","SlaveInstanceType","InstanceCount"],members:{MasterInstanceType:{},MasterPublicDnsName:{},MasterInstanceId:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{type:"list",member:{type:"structure",required:["Market","InstanceRole","InstanceType","InstanceRequestCount","InstanceRunningCount","State","CreationDateTime"],members:{InstanceGroupId:{},Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceRequestCount:{type:"integer"},InstanceRunningCount:{type:"integer"},State:{},LastStateChangeReason:{},
-CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},CustomAmiId:{}}}},NormalizedInstanceHours:{type:"integer"},Ec2KeyName:{},Ec2SubnetId:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{}}},Steps:{type:"list",member:{type:"structure",required:["StepConfig","ExecutionStatusDetail"],members:{StepConfig:{shape:"S1j"},ExecutionStatusDetail:{type:"structure",required:["State","CreationDateTime"],members:{State:{},CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"},LastStateChangeReason:{}}}}}},BootstrapActions:{type:"list",member:{type:"structure",members:{BootstrapActionConfig:{shape:"S3m"}}}},SupportedProducts:{shape:"S3o"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},AutoScalingRole:{},ScaleDownBehavior:{}}}}}},deprecated:!0},DescribeNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}},output:{type:"structure",members:{NotebookExecution:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},ExecutionEngine:{shape:"S3s"},NotebookExecutionName:{},NotebookParams:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Arn:{},OutputNotebookURI:{},LastStateChangeReason:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}}}}},DescribeReleaseLabel:{input:{type:"structure",members:{ReleaseLabel:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabel:{},Applications:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},NextToken:{}}}},DescribeSecurityConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},SecurityConfiguration:{},CreationDateTime:{type:"timestamp"}}}},DescribeStep:{input:{type:"structure",required:["ClusterId","StepId"],members:{ClusterId:{},StepId:{}}},output:{type:"structure",members:{Step:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}}}},DescribeStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{}}},output:{type:"structure",members:{Studio:{type:"structure",members:{StudioId:{},StudioArn:{},Name:{},Description:{},AuthMode:{},VpcId:{},SubnetIds:{shape:"S29"},ServiceRole:{},UserRole:{},WorkspaceSecurityGroupId:{},EngineSecurityGroupId:{},Url:{},CreationTime:{type:"timestamp"},DefaultS3Location:{},IdpAuthUrl:{},IdpRelayStateParameterName:{},Tags:{shape:"S1u"}}}}}},GetAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{AutoTerminationPolicy:{shape:"S4h"}}}},GetBlockPublicAccessConfiguration:{input:{type:"structure",members:{}},output:{type:"structure",required:["BlockPublicAccessConfiguration","BlockPublicAccessConfigurationMetadata"],members:{BlockPublicAccessConfiguration:{shape:"S4l"},BlockPublicAccessConfigurationMetadata:{type:"structure",required:["CreationDateTime","CreatedByArn"],members:{CreationDateTime:{type:"timestamp"},CreatedByArn:{}}}}}},GetManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{ManagedScalingPolicy:{shape:"S4s"}}}},GetStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{}}},output:{type:"structure",members:{SessionMapping:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}}}},ListBootstrapActions:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{BootstrapActions:{type:"list",member:{type:"structure",members:{Name:{},ScriptPath:{},Args:{shape:"S2s"}}}},Marker:{}}}},ListClusters:{input:{type:"structure",members:{CreatedAfter:{type:"timestamp"},CreatedBefore:{type:"timestamp"},ClusterStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Clusters:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{shape:"S2l"},NormalizedInstanceHours:{type:"integer"},ClusterArn:{},OutpostArn:{}}}},Marker:{}}}},ListInstanceFleets:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceFleets:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},ProvisionedOnDemandCapacity:{type:"integer"},ProvisionedSpotCapacity:{type:"integer"},InstanceTypeSpecifications:{type:"list",member:{type:"structure",members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},Configurations:{shape:"Sh"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}}},Marker:{}}}},ListInstanceGroups:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},Marker:{}}},output:{type:"structure",members:{InstanceGroups:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Market:{},InstanceGroupType:{},BidPrice:{},InstanceType:{},RequestedInstanceCount:{type:"integer"},RunningInstanceCount:{type:"integer"},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},Configurations:{shape:"Sh"},ConfigurationsVersion:{type:"long"},LastSuccessfullyAppliedConfigurations:{shape:"Sh"},LastSuccessfullyAppliedConfigurationsVersion:{type:"long"},EbsBlockDevices:{shape:"S5j"},EbsOptimized:{type:"boolean"},ShrinkPolicy:{shape:"S5v"},AutoScalingPolicy:{shape:"S5z"},CustomAmiId:{}}}},Marker:{}}}},ListInstances:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},InstanceGroupId:{},InstanceGroupTypes:{type:"list",member:{}},InstanceFleetId:{},InstanceFleetType:{},InstanceStates:{type:"list",member:{}},Marker:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{Id:{},Ec2InstanceId:{},PublicDnsName:{},PublicIpAddress:{},PrivateDnsName:{},PrivateIpAddress:{},Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},InstanceGroupId:{},InstanceFleetId:{},Market:{},InstanceType:{},EbsVolumes:{type:"list",member:{type:"structure",members:{Device:{},VolumeId:{}}}}}}},Marker:{}}}},ListNotebookExecutions:{input:{type:"structure",members:{EditorId:{},Status:{},From:{type:"timestamp"},To:{type:"timestamp"},Marker:{}}},output:{type:"structure",members:{NotebookExecutions:{type:"list",member:{type:"structure",members:{NotebookExecutionId:{},EditorId:{},NotebookExecutionName:{},Status:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},Marker:{}}}},ListReleaseLabels:{input:{type:"structure",members:{Filters:{type:"structure",members:{Prefix:{},Application:{}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ReleaseLabels:{shape:"S2s"},NextToken:{}}}},ListSecurityConfigurations:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{SecurityConfigurations:{type:"list",member:{type:"structure",members:{Name:{},CreationDateTime:{type:"timestamp"}}}},Marker:{}}}},ListSteps:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepStates:{type:"list",member:{}},StepIds:{shape:"S1p"},Marker:{}}},output:{type:"structure",members:{Steps:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Config:{shape:"S45"},ActionOnFailure:{},Status:{shape:"S46"}}}},Marker:{}}}},ListStudioSessionMappings:{input:{type:"structure",members:{StudioId:{},IdentityType:{},Marker:{}}},output:{type:"structure",members:{SessionMappings:{type:"list",member:{type:"structure",members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ListStudios:{input:{type:"structure",members:{Marker:{}}},output:{type:"structure",members:{Studios:{type:"list",member:{type:"structure",members:{StudioId:{},Name:{},VpcId:{},Description:{},Url:{},AuthMode:{},CreationTime:{type:"timestamp"}}}},Marker:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},StepConcurrencyLevel:{type:"integer"}}},output:{type:"structure",members:{StepConcurrencyLevel:{type:"integer"}}}},ModifyInstanceFleet:{input:{type:"structure",required:["ClusterId","InstanceFleet"],members:{ClusterId:{},InstanceFleet:{type:"structure",required:["InstanceFleetId"],members:{InstanceFleetId:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"}}}}}},ModifyInstanceGroups:{input:{type:"structure",members:{ClusterId:{},InstanceGroups:{type:"list",member:{type:"structure",required:["InstanceGroupId"],members:{InstanceGroupId:{},InstanceCount:{type:"integer"},EC2InstanceIdsToTerminate:{type:"list",member:{}},ShrinkPolicy:{shape:"S5v"},Configurations:{shape:"Sh"}}}}}}},PutAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId","AutoScalingPolicy"],members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S11"}}},output:{type:"structure",members:{ClusterId:{},InstanceGroupId:{},AutoScalingPolicy:{shape:"S5z"},ClusterArn:{}}}},PutAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{}}},PutBlockPublicAccessConfiguration:{input:{type:"structure",required:["BlockPublicAccessConfiguration"],members:{BlockPublicAccessConfiguration:{shape:"S4l"}}},output:{type:"structure",members:{}}},PutManagedScalingPolicy:{input:{type:"structure",required:["ClusterId","ManagedScalingPolicy"],members:{ClusterId:{},ManagedScalingPolicy:{shape:"S4s"}}},output:{type:"structure",members:{}}},RemoveAutoScalingPolicy:{input:{type:"structure",required:["ClusterId","InstanceGroupId"],members:{ClusterId:{},InstanceGroupId:{}}},output:{type:"structure",members:{}}},RemoveAutoTerminationPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveManagedScalingPolicy:{input:{type:"structure",required:["ClusterId"],members:{ClusterId:{}}},output:{type:"structure",members:{}}},RemoveTags:{input:{type:"structure",required:["ResourceId","TagKeys"],members:{ResourceId:{},TagKeys:{shape:"S2s"}}},output:{type:"structure",members:{}}},RunJobFlow:{input:{type:"structure",required:["Name","Instances"],members:{Name:{},LogUri:{},LogEncryptionKmsKeyId:{},AdditionalInfo:{},AmiVersion:{},ReleaseLabel:{},Instances:{type:"structure",members:{MasterInstanceType:{},SlaveInstanceType:{},InstanceCount:{type:"integer"},InstanceGroups:{shape:"Sx"},InstanceFleets:{type:"list",member:{shape:"S3"}},Ec2KeyName:{},Placement:{shape:"S3f"},KeepJobFlowAliveWhenNoSteps:{type:"boolean"},TerminationProtected:{type:"boolean"},HadoopVersion:{},Ec2SubnetId:{},Ec2SubnetIds:{shape:"S2r"},EmrManagedMasterSecurityGroup:{},EmrManagedSlaveSecurityGroup:{},ServiceAccessSecurityGroup:{},AdditionalMasterSecurityGroups:{shape:"S7w"},AdditionalSlaveSecurityGroups:{shape:"S7w"}}},Steps:{shape:"S1i"},BootstrapActions:{type:"list",member:{shape:"S3m"}},SupportedProducts:{shape:"S3o"},NewSupportedProducts:{type:"list",member:{type:"structure",members:{Name:{},Args:{shape:"S1p"}}}},Applications:{shape:"S2v"},Configurations:{shape:"Sh"},VisibleToAllUsers:{type:"boolean"},JobFlowRole:{},ServiceRole:{},Tags:{shape:"S1u"},SecurityConfiguration:{},AutoScalingRole:{},ScaleDownBehavior:{},CustomAmiId:{},EbsRootVolumeSize:{type:"integer"},RepoUpgradeOnBoot:{},KerberosAttributes:{shape:"S2z"},StepConcurrencyLevel:{type:"integer"},ManagedScalingPolicy:{shape:"S4s"},PlacementGroupConfigs:{shape:"S31"},AutoTerminationPolicy:{shape:"S4h"}}},output:{type:"structure",members:{JobFlowId:{},ClusterArn:{}}}},SetTerminationProtection:{input:{type:"structure",required:["JobFlowIds","TerminationProtected"],members:{JobFlowIds:{shape:"S1p"},TerminationProtected:{type:"boolean"}}}},SetVisibleToAllUsers:{input:{type:"structure",required:["JobFlowIds","VisibleToAllUsers"],members:{JobFlowIds:{shape:"S1p"},VisibleToAllUsers:{type:"boolean"}}}},StartNotebookExecution:{input:{type:"structure",required:["EditorId","RelativePath","ExecutionEngine","ServiceRole"],members:{EditorId:{},RelativePath:{},NotebookExecutionName:{},NotebookParams:{},ExecutionEngine:{shape:"S3s"},ServiceRole:{},NotebookInstanceSecurityGroupId:{},Tags:{shape:"S1u"}}},output:{type:"structure",members:{NotebookExecutionId:{}}}},StopNotebookExecution:{input:{type:"structure",required:["NotebookExecutionId"],members:{NotebookExecutionId:{}}}},TerminateJobFlows:{input:{type:"structure",required:["JobFlowIds"],members:{JobFlowIds:{shape:"S1p"}}}},UpdateStudio:{input:{type:"structure",required:["StudioId"],members:{StudioId:{},Name:{},Description:{},SubnetIds:{shape:"S29"},DefaultS3Location:{}}}},UpdateStudioSessionMapping:{input:{type:"structure",required:["StudioId","IdentityType","SessionPolicyArn"],members:{StudioId:{},IdentityId:{},IdentityName:{},IdentityType:{},SessionPolicyArn:{}}}}},shapes:{S3:{type:"structure",required:["InstanceFleetType"],members:{Name:{},InstanceFleetType:{},TargetOnDemandCapacity:{type:"integer"},TargetSpotCapacity:{type:"integer"},InstanceTypeConfigs:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{type:"integer"},BidPrice:{},BidPriceAsPercentageOfOnDemandPrice:{type:"double"},EbsConfiguration:{shape:"Sa"},Configurations:{shape:"Sh"},CustomAmiId:{}}}},LaunchSpecifications:{shape:"Sk"}}},Sa:{type:"structure",members:{EbsBlockDeviceConfigs:{type:"list",member:{type:"structure",required:["VolumeSpecification"],members:{VolumeSpecification:{shape:"Sd"},VolumesPerInstance:{type:"integer"}}}},EbsOptimized:{type:"boolean"}}},Sd:{type:"structure",required:["VolumeType","SizeInGB"],members:{VolumeType:{},Iops:{type:"integer"},SizeInGB:{type:"integer"}}},Sh:{type:"list",member:{type:"structure",members:{Classification:{},Configurations:{shape:"Sh"},Properties:{shape:"Sj"}}}},Sj:{type:"map",key:{},value:{}},Sk:{type:"structure",members:{SpotSpecification:{type:"structure",required:["TimeoutDurationMinutes","TimeoutAction"],members:{TimeoutDurationMinutes:{type:"integer"},TimeoutAction:{},BlockDurationMinutes:{type:"integer"},AllocationStrategy:{}}},OnDemandSpecification:{type:"structure",required:["AllocationStrategy"],members:{AllocationStrategy:{},CapacityReservationOptions:{type:"structure",members:{UsageStrategy:{},CapacityReservationPreference:{},CapacityReservationResourceGroupArn:{}}}}}}},Sx:{type:"list",member:{type:"structure",required:["InstanceRole","InstanceType","InstanceCount"],members:{Name:{},Market:{},InstanceRole:{},BidPrice:{},InstanceType:{},InstanceCount:{type:"integer"},Configurations:{shape:"Sh"},EbsConfiguration:{shape:"Sa"},AutoScalingPolicy:{shape:"S11"},CustomAmiId:{}}}},S11:{type:"structure",required:["Constraints","Rules"],members:{Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S12:{type:"structure",required:["MinCapacity","MaxCapacity"],members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"}}},S13:{type:"list",member:{type:"structure",required:["Name","Action","Trigger"],members:{Name:{},Description:{},Action:{type:"structure",required:["SimpleScalingPolicyConfiguration"],members:{Market:{},SimpleScalingPolicyConfiguration:{type:"structure",required:["ScalingAdjustment"],members:{AdjustmentType:{},ScalingAdjustment:{type:"integer"},CoolDown:{type:"integer"}}}}},Trigger:{type:"structure",required:["CloudWatchAlarmDefinition"],members:{CloudWatchAlarmDefinition:{type:"structure",required:["ComparisonOperator","MetricName","Period","Threshold"],members:{ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},Namespace:{},Period:{type:"integer"},Statistic:{},Threshold:{type:"double"},Unit:{},Dimensions:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}}}}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Name","HadoopJarStep"],members:{Name:{},ActionOnFailure:{},HadoopJarStep:{type:"structure",required:["Jar"],members:{Properties:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Jar:{},MainClass:{},Args:{shape:"S1p"}}}}},S1p:{type:"list",member:{}},S1r:{type:"list",member:{}},S1u:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},S29:{type:"list",member:{}},S2l:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},ReadyDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S2r:{type:"list",member:{}},S2s:{type:"list",member:{}},S2v:{type:"list",member:{type:"structure",members:{Name:{},Version:{},Args:{shape:"S2s"},AdditionalInfo:{shape:"Sj"}}}},S2z:{type:"structure",required:["Realm","KdcAdminPassword"],members:{Realm:{},KdcAdminPassword:{},CrossRealmTrustPrincipalPassword:{},ADDomainJoinUser:{},ADDomainJoinPassword:{}}},S31:{type:"list",member:{type:"structure",required:["InstanceRole"],members:{InstanceRole:{},PlacementStrategy:{}}}},S3f:{type:"structure",members:{AvailabilityZone:{},AvailabilityZones:{shape:"S2r"}}},S3m:{type:"structure",required:["Name","ScriptBootstrapAction"],members:{Name:{},ScriptBootstrapAction:{type:"structure",required:["Path"],members:{Path:{},Args:{shape:"S1p"}}}}},S3o:{type:"list",member:{}},S3s:{type:"structure",required:["Id"],members:{Id:{},Type:{},MasterInstanceSecurityGroupId:{}}},S45:{type:"structure",members:{Jar:{},Properties:{shape:"Sj"},MainClass:{},Args:{shape:"S2s"}}},S46:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}},FailureDetails:{type:"structure",members:{Reason:{},Message:{},LogFile:{}}},Timeline:{type:"structure",members:{CreationDateTime:{type:"timestamp"},StartDateTime:{type:"timestamp"},EndDateTime:{type:"timestamp"}}}}},S4h:{type:"structure",members:{IdleTimeout:{type:"long"}}},S4l:{type:"structure",required:["BlockPublicSecurityGroupRules"],members:{BlockPublicSecurityGroupRules:{type:"boolean"},PermittedPublicSecurityGroupRuleRanges:{type:"list",member:{type:"structure",required:["MinRange"],members:{MinRange:{type:"integer"},MaxRange:{type:"integer"}}}}}},S4s:{type:"structure",members:{ComputeLimits:{type:"structure",required:["UnitType","MinimumCapacityUnits","MaximumCapacityUnits"],members:{UnitType:{},MinimumCapacityUnits:{type:"integer"},MaximumCapacityUnits:{type:"integer"},MaximumOnDemandCapacityUnits:{type:"integer"},MaximumCoreCapacityUnits:{type:"integer"}}}}},S5j:{type:"list",member:{type:"structure",members:{VolumeSpecification:{shape:"Sd"},Device:{}}}},S5v:{type:"structure",members:{DecommissionTimeout:{type:"integer"},InstanceResizePolicy:{type:"structure",members:{InstancesToTerminate:{shape:"S5x"},InstancesToProtect:{shape:"S5x"},InstanceTerminationTimeout:{type:"integer"}}}}},S5x:{type:"list",member:{}},S5z:{type:"structure",members:{Status:{type:"structure",members:{State:{},StateChangeReason:{type:"structure",members:{Code:{},Message:{}}}}},Constraints:{shape:"S12"},Rules:{shape:"S13"}}},S7w:{type:"list",member:{}}}}},{}],103:[function(e,t,r){t.exports={pagination:{DescribeJobFlows:{result_key:"JobFlows"},ListBootstrapActions:{input_token:"Marker",output_token:"Marker",result_key:"BootstrapActions"},ListClusters:{input_token:"Marker",output_token:"Marker",result_key:"Clusters"},ListInstanceFleets:{input_token:"Marker",output_token:"Marker",result_key:"InstanceFleets"},ListInstanceGroups:{input_token:"Marker",output_token:"Marker",result_key:"InstanceGroups"},ListInstances:{input_token:"Marker",output_token:"Marker",result_key:"Instances"},ListNotebookExecutions:{input_token:"Marker",output_token:"Marker",result_key:"NotebookExecutions"},ListReleaseLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListSecurityConfigurations:{input_token:"Marker",output_token:"Marker",result_key:"SecurityConfigurations"},ListSteps:{input_token:"Marker",output_token:"Marker",result_key:"Steps"},ListStudioSessionMappings:{input_token:"Marker",output_token:"Marker",result_key:"SessionMappings"},ListStudios:{input_token:"Marker",output_token:"Marker",result_key:"Studios"}}}},{}],104:[function(e,t,r){t.exports={version:2,waiters:{ClusterRunning:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"RUNNING"},{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"WAITING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATING"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]},StepComplete:{delay:30,operation:"DescribeStep",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Step.Status.State",expected:"COMPLETED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"FAILED"},{state:"failure",matcher:"path",argument:"Step.Status.State",expected:"CANCELLED"}]},ClusterTerminated:{delay:30,operation:"DescribeCluster",maxAttempts:60,acceptors:[{state:"success",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED"},{state:"failure",matcher:"path",argument:"Cluster.Status.State",expected:"TERMINATED_WITH_ERRORS"}]}}}},{}],105:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-09-25",endpointPrefix:"elastictranscoder",protocol:"rest-json",serviceFullName:"Amazon Elastic Transcoder",serviceId:"Elastic Transcoder",signatureVersion:"v4",uid:"elastictranscoder-2012-09-25"},operations:{CancelJob:{http:{method:"DELETE",requestUri:"/2012-09-25/jobs/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},CreateJob:{http:{requestUri:"/2012-09-25/jobs",responseCode:201},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"Su"},Outputs:{type:"list",member:{shape:"Su"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"}}}},UserMetadata:{shape:"S1v"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},CreatePipeline:{http:{requestUri:"/2012-09-25/pipelines",responseCode:201},input:{type:"structure",required:["Name","InputBucket","Role"],members:{Name:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},CreatePreset:{http:{requestUri:"/2012-09-25/presets",responseCode:201},input:{type:"structure",required:["Name","Container"],members:{Name:{},Description:{},Container:{},Video:{shape:"S2r"},Audio:{shape:"S37"},Thumbnails:{shape:"S3i"}}},output:{type:"structure",members:{Preset:{shape:"S3m"},Warning:{}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeletePreset:{http:{method:"DELETE",requestUri:"/2012-09-25/presets/{Id}",responseCode:202},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},ListJobsByPipeline:{http:{method:"GET",requestUri:"/2012-09-25/jobsByPipeline/{PipelineId}"},input:{type:"structure",required:["PipelineId"],members:{PipelineId:{location:"uri",locationName:"PipelineId"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListJobsByStatus:{http:{method:"GET",requestUri:"/2012-09-25/jobsByStatus/{Status}"},input:{type:"structure",required:["Status"],members:{Status:{location:"uri",locationName:"Status"},Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Jobs:{shape:"S3v"},NextPageToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/2012-09-25/pipelines"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Pipelines:{type:"list",member:{shape:"S2l"}},NextPageToken:{}}}},ListPresets:{http:{method:"GET",requestUri:"/2012-09-25/presets"},input:{type:"structure",members:{Ascending:{location:"querystring",locationName:"Ascending"},PageToken:{location:"querystring",locationName:"PageToken"}}},output:{type:"structure",members:{Presets:{type:"list",member:{shape:"S3m"}},NextPageToken:{}}}},ReadJob:{http:{method:"GET",requestUri:"/2012-09-25/jobs/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Job:{shape:"S1y"}}}},ReadPipeline:{http:{method:"GET",requestUri:"/2012-09-25/pipelines/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},ReadPreset:{http:{method:"GET",requestUri:"/2012-09-25/presets/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{Preset:{shape:"S3m"}}}},TestRole:{http:{requestUri:"/2012-09-25/roleTests",responseCode:200},input:{type:"structure",required:["Role","InputBucket","OutputBucket","Topics"],members:{Role:{},InputBucket:{},OutputBucket:{},Topics:{type:"list",member:{}}},deprecated:!0},output:{type:"structure",members:{Success:{},Messages:{type:"list",member:{}}},deprecated:!0},deprecated:!0},UpdatePipeline:{http:{method:"PUT",requestUri:"/2012-09-25/pipelines/{Id}",responseCode:200},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Name:{},InputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"},Warnings:{shape:"S2n"}}}},UpdatePipelineNotifications:{http:{requestUri:"/2012-09-25/pipelines/{Id}/notifications"},input:{type:"structure",required:["Id","Notifications"],members:{Id:{location:"uri",locationName:"Id"},Notifications:{shape:"S2a"}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}},UpdatePipelineStatus:{http:{requestUri:"/2012-09-25/pipelines/{Id}/status"},input:{type:"structure",required:["Id","Status"],members:{Id:{location:"uri",locationName:"Id"},Status:{}}},output:{type:"structure",members:{Pipeline:{shape:"S2l"}}}}},shapes:{S5:{type:"structure",members:{Key:{},FrameRate:{},Resolution:{},AspectRatio:{},Interlaced:{},Container:{},Encryption:{shape:"Sc"},TimeSpan:{shape:"Sg"},InputCaptions:{type:"structure",members:{MergePolicy:{},CaptionSources:{shape:"Sk"}}},DetectedProperties:{type:"structure",members:{Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"}}}}},Sc:{type:"structure",members:{Mode:{},Key:{},KeyMd5:{},InitializationVector:{}}},Sg:{type:"structure",members:{StartTime:{},Duration:{}}},Sk:{type:"list",member:{type:"structure",members:{Key:{},Language:{},TimeOffset:{},Label:{},Encryption:{shape:"Sc"}}}},St:{type:"list",member:{shape:"S5"}},Su:{type:"structure",members:{Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"}}},Sx:{type:"list",member:{type:"structure",members:{PresetWatermarkId:{},InputKey:{},Encryption:{shape:"Sc"}}}},S11:{type:"structure",members:{MergePolicy:{},Artwork:{type:"list",member:{type:"structure",members:{InputKey:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{},AlbumArtFormat:{},Encryption:{shape:"Sc"}}}}}},S19:{type:"list",member:{type:"structure",members:{TimeSpan:{shape:"Sg"}},deprecated:!0},deprecated:!0},S1b:{type:"structure",members:{MergePolicy:{deprecated:!0},CaptionSources:{shape:"Sk",deprecated:!0},CaptionFormats:{type:"list",member:{type:"structure",members:{Format:{},Pattern:{},Encryption:{shape:"Sc"}}}}}},S1l:{type:"list",member:{}},S1m:{type:"structure",members:{Method:{},Key:{},KeyMd5:{},InitializationVector:{},LicenseAcquisitionUrl:{},KeyStoragePolicy:{}}},S1q:{type:"structure",members:{Format:{},Key:{},KeyMd5:{},KeyId:{},InitializationVector:{},LicenseAcquisitionUrl:{}}},S1v:{type:"map",key:{},value:{}},S1y:{type:"structure",members:{Id:{},Arn:{},PipelineId:{},Input:{shape:"S5"},Inputs:{shape:"St"},Output:{shape:"S1z"},Outputs:{type:"list",member:{shape:"S1z"}},OutputKeyPrefix:{},Playlists:{type:"list",member:{type:"structure",members:{Name:{},Format:{},OutputKeys:{shape:"S1l"},HlsContentProtection:{shape:"S1m"},PlayReadyDrm:{shape:"S1q"},Status:{},StatusDetail:{}}}},Status:{},UserMetadata:{shape:"S1v"},Timing:{type:"structure",members:{SubmitTimeMillis:{type:"long"},StartTimeMillis:{type:"long"},FinishTimeMillis:{type:"long"}}}}},S1z:{type:"structure",members:{Id:{},Key:{},ThumbnailPattern:{},ThumbnailEncryption:{shape:"Sc"},Rotate:{},PresetId:{},SegmentDuration:{},Status:{},StatusDetail:{},Duration:{type:"long"},Width:{type:"integer"},Height:{type:"integer"},FrameRate:{},FileSize:{type:"long"},DurationMillis:{type:"long"},Watermarks:{shape:"Sx"},AlbumArt:{shape:"S11"},Composition:{shape:"S19",deprecated:!0},Captions:{shape:"S1b"},Encryption:{shape:"Sc"},AppliedColorSpaceConversion:{}}},S2a:{type:"structure",members:{Progressing:{},Completed:{},Warning:{},Error:{}}},S2c:{type:"structure",members:{Bucket:{},StorageClass:{},Permissions:{type:"list",member:{type:"structure",members:{GranteeType:{},Grantee:{},Access:{type:"list",member:{}}}}}}},S2l:{type:"structure",members:{Id:{},Arn:{},Name:{},Status:{},InputBucket:{},OutputBucket:{},Role:{},AwsKmsKeyArn:{},Notifications:{shape:"S2a"},ContentConfig:{shape:"S2c"},ThumbnailConfig:{shape:"S2c"}}},S2n:{type:"list",member:{type:"structure",members:{Code:{},Message:{}}}},S2r:{type:"structure",members:{Codec:{},CodecOptions:{type:"map",key:{},value:{}},KeyframesMaxDist:{},FixedGOP:{},BitRate:{},FrameRate:{},MaxFrameRate:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},DisplayAspectRatio:{},SizingPolicy:{},PaddingPolicy:{},Watermarks:{type:"list",member:{type:"structure",members:{Id:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},HorizontalAlign:{},HorizontalOffset:{},VerticalAlign:{},VerticalOffset:{},Opacity:{},Target:{}}}}}},S37:{type:"structure",members:{Codec:{},SampleRate:{},BitRate:{},Channels:{},AudioPackingMode:{},CodecOptions:{type:"structure",members:{Profile:{},BitDepth:{},BitOrder:{},Signed:{}}}}},S3i:{type:"structure",members:{Format:{},Interval:{},Resolution:{},AspectRatio:{},MaxWidth:{},MaxHeight:{},SizingPolicy:{},PaddingPolicy:{}}},S3m:{type:"structure",members:{Id:{},Arn:{},Name:{},
-Description:{},Container:{},Audio:{shape:"S37"},Video:{shape:"S2r"},Thumbnails:{shape:"S3i"},Type:{}}},S3v:{type:"list",member:{shape:"S1y"}}}}},{}],106:[function(e,t,r){t.exports={pagination:{ListJobsByPipeline:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListJobsByStatus:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Jobs"},ListPipelines:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Pipelines"},ListPresets:{input_token:"PageToken",output_token:"NextPageToken",result_key:"Presets"}}}},{}],107:[function(e,t,r){t.exports={version:2,waiters:{JobComplete:{delay:30,operation:"ReadJob",maxAttempts:120,acceptors:[{expected:"Complete",matcher:"path",state:"success",argument:"Job.Status"},{expected:"Canceled",matcher:"path",state:"failure",argument:"Job.Status"},{expected:"Error",matcher:"path",state:"failure",argument:"Job.Status"}]}}}},{}],108:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-12-01",endpointPrefix:"email",protocol:"query",serviceAbbreviation:"Amazon SES",serviceFullName:"Amazon Simple Email Service",serviceId:"SES",signatureVersion:"v4",signingName:"ses",uid:"email-2010-12-01",xmlNamespace:"http://ses.amazonaws.com/doc/2010-12-01/"},operations:{CloneReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","OriginalRuleSetName"],members:{RuleSetName:{},OriginalRuleSetName:{}}},output:{resultWrapper:"CloneReceiptRuleSetResult",type:"structure",members:{}}},CreateConfigurationSet:{input:{type:"structure",required:["ConfigurationSet"],members:{ConfigurationSet:{shape:"S5"}}},output:{resultWrapper:"CreateConfigurationSetResult",type:"structure",members:{}}},CreateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"CreateConfigurationSetEventDestinationResult",type:"structure",members:{}}},CreateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"CreateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},CreateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName","FromEmailAddress","TemplateSubject","TemplateContent","SuccessRedirectionURL","FailureRedirectionURL"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},CreateReceiptFilter:{input:{type:"structure",required:["Filter"],members:{Filter:{shape:"S10"}}},output:{resultWrapper:"CreateReceiptFilterResult",type:"structure",members:{}}},CreateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},After:{},Rule:{shape:"S18"}}},output:{resultWrapper:"CreateReceiptRuleResult",type:"structure",members:{}}},CreateReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"CreateReceiptRuleSetResult",type:"structure",members:{}}},CreateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"CreateTemplateResult",type:"structure",members:{}}},DeleteConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetResult",type:"structure",members:{}}},DeleteConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestinationName"],members:{ConfigurationSetName:{},EventDestinationName:{}}},output:{resultWrapper:"DeleteConfigurationSetEventDestinationResult",type:"structure",members:{}}},DeleteConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{}}},output:{resultWrapper:"DeleteConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},DeleteCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}}},DeleteIdentity:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"DeleteIdentityResult",type:"structure",members:{}}},DeleteIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName"],members:{Identity:{},PolicyName:{}}},output:{resultWrapper:"DeleteIdentityPolicyResult",type:"structure",members:{}}},DeleteReceiptFilter:{input:{type:"structure",required:["FilterName"],members:{FilterName:{}}},output:{resultWrapper:"DeleteReceiptFilterResult",type:"structure",members:{}}},DeleteReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DeleteReceiptRuleResult",type:"structure",members:{}}},DeleteReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DeleteReceiptRuleSetResult",type:"structure",members:{}}},DeleteTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"DeleteTemplateResult",type:"structure",members:{}}},DeleteVerifiedEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},DescribeActiveReceiptRuleSet:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeActiveReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},DescribeConfigurationSet:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},ConfigurationSetAttributeNames:{type:"list",member:{}}}},output:{resultWrapper:"DescribeConfigurationSetResult",type:"structure",members:{ConfigurationSet:{shape:"S5"},EventDestinations:{type:"list",member:{shape:"S9"}},TrackingOptions:{shape:"Sp"},DeliveryOptions:{shape:"S31"},ReputationOptions:{type:"structure",members:{SendingEnabled:{type:"boolean"},ReputationMetricsEnabled:{type:"boolean"},LastFreshStart:{type:"timestamp"}}}}}},DescribeReceiptRule:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{}}},output:{resultWrapper:"DescribeReceiptRuleResult",type:"structure",members:{Rule:{shape:"S18"}}}},DescribeReceiptRuleSet:{input:{type:"structure",required:["RuleSetName"],members:{RuleSetName:{}}},output:{resultWrapper:"DescribeReceiptRuleSetResult",type:"structure",members:{Metadata:{shape:"S2t"},Rules:{shape:"S2v"}}}},GetAccountSendingEnabled:{output:{resultWrapper:"GetAccountSendingEnabledResult",type:"structure",members:{Enabled:{type:"boolean"}}}},GetCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetCustomVerificationEmailTemplateResult",type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},GetIdentityDkimAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityDkimAttributesResult",type:"structure",required:["DkimAttributes"],members:{DkimAttributes:{type:"map",key:{},value:{type:"structure",required:["DkimEnabled","DkimVerificationStatus"],members:{DkimEnabled:{type:"boolean"},DkimVerificationStatus:{},DkimTokens:{shape:"S3h"}}}}}}},GetIdentityMailFromDomainAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityMailFromDomainAttributesResult",type:"structure",required:["MailFromDomainAttributes"],members:{MailFromDomainAttributes:{type:"map",key:{},value:{type:"structure",required:["MailFromDomain","MailFromDomainStatus","BehaviorOnMXFailure"],members:{MailFromDomain:{},MailFromDomainStatus:{},BehaviorOnMXFailure:{}}}}}}},GetIdentityNotificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityNotificationAttributesResult",type:"structure",required:["NotificationAttributes"],members:{NotificationAttributes:{type:"map",key:{},value:{type:"structure",required:["BounceTopic","ComplaintTopic","DeliveryTopic","ForwardingEnabled"],members:{BounceTopic:{},ComplaintTopic:{},DeliveryTopic:{},ForwardingEnabled:{type:"boolean"},HeadersInBounceNotificationsEnabled:{type:"boolean"},HeadersInComplaintNotificationsEnabled:{type:"boolean"},HeadersInDeliveryNotificationsEnabled:{type:"boolean"}}}}}}},GetIdentityPolicies:{input:{type:"structure",required:["Identity","PolicyNames"],members:{Identity:{},PolicyNames:{shape:"S3w"}}},output:{resultWrapper:"GetIdentityPoliciesResult",type:"structure",required:["Policies"],members:{Policies:{type:"map",key:{},value:{}}}}},GetIdentityVerificationAttributes:{input:{type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"}}},output:{resultWrapper:"GetIdentityVerificationAttributesResult",type:"structure",required:["VerificationAttributes"],members:{VerificationAttributes:{type:"map",key:{},value:{type:"structure",required:["VerificationStatus"],members:{VerificationStatus:{},VerificationToken:{}}}}}}},GetSendQuota:{output:{resultWrapper:"GetSendQuotaResult",type:"structure",members:{Max24HourSend:{type:"double"},MaxSendRate:{type:"double"},SentLast24Hours:{type:"double"}}}},GetSendStatistics:{output:{resultWrapper:"GetSendStatisticsResult",type:"structure",members:{SendDataPoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},DeliveryAttempts:{type:"long"},Bounces:{type:"long"},Complaints:{type:"long"},Rejects:{type:"long"}}}}}}},GetTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{}}},output:{resultWrapper:"GetTemplateResult",type:"structure",members:{Template:{shape:"S20"}}}},ListConfigurationSets:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListConfigurationSetsResult",type:"structure",members:{ConfigurationSets:{type:"list",member:{shape:"S5"}},NextToken:{}}}},ListCustomVerificationEmailTemplates:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListCustomVerificationEmailTemplatesResult",type:"structure",members:{CustomVerificationEmailTemplates:{type:"list",member:{type:"structure",members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},NextToken:{}}}},ListIdentities:{input:{type:"structure",members:{IdentityType:{},NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListIdentitiesResult",type:"structure",required:["Identities"],members:{Identities:{shape:"S3c"},NextToken:{}}}},ListIdentityPolicies:{input:{type:"structure",required:["Identity"],members:{Identity:{}}},output:{resultWrapper:"ListIdentityPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S3w"}}}},ListReceiptFilters:{input:{type:"structure",members:{}},output:{resultWrapper:"ListReceiptFiltersResult",type:"structure",members:{Filters:{type:"list",member:{shape:"S10"}}}}},ListReceiptRuleSets:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListReceiptRuleSetsResult",type:"structure",members:{RuleSets:{type:"list",member:{shape:"S2t"}},NextToken:{}}}},ListTemplates:{input:{type:"structure",members:{NextToken:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListTemplatesResult",type:"structure",members:{TemplatesMetadata:{type:"list",member:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}}},NextToken:{}}}},ListVerifiedEmailAddresses:{output:{resultWrapper:"ListVerifiedEmailAddressesResult",type:"structure",members:{VerifiedEmailAddresses:{shape:"S54"}}}},PutConfigurationSetDeliveryOptions:{input:{type:"structure",required:["ConfigurationSetName"],members:{ConfigurationSetName:{},DeliveryOptions:{shape:"S31"}}},output:{resultWrapper:"PutConfigurationSetDeliveryOptionsResult",type:"structure",members:{}}},PutIdentityPolicy:{input:{type:"structure",required:["Identity","PolicyName","Policy"],members:{Identity:{},PolicyName:{},Policy:{}}},output:{resultWrapper:"PutIdentityPolicyResult",type:"structure",members:{}}},ReorderReceiptRuleSet:{input:{type:"structure",required:["RuleSetName","RuleNames"],members:{RuleSetName:{},RuleNames:{type:"list",member:{}}}},output:{resultWrapper:"ReorderReceiptRuleSetResult",type:"structure",members:{}}},SendBounce:{input:{type:"structure",required:["OriginalMessageId","BounceSender","BouncedRecipientInfoList"],members:{OriginalMessageId:{},BounceSender:{},Explanation:{},MessageDsn:{type:"structure",required:["ReportingMta"],members:{ReportingMta:{},ArrivalDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}},BouncedRecipientInfoList:{type:"list",member:{type:"structure",required:["Recipient"],members:{Recipient:{},RecipientArn:{},BounceType:{},RecipientDsnFields:{type:"structure",required:["Action","Status"],members:{FinalRecipient:{},Action:{},RemoteMta:{},Status:{},DiagnosticCode:{},LastAttemptDate:{type:"timestamp"},ExtensionFields:{shape:"S5i"}}}}}},BounceSenderArn:{}}},output:{resultWrapper:"SendBounceResult",type:"structure",members:{MessageId:{}}}},SendBulkTemplatedEmail:{input:{type:"structure",required:["Source","Template","Destinations"],members:{Source:{},SourceArn:{},ReplyToAddresses:{shape:"S54"},ReturnPath:{},ReturnPathArn:{},ConfigurationSetName:{},DefaultTags:{shape:"S5x"},Template:{},TemplateArn:{},DefaultTemplateData:{},Destinations:{type:"list",member:{type:"structure",required:["Destination"],members:{Destination:{shape:"S64"},ReplacementTags:{shape:"S5x"},ReplacementTemplateData:{}}}}}},output:{resultWrapper:"SendBulkTemplatedEmailResult",type:"structure",required:["Status"],members:{Status:{type:"list",member:{type:"structure",members:{Status:{},Error:{},MessageId:{}}}}}}},SendCustomVerificationEmail:{input:{type:"structure",required:["EmailAddress","TemplateName"],members:{EmailAddress:{},TemplateName:{},ConfigurationSetName:{}}},output:{resultWrapper:"SendCustomVerificationEmailResult",type:"structure",members:{MessageId:{}}}},SendEmail:{input:{type:"structure",required:["Source","Destination","Message"],members:{Source:{},Destination:{shape:"S64"},Message:{type:"structure",required:["Subject","Body"],members:{Subject:{shape:"S6e"},Body:{type:"structure",members:{Text:{shape:"S6e"},Html:{shape:"S6e"}}}}},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendRawEmail:{input:{type:"structure",required:["RawMessage"],members:{Source:{},Destinations:{shape:"S54"},RawMessage:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},FromArn:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{}}},output:{resultWrapper:"SendRawEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SendTemplatedEmail:{input:{type:"structure",required:["Source","Destination","Template","TemplateData"],members:{Source:{},Destination:{shape:"S64"},ReplyToAddresses:{shape:"S54"},ReturnPath:{},SourceArn:{},ReturnPathArn:{},Tags:{shape:"S5x"},ConfigurationSetName:{},Template:{},TemplateArn:{},TemplateData:{}}},output:{resultWrapper:"SendTemplatedEmailResult",type:"structure",required:["MessageId"],members:{MessageId:{}}}},SetActiveReceiptRuleSet:{input:{type:"structure",members:{RuleSetName:{}}},output:{resultWrapper:"SetActiveReceiptRuleSetResult",type:"structure",members:{}}},SetIdentityDkimEnabled:{input:{type:"structure",required:["Identity","DkimEnabled"],members:{Identity:{},DkimEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityDkimEnabledResult",type:"structure",members:{}}},SetIdentityFeedbackForwardingEnabled:{input:{type:"structure",required:["Identity","ForwardingEnabled"],members:{Identity:{},ForwardingEnabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityFeedbackForwardingEnabledResult",type:"structure",members:{}}},SetIdentityHeadersInNotificationsEnabled:{input:{type:"structure",required:["Identity","NotificationType","Enabled"],members:{Identity:{},NotificationType:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"SetIdentityHeadersInNotificationsEnabledResult",type:"structure",members:{}}},SetIdentityMailFromDomain:{input:{type:"structure",required:["Identity"],members:{Identity:{},MailFromDomain:{},BehaviorOnMXFailure:{}}},output:{resultWrapper:"SetIdentityMailFromDomainResult",type:"structure",members:{}}},SetIdentityNotificationTopic:{input:{type:"structure",required:["Identity","NotificationType"],members:{Identity:{},NotificationType:{},SnsTopic:{}}},output:{resultWrapper:"SetIdentityNotificationTopicResult",type:"structure",members:{}}},SetReceiptRulePosition:{input:{type:"structure",required:["RuleSetName","RuleName"],members:{RuleSetName:{},RuleName:{},After:{}}},output:{resultWrapper:"SetReceiptRulePositionResult",type:"structure",members:{}}},TestRenderTemplate:{input:{type:"structure",required:["TemplateName","TemplateData"],members:{TemplateName:{},TemplateData:{}}},output:{resultWrapper:"TestRenderTemplateResult",type:"structure",members:{RenderedTemplate:{}}}},UpdateAccountSendingEnabled:{input:{type:"structure",members:{Enabled:{type:"boolean"}}}},UpdateConfigurationSetEventDestination:{input:{type:"structure",required:["ConfigurationSetName","EventDestination"],members:{ConfigurationSetName:{},EventDestination:{shape:"S9"}}},output:{resultWrapper:"UpdateConfigurationSetEventDestinationResult",type:"structure",members:{}}},UpdateConfigurationSetReputationMetricsEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetSendingEnabled:{input:{type:"structure",required:["ConfigurationSetName","Enabled"],members:{ConfigurationSetName:{},Enabled:{type:"boolean"}}}},UpdateConfigurationSetTrackingOptions:{input:{type:"structure",required:["ConfigurationSetName","TrackingOptions"],members:{ConfigurationSetName:{},TrackingOptions:{shape:"Sp"}}},output:{resultWrapper:"UpdateConfigurationSetTrackingOptionsResult",type:"structure",members:{}}},UpdateCustomVerificationEmailTemplate:{input:{type:"structure",required:["TemplateName"],members:{TemplateName:{},FromEmailAddress:{},TemplateSubject:{},TemplateContent:{},SuccessRedirectionURL:{},FailureRedirectionURL:{}}}},UpdateReceiptRule:{input:{type:"structure",required:["RuleSetName","Rule"],members:{RuleSetName:{},Rule:{shape:"S18"}}},output:{resultWrapper:"UpdateReceiptRuleResult",type:"structure",members:{}}},UpdateTemplate:{input:{type:"structure",required:["Template"],members:{Template:{shape:"S20"}}},output:{resultWrapper:"UpdateTemplateResult",type:"structure",members:{}}},VerifyDomainDkim:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainDkimResult",type:"structure",required:["DkimTokens"],members:{DkimTokens:{shape:"S3h"}}}},VerifyDomainIdentity:{input:{type:"structure",required:["Domain"],members:{Domain:{}}},output:{resultWrapper:"VerifyDomainIdentityResult",type:"structure",required:["VerificationToken"],members:{VerificationToken:{}}}},VerifyEmailAddress:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}}},VerifyEmailIdentity:{input:{type:"structure",required:["EmailAddress"],members:{EmailAddress:{}}},output:{resultWrapper:"VerifyEmailIdentityResult",type:"structure",members:{}}}},shapes:{S5:{type:"structure",required:["Name"],members:{Name:{}}},S9:{type:"structure",required:["Name","MatchingEventTypes"],members:{Name:{},Enabled:{type:"boolean"},MatchingEventTypes:{type:"list",member:{}},KinesisFirehoseDestination:{type:"structure",required:["IAMRoleARN","DeliveryStreamARN"],members:{IAMRoleARN:{},DeliveryStreamARN:{}}},CloudWatchDestination:{type:"structure",required:["DimensionConfigurations"],members:{DimensionConfigurations:{type:"list",member:{type:"structure",required:["DimensionName","DimensionValueSource","DefaultDimensionValue"],members:{DimensionName:{},DimensionValueSource:{},DefaultDimensionValue:{}}}}}},SNSDestination:{type:"structure",required:["TopicARN"],members:{TopicARN:{}}}}},Sp:{type:"structure",members:{CustomRedirectDomain:{}}},S10:{type:"structure",required:["Name","IpFilter"],members:{Name:{},IpFilter:{type:"structure",required:["Policy","Cidr"],members:{Policy:{},Cidr:{}}}}},S18:{type:"structure",required:["Name"],members:{Name:{},Enabled:{type:"boolean"},TlsPolicy:{},Recipients:{type:"list",member:{}},Actions:{type:"list",member:{type:"structure",members:{S3Action:{type:"structure",required:["BucketName"],members:{TopicArn:{},BucketName:{},ObjectKeyPrefix:{},KmsKeyArn:{}}},BounceAction:{type:"structure",required:["SmtpReplyCode","Message","Sender"],members:{TopicArn:{},SmtpReplyCode:{},StatusCode:{},Message:{},Sender:{}}},WorkmailAction:{type:"structure",required:["OrganizationArn"],members:{TopicArn:{},OrganizationArn:{}}},LambdaAction:{type:"structure",required:["FunctionArn"],members:{TopicArn:{},FunctionArn:{},InvocationType:{}}},StopAction:{type:"structure",required:["Scope"],members:{Scope:{},TopicArn:{}}},AddHeaderAction:{type:"structure",required:["HeaderName","HeaderValue"],members:{HeaderName:{},HeaderValue:{}}},SNSAction:{type:"structure",required:["TopicArn"],members:{TopicArn:{},Encoding:{}}}}}},ScanEnabled:{type:"boolean"}}},S20:{type:"structure",required:["TemplateName"],members:{TemplateName:{},SubjectPart:{},TextPart:{},HtmlPart:{}}},S2t:{type:"structure",members:{Name:{},CreatedTimestamp:{type:"timestamp"}}},S2v:{type:"list",member:{shape:"S18"}},S31:{type:"structure",members:{TlsPolicy:{}}},S3c:{type:"list",member:{}},S3h:{type:"list",member:{}},S3w:{type:"list",member:{}},S54:{type:"list",member:{}},S5i:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S5x:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},S64:{type:"structure",members:{ToAddresses:{shape:"S54"},CcAddresses:{shape:"S54"},BccAddresses:{shape:"S54"}}},S6e:{type:"structure",required:["Data"],members:{Data:{},Charset:{}}}}}},{}],109:[function(e,t,r){t.exports={pagination:{ListCustomVerificationEmailTemplates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListIdentities:{input_token:"NextToken",limit_key:"MaxItems",output_token:"NextToken",result_key:"Identities"},ListVerifiedEmailAddresses:{result_key:"VerifiedEmailAddresses"}}}},{}],110:[function(e,t,r){t.exports={version:2,waiters:{IdentityExists:{delay:3,operation:"GetIdentityVerificationAttributes",maxAttempts:20,acceptors:[{expected:"Success",matcher:"pathAll",state:"success",argument:"VerificationAttributes.*.VerificationStatus"}]}}}},{}],111:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-07",endpointPrefix:"events",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Events",serviceId:"CloudWatch Events",signatureVersion:"v4",targetPrefix:"AWSEvents",uid:"events-2015-10-07"},operations:{ActivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},CancelReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{}}}},CreateApiDestination:{input:{type:"structure",required:["Name","ConnectionArn","InvocationEndpoint","HttpMethod"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateArchive:{input:{type:"structure",required:["ArchiveName","EventSourceArn"],members:{ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},CreateConnection:{input:{type:"structure",required:["Name","AuthorizationType","AuthParameters"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",required:["ClientParameters","AuthorizationEndpoint","HttpMethod"],members:{ClientParameters:{type:"structure",required:["ClientID","ClientSecret"],members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",required:["ApiKeyName","ApiKeyValue"],members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},CreateEventBus:{input:{type:"structure",required:["Name"],members:{Name:{},EventSourceName:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{EventBusArn:{}}}},CreatePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}},output:{type:"structure",members:{EventSourceArn:{}}}},DeactivateEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeauthorizeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{}}},DeleteConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DeleteEventBus:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DeletePartnerEventSource:{input:{type:"structure",required:["Name","Account"],members:{Name:{},Account:{}}}},DeleteRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{},Force:{type:"boolean"}}}},DescribeApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ApiDestinationArn:{},Name:{},Description:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},DescribeArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{}}},output:{type:"structure",members:{ArchiveArn:{},ArchiveName:{},EventSourceArn:{},Description:{},EventPattern:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},DescribeConnection:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ConnectionArn:{},Name:{},Description:{},ConnectionState:{},StateReason:{},AuthorizationType:{},SecretArn:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{}}},InvocationHttpParameters:{shape:"S14"}}},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},DescribeEventBus:{input:{type:"structure",members:{Name:{}}},output:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},DescribeEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},DescribePartnerEventSource:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Arn:{},Name:{}}}},DescribeReplay:{input:{type:"structure",required:["ReplayName"],members:{ReplayName:{}}},output:{type:"structure",members:{ReplayName:{},ReplayArn:{},Description:{},State:{},StateReason:{},EventSourceArn:{},Destination:{shape:"S2w"},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},DescribeRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}},output:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},ScheduleExpression:{},State:{},Description:{},RoleArn:{},ManagedBy:{},EventBusName:{},CreatedBy:{}}}},DisableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},EnableRule:{input:{type:"structure",required:["Name"],members:{Name:{},EventBusName:{}}}},ListApiDestinations:{input:{type:"structure",members:{NamePrefix:{},ConnectionArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ApiDestinations:{type:"list",member:{type:"structure",members:{ApiDestinationArn:{},Name:{},ApiDestinationState:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},NextToken:{}}}},ListArchives:{input:{type:"structure",members:{NamePrefix:{},EventSourceArn:{},State:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Archives:{type:"list",member:{type:"structure",members:{ArchiveName:{},EventSourceArn:{},State:{},StateReason:{},RetentionDays:{type:"integer"},SizeBytes:{type:"long"},EventCount:{type:"long"},CreationTime:{type:"timestamp"}}}},NextToken:{}}}},ListConnections:{input:{type:"structure",members:{NamePrefix:{},ConnectionState:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Connections:{type:"list",member:{type:"structure",members:{ConnectionArn:{},Name:{},ConnectionState:{},StateReason:{},AuthorizationType:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}},NextToken:{}}}},ListEventBuses:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventBuses:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Policy:{}}}},NextToken:{}}}},ListEventSources:{input:{type:"structure",members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{EventSources:{type:"list",member:{type:"structure",members:{Arn:{},CreatedBy:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},Name:{},State:{}}}},NextToken:{}}}},ListPartnerEventSourceAccounts:{input:{type:"structure",required:["EventSourceName"],members:{EventSourceName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSourceAccounts:{type:"list",member:{type:"structure",members:{Account:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"},State:{}}}},NextToken:{}}}},ListPartnerEventSources:{input:{type:"structure",required:["NamePrefix"],members:{NamePrefix:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PartnerEventSources:{type:"list",member:{type:"structure",members:{Arn:{},Name:{}}}},NextToken:{}}}},ListReplays:{input:{type:"structure",members:{NamePrefix:{},State:{},EventSourceArn:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Replays:{type:"list",member:{type:"structure",members:{ReplayName:{},EventSourceArn:{},State:{},StateReason:{},EventStartTime:{
-type:"timestamp"},EventEndTime:{type:"timestamp"},EventLastReplayedTime:{type:"timestamp"},ReplayStartTime:{type:"timestamp"},ReplayEndTime:{type:"timestamp"}}}},NextToken:{}}}},ListRuleNamesByTarget:{input:{type:"structure",required:["TargetArn"],members:{TargetArn:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{RuleNames:{type:"list",member:{}},NextToken:{}}}},ListRules:{input:{type:"structure",members:{NamePrefix:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Rules:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},EventPattern:{},State:{},Description:{},ScheduleExpression:{},RoleArn:{},ManagedBy:{},EventBusName:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"S1m"}}}},ListTargetsByRule:{input:{type:"structure",required:["Rule"],members:{Rule:{},EventBusName:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Targets:{shape:"S4l"},NextToken:{}}}},PutEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{},EventBusName:{},TraceHeader:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPartnerEvents:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",members:{Time:{type:"timestamp"},Source:{},Resources:{shape:"S6j"},DetailType:{},Detail:{}}}}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},Entries:{type:"list",member:{type:"structure",members:{EventId:{},ErrorCode:{},ErrorMessage:{}}}}}}},PutPermission:{input:{type:"structure",members:{EventBusName:{},Action:{},Principal:{},StatementId:{},Condition:{type:"structure",required:["Type","Key","Value"],members:{Type:{},Key:{},Value:{}}},Policy:{}}}},PutRule:{input:{type:"structure",required:["Name"],members:{Name:{},ScheduleExpression:{},EventPattern:{},State:{},Description:{},RoleArn:{},Tags:{shape:"S1m"},EventBusName:{}}},output:{type:"structure",members:{RuleArn:{}}}},PutTargets:{input:{type:"structure",required:["Rule","Targets"],members:{Rule:{},EventBusName:{},Targets:{shape:"S4l"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},RemovePermission:{input:{type:"structure",members:{StatementId:{},RemoveAllPermissions:{type:"boolean"},EventBusName:{}}}},RemoveTargets:{input:{type:"structure",required:["Rule","Ids"],members:{Rule:{},EventBusName:{},Ids:{type:"list",member:{}},Force:{type:"boolean"}}},output:{type:"structure",members:{FailedEntryCount:{type:"integer"},FailedEntries:{type:"list",member:{type:"structure",members:{TargetId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartReplay:{input:{type:"structure",required:["ReplayName","EventSourceArn","EventStartTime","EventEndTime","Destination"],members:{ReplayName:{},Description:{},EventSourceArn:{},EventStartTime:{type:"timestamp"},EventEndTime:{type:"timestamp"},Destination:{shape:"S2w"}}},output:{type:"structure",members:{ReplayArn:{},State:{},StateReason:{},ReplayStartTime:{type:"timestamp"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S1m"}}},output:{type:"structure",members:{}}},TestEventPattern:{input:{type:"structure",required:["EventPattern","Event"],members:{EventPattern:{},Event:{}}},output:{type:"structure",members:{Result:{type:"boolean"}}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateApiDestination:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ConnectionArn:{},InvocationEndpoint:{},HttpMethod:{},InvocationRateLimitPerSecond:{type:"integer"}}},output:{type:"structure",members:{ApiDestinationArn:{},ApiDestinationState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"}}}},UpdateArchive:{input:{type:"structure",required:["ArchiveName"],members:{ArchiveName:{},Description:{},EventPattern:{},RetentionDays:{type:"integer"}}},output:{type:"structure",members:{ArchiveArn:{},State:{},StateReason:{},CreationTime:{type:"timestamp"}}}},UpdateConnection:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},AuthorizationType:{},AuthParameters:{type:"structure",members:{BasicAuthParameters:{type:"structure",members:{Username:{},Password:{}}},OAuthParameters:{type:"structure",members:{ClientParameters:{type:"structure",members:{ClientID:{},ClientSecret:{}}},AuthorizationEndpoint:{},HttpMethod:{},OAuthHttpParameters:{shape:"S14"}}},ApiKeyAuthParameters:{type:"structure",members:{ApiKeyName:{},ApiKeyValue:{}}},InvocationHttpParameters:{shape:"S14"}}}}},output:{type:"structure",members:{ConnectionArn:{},ConnectionState:{},CreationTime:{type:"timestamp"},LastModifiedTime:{type:"timestamp"},LastAuthorizedTime:{type:"timestamp"}}}}},shapes:{S14:{type:"structure",members:{HeaderParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},QueryStringParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}},BodyParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{},IsValueSecret:{type:"boolean"}}}}}},S1m:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S2w:{type:"structure",required:["Arn"],members:{Arn:{},FilterArns:{type:"list",member:{}}}},S4l:{type:"list",member:{type:"structure",required:["Id","Arn"],members:{Id:{},Arn:{},RoleArn:{},Input:{},InputPath:{},InputTransformer:{type:"structure",required:["InputTemplate"],members:{InputPathsMap:{type:"map",key:{},value:{}},InputTemplate:{}}},KinesisParameters:{type:"structure",required:["PartitionKeyPath"],members:{PartitionKeyPath:{}}},RunCommandParameters:{type:"structure",required:["RunCommandTargets"],members:{RunCommandTargets:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},EcsParameters:{type:"structure",required:["TaskDefinitionArn"],members:{TaskDefinitionArn:{},TaskCount:{type:"integer"},LaunchType:{},NetworkConfiguration:{type:"structure",members:{awsvpcConfiguration:{type:"structure",required:["Subnets"],members:{Subnets:{shape:"S57"},SecurityGroups:{shape:"S57"},AssignPublicIp:{}}}}},PlatformVersion:{},Group:{},CapacityProviderStrategy:{type:"list",member:{type:"structure",required:["capacityProvider"],members:{capacityProvider:{},weight:{type:"integer"},base:{type:"integer"}}}},EnableECSManagedTags:{type:"boolean"},EnableExecuteCommand:{type:"boolean"},PlacementConstraints:{type:"list",member:{type:"structure",members:{type:{},expression:{}}}},PlacementStrategy:{type:"list",member:{type:"structure",members:{type:{},field:{}}}},PropagateTags:{},ReferenceId:{},Tags:{shape:"S1m"}}},BatchParameters:{type:"structure",required:["JobDefinition","JobName"],members:{JobDefinition:{},JobName:{},ArrayProperties:{type:"structure",members:{Size:{type:"integer"}}},RetryStrategy:{type:"structure",members:{Attempts:{type:"integer"}}}}},SqsParameters:{type:"structure",members:{MessageGroupId:{}}},HttpParameters:{type:"structure",members:{PathParameterValues:{type:"list",member:{}},HeaderParameters:{type:"map",key:{},value:{}},QueryStringParameters:{type:"map",key:{},value:{}}}},RedshiftDataParameters:{type:"structure",required:["Database","Sql"],members:{SecretManagerArn:{},Database:{},DbUser:{},Sql:{},StatementName:{},WithEvent:{type:"boolean"}}},SageMakerPipelineParameters:{type:"structure",members:{PipelineParameterList:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},DeadLetterConfig:{type:"structure",members:{Arn:{}}},RetryPolicy:{type:"structure",members:{MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"}}}}}},S57:{type:"list",member:{}},S6j:{type:"list",member:{}}}}},{}],112:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],113:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-04",endpointPrefix:"firehose",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Firehose",serviceFullName:"Amazon Kinesis Firehose",serviceId:"Firehose",signatureVersion:"v4",targetPrefix:"Firehose_20150804",uid:"firehose-2015-08-04"},operations:{CreateDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamType:{},KinesisStreamSourceConfiguration:{type:"structure",required:["KinesisStreamARN","RoleARN"],members:{KinesisStreamARN:{},RoleARN:{}}},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"},S3DestinationConfiguration:{shape:"Sa",deprecated:!0},ExtendedS3DestinationConfiguration:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationConfiguration:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","Password","S3Configuration"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupConfiguration:{shape:"Sa"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},AmazonopensearchserviceDestinationConfiguration:{type:"structure",required:["RoleARN","IndexName","S3Configuration"],members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfiguration:{shape:"S2e"}}},SplunkDestinationConfiguration:{type:"structure",required:["HECEndpoint","HECEndpointType","HECToken","S3Configuration"],members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Configuration:{shape:"Sa"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationConfiguration:{type:"structure",required:["EndpointConfiguration","S3Configuration"],members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Configuration:{shape:"Sa"}}},Tags:{shape:"S3i"}}},output:{type:"structure",members:{DeliveryStreamARN:{}}}},DeleteDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},AllowForceDelete:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},Limit:{type:"integer"},ExclusiveStartDestinationId:{}}},output:{type:"structure",required:["DeliveryStreamDescription"],members:{DeliveryStreamDescription:{type:"structure",required:["DeliveryStreamName","DeliveryStreamARN","DeliveryStreamStatus","DeliveryStreamType","VersionId","Destinations","HasMoreDestinations"],members:{DeliveryStreamName:{},DeliveryStreamARN:{},DeliveryStreamStatus:{},FailureDescription:{shape:"S3w"},DeliveryStreamEncryptionConfiguration:{type:"structure",members:{KeyARN:{},KeyType:{},Status:{},FailureDescription:{shape:"S3w"}}},DeliveryStreamType:{},VersionId:{},CreateTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Source:{type:"structure",members:{KinesisStreamSourceDescription:{type:"structure",members:{KinesisStreamARN:{},RoleARN:{},DeliveryStartTimestamp:{type:"timestamp"}}}}},Destinations:{type:"list",member:{type:"structure",required:["DestinationId"],members:{DestinationId:{},S3DestinationDescription:{shape:"S47"},ExtendedS3DestinationDescription:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationDescription:{type:"structure",required:["RoleARN","ClusterJDBCURL","CopyCommand","Username","S3DestinationDescription"],members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},RetryOptions:{shape:"S1z"},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupDescription:{shape:"S47"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},AmazonopensearchserviceDestinationDescription:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"},VpcConfigurationDescription:{shape:"S4b"}}},SplunkDestinationDescription:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationDescription:{type:"structure",members:{EndpointConfiguration:{type:"structure",members:{Url:{shape:"S33"},Name:{}}},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3DestinationDescription:{shape:"S47"}}}}}},HasMoreDestinations:{type:"boolean"}}}}}},ListDeliveryStreams:{input:{type:"structure",members:{Limit:{type:"integer"},DeliveryStreamType:{},ExclusiveStartDeliveryStreamName:{}}},output:{type:"structure",required:["DeliveryStreamNames","HasMoreDeliveryStreams"],members:{DeliveryStreamNames:{type:"list",member:{}},HasMoreDeliveryStreams:{type:"boolean"}}}},ListTagsForDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{shape:"S3j"}},HasMoreTags:{type:"boolean"}}}},PutRecord:{input:{type:"structure",required:["DeliveryStreamName","Record"],members:{DeliveryStreamName:{},Record:{shape:"S4p"}}},output:{type:"structure",required:["RecordId"],members:{RecordId:{},Encrypted:{type:"boolean"}}}},PutRecordBatch:{input:{type:"structure",required:["DeliveryStreamName","Records"],members:{DeliveryStreamName:{},Records:{type:"list",member:{shape:"S4p"}}}},output:{type:"structure",required:["FailedPutCount","RequestResponses"],members:{FailedPutCount:{type:"integer"},Encrypted:{type:"boolean"},RequestResponses:{type:"list",member:{type:"structure",members:{RecordId:{},ErrorCode:{},ErrorMessage:{}}}}}}},StartDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{},DeliveryStreamEncryptionConfigurationInput:{shape:"S7"}}},output:{type:"structure",members:{}}},StopDeliveryStreamEncryption:{input:{type:"structure",required:["DeliveryStreamName"],members:{DeliveryStreamName:{}}},output:{type:"structure",members:{}}},TagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","Tags"],members:{DeliveryStreamName:{},Tags:{shape:"S3i"}}},output:{type:"structure",members:{}}},UntagDeliveryStream:{input:{type:"structure",required:["DeliveryStreamName","TagKeys"],members:{DeliveryStreamName:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDestination:{input:{type:"structure",required:["DeliveryStreamName","CurrentDeliveryStreamVersionId","DestinationId"],members:{DeliveryStreamName:{},CurrentDeliveryStreamVersionId:{},DestinationId:{},S3DestinationUpdate:{shape:"S5a",deprecated:!0},ExtendedS3DestinationUpdate:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},DataFormatConversionConfiguration:{shape:"Sz"},DynamicPartitioningConfiguration:{shape:"S1o"}}},RedshiftDestinationUpdate:{type:"structure",members:{RoleARN:{},ClusterJDBCURL:{},CopyCommand:{shape:"S1t"},Username:{shape:"S1x"},Password:{shape:"S1y"},RetryOptions:{shape:"S1z"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},S3BackupMode:{},S3BackupUpdate:{shape:"S5a"},CloudWatchLoggingOptions:{shape:"Sl"}}},ElasticsearchDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S28"},RetryOptions:{shape:"S2b"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},AmazonopensearchserviceDestinationUpdate:{type:"structure",members:{RoleARN:{},DomainARN:{},ClusterEndpoint:{},IndexName:{},TypeName:{},IndexRotationPeriod:{},BufferingHints:{shape:"S2n"},RetryOptions:{shape:"S2q"},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},SplunkDestinationUpdate:{type:"structure",members:{HECEndpoint:{},HECEndpointType:{},HECToken:{},HECAcknowledgmentTimeoutInSeconds:{type:"integer"},RetryOptions:{shape:"S2y"},S3BackupMode:{},S3Update:{shape:"S5a"},ProcessingConfiguration:{shape:"Sq"},CloudWatchLoggingOptions:{shape:"Sl"}}},HttpEndpointDestinationUpdate:{type:"structure",members:{EndpointConfiguration:{shape:"S32"},BufferingHints:{shape:"S36"},CloudWatchLoggingOptions:{shape:"Sl"},RequestConfiguration:{shape:"S39"},ProcessingConfiguration:{shape:"Sq"},RoleARN:{},RetryOptions:{shape:"S3f"},S3BackupMode:{},S3Update:{shape:"S5a"}}}}},output:{type:"structure",members:{}}}},shapes:{S7:{type:"structure",required:["KeyType"],members:{KeyARN:{},KeyType:{}}},Sa:{type:"structure",required:["RoleARN","BucketARN"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},Se:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},Si:{type:"structure",members:{NoEncryptionConfig:{},KMSEncryptionConfig:{type:"structure",required:["AWSKMSKeyARN"],members:{AWSKMSKeyARN:{}}}}},Sl:{type:"structure",members:{Enabled:{type:"boolean"},LogGroupName:{},LogStreamName:{}}},Sq:{type:"structure",members:{Enabled:{type:"boolean"},Processors:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["ParameterName","ParameterValue"],members:{ParameterName:{},ParameterValue:{}}}}}}}}},Sz:{type:"structure",members:{SchemaConfiguration:{type:"structure",members:{RoleARN:{},CatalogId:{},DatabaseName:{},TableName:{},Region:{},VersionId:{}}},InputFormatConfiguration:{type:"structure",members:{Deserializer:{type:"structure",members:{OpenXJsonSerDe:{type:"structure",members:{ConvertDotsInJsonKeysToUnderscores:{type:"boolean"},CaseInsensitive:{type:"boolean"},ColumnToJsonKeyMappings:{type:"map",key:{},value:{}}}},HiveJsonSerDe:{type:"structure",members:{TimestampFormats:{type:"list",member:{}}}}}}}},OutputFormatConfiguration:{type:"structure",members:{Serializer:{type:"structure",members:{ParquetSerDe:{type:"structure",members:{BlockSizeBytes:{type:"integer"},PageSizeBytes:{type:"integer"},Compression:{},EnableDictionaryCompression:{type:"boolean"},MaxPaddingBytes:{type:"integer"},WriterVersion:{}}},OrcSerDe:{type:"structure",members:{StripeSizeBytes:{type:"integer"},BlockSizeBytes:{type:"integer"},RowIndexStride:{type:"integer"},EnablePadding:{type:"boolean"},PaddingTolerance:{type:"double"},Compression:{},BloomFilterColumns:{type:"list",member:{}},BloomFilterFalsePositiveProbability:{type:"double"},DictionaryKeyThreshold:{type:"double"},FormatVersion:{}}}}}}},Enabled:{type:"boolean"}}},S1o:{type:"structure",members:{RetryOptions:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},Enabled:{type:"boolean"}}},S1t:{type:"structure",required:["DataTableName"],members:{DataTableName:{},DataTableColumns:{},CopyOptions:{}}},S1x:{type:"string",sensitive:!0},S1y:{type:"string",sensitive:!0},S1z:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S28:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2b:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2e:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"}}},S2f:{type:"list",member:{}},S2g:{type:"list",member:{}},S2n:{type:"structure",members:{IntervalInSeconds:{type:"integer"},SizeInMBs:{type:"integer"}}},S2q:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S2y:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S32:{type:"structure",required:["Url"],members:{Url:{shape:"S33"},Name:{},AccessKey:{type:"string",sensitive:!0}}},S33:{type:"string",sensitive:!0},S36:{type:"structure",members:{SizeInMBs:{type:"integer"},IntervalInSeconds:{type:"integer"}}},S39:{type:"structure",members:{ContentEncoding:{},CommonAttributes:{type:"list",member:{type:"structure",required:["AttributeName","AttributeValue"],members:{AttributeName:{type:"string",sensitive:!0},AttributeValue:{type:"string",sensitive:!0}}}}}},S3f:{type:"structure",members:{DurationInSeconds:{type:"integer"}}},S3i:{type:"list",member:{shape:"S3j"}},S3j:{type:"structure",required:["Key"],members:{Key:{},Value:{}}},S3w:{type:"structure",required:["Type","Details"],members:{Type:{},Details:{}}},S47:{type:"structure",required:["RoleARN","BucketARN","BufferingHints","CompressionFormat","EncryptionConfiguration"],members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}},S4b:{type:"structure",required:["SubnetIds","RoleARN","SecurityGroupIds","VpcId"],members:{SubnetIds:{shape:"S2f"},RoleARN:{},SecurityGroupIds:{shape:"S2g"},VpcId:{}}},S4p:{type:"structure",required:["Data"],members:{Data:{type:"blob"}}},S5a:{type:"structure",members:{RoleARN:{},BucketARN:{},Prefix:{},ErrorOutputPrefix:{},BufferingHints:{shape:"Se"},CompressionFormat:{},EncryptionConfiguration:{shape:"Si"},CloudWatchLoggingOptions:{shape:"Sl"}}}}}},{}],114:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],115:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecast",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Service",serviceId:"forecast",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecast",uid:"forecast-2018-06-26"},operations:{CreateAutoPredictor:{input:{type:"structure",required:["PredictorName"],members:{PredictorName:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},ForecastDimensions:{shape:"S6"},ForecastFrequency:{},DataConfig:{shape:"S8"},EncryptionConfig:{shape:"Si"},ReferencePredictorArn:{},OptimizationMetric:{},ExplainPredictor:{type:"boolean"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{PredictorArn:{}}}},CreateDataset:{input:{type:"structure",required:["DatasetName","Domain","DatasetType","Schema"],members:{DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"Su"},EncryptionConfig:{shape:"Si"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateDatasetGroup:{input:{type:"structure",required:["DatasetGroupName","Domain"],members:{DatasetGroupName:{},Domain:{},DatasetArns:{shape:"S10"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetGroupArn:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobName","DatasetArn","DataSource"],members:{DatasetImportJobName:{},DatasetArn:{},DataSource:{shape:"S13"},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{DatasetImportJobArn:{}}}},CreateExplainability:{input:{type:"structure",required:["ExplainabilityName","ResourceArn","ExplainabilityConfig"],members:{ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1c"},DataSource:{shape:"S13"},Schema:{shape:"Su"},EnableVisualization:{type:"boolean"},StartDateTime:{},EndDateTime:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ExplainabilityArn:{}}}},CreateExplainabilityExport:{input:{type:"structure",required:["ExplainabilityExportName","ExplainabilityArn","Destination"],members:{ExplainabilityExportName:{},ExplainabilityArn:{},Destination:{shape:"S1i"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ExplainabilityExportArn:{}}}},CreateForecast:{input:{type:"structure",required:["ForecastName","PredictorArn"],members:{ForecastName:{},PredictorArn:{},ForecastTypes:{shape:"S4"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ForecastArn:{}}}},CreateForecastExportJob:{input:{type:"structure",required:["ForecastExportJobName","ForecastArn","Destination"],members:{ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1i"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{ForecastExportJobArn:{}}}},CreatePredictor:{input:{type:"structure",required:["PredictorName","ForecastHorizon","InputDataConfig","FeaturizationConfig"],members:{PredictorName:{},AlgorithmArn:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S1q"},EvaluationParameters:{shape:"S1t"},HPOConfig:{shape:"S1u"},InputDataConfig:{shape:"S24"},FeaturizationConfig:{shape:"S27"},EncryptionConfig:{shape:"Si"},Tags:{shape:"Sm"},OptimizationMetric:{}}},output:{type:"structure",members:{PredictorArn:{}}}},CreatePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobName","PredictorArn","Destination"],members:{PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"S1i"},Tags:{shape:"Sm"}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},idempotent:!0},DeleteDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},idempotent:!0},DeleteExplainability:{input:{type:"structure",required:["ExplainabilityArn"],members:{ExplainabilityArn:{}}},idempotent:!0},DeleteExplainabilityExport:{input:{type:"structure",required:["ExplainabilityExportArn"],members:{ExplainabilityExportArn:{}}},idempotent:!0},DeleteForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},idempotent:!0},DeleteForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},idempotent:!0},DeletePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},idempotent:!0},DeletePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},idempotent:!0},DeleteResourceTree:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},DescribeAutoPredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},ForecastFrequency:{},DatasetImportJobArns:{shape:"S10"},DataConfig:{shape:"S8"},EncryptionConfig:{shape:"Si"},ReferencePredictorSummary:{shape:"S2t"},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{},ExplainabilityInfo:{type:"structure",members:{ExplainabilityArn:{},Status:{}}}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetArn:{},DatasetName:{},Domain:{},DatasetType:{},DataFrequency:{},Schema:{shape:"Su"},EncryptionConfig:{shape:"Si"},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{}}},output:{type:"structure",members:{DatasetGroupName:{},DatasetGroupArn:{},DatasetArns:{shape:"S10"},Domain:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["DatasetImportJobArn"],members:{DatasetImportJobArn:{}}},output:{type:"structure",members:{DatasetImportJobName:{},DatasetImportJobArn:{},DatasetArn:{},TimestampFormat:{},TimeZone:{},UseGeolocationForTimeZone:{type:"boolean"},GeolocationFormat:{},DataSource:{shape:"S13"},EstimatedTimeRemainingInMinutes:{type:"long"},FieldStatistics:{type:"map",key:{},value:{type:"structure",members:{Count:{type:"integer"},CountDistinct:{type:"integer"},CountNull:{type:"integer"},CountNan:{type:"integer"},Min:{},Max:{},Avg:{type:"double"},Stddev:{type:"double"},CountLong:{type:"long"},CountDistinctLong:{type:"long"},CountNullLong:{type:"long"},CountNanLong:{type:"long"}}}},DataSize:{type:"double"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeExplainability:{input:{type:"structure",required:["ExplainabilityArn"],members:{ExplainabilityArn:{}}},output:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1c"},EnableVisualization:{type:"boolean"},DataSource:{shape:"S13"},Schema:{shape:"Su"},StartDateTime:{},EndDateTime:{},EstimatedTimeRemainingInMinutes:{type:"long"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeExplainabilityExport:{input:{type:"structure",required:["ExplainabilityExportArn"],members:{
-ExplainabilityExportArn:{}}},output:{type:"structure",members:{ExplainabilityExportArn:{},ExplainabilityExportName:{},ExplainabilityArn:{},Destination:{shape:"S1i"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecast:{input:{type:"structure",required:["ForecastArn"],members:{ForecastArn:{}}},output:{type:"structure",members:{ForecastArn:{},ForecastName:{},ForecastTypes:{shape:"S4"},PredictorArn:{},DatasetGroupArn:{},EstimatedTimeRemainingInMinutes:{type:"long"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribeForecastExportJob:{input:{type:"structure",required:["ForecastExportJobArn"],members:{ForecastExportJobArn:{}}},output:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},ForecastArn:{},Destination:{shape:"S1i"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},DescribePredictor:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorArn:{},PredictorName:{},AlgorithmArn:{},AutoMLAlgorithmArns:{shape:"S10"},ForecastHorizon:{type:"integer"},ForecastTypes:{shape:"S4"},PerformAutoML:{type:"boolean"},AutoMLOverrideStrategy:{},PerformHPO:{type:"boolean"},TrainingParameters:{shape:"S1q"},EvaluationParameters:{shape:"S1t"},HPOConfig:{shape:"S1u"},InputDataConfig:{shape:"S24"},FeaturizationConfig:{shape:"S27"},EncryptionConfig:{shape:"Si"},PredictorExecutionDetails:{type:"structure",members:{PredictorExecutions:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},Status:{},Message:{}}}}}}}}},EstimatedTimeRemainingInMinutes:{type:"long"},IsAutoPredictor:{type:"boolean"},DatasetImportJobArns:{shape:"S10"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"},OptimizationMetric:{}}},idempotent:!0},DescribePredictorBacktestExportJob:{input:{type:"structure",required:["PredictorBacktestExportJobArn"],members:{PredictorBacktestExportJobArn:{}}},output:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},PredictorArn:{},Destination:{shape:"S1i"},Message:{},Status:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}},idempotent:!0},GetAccuracyMetrics:{input:{type:"structure",required:["PredictorArn"],members:{PredictorArn:{}}},output:{type:"structure",members:{PredictorEvaluationResults:{type:"list",member:{type:"structure",members:{AlgorithmArn:{},TestWindows:{type:"list",member:{type:"structure",members:{TestWindowStart:{type:"timestamp"},TestWindowEnd:{type:"timestamp"},ItemCount:{type:"integer"},EvaluationType:{},Metrics:{type:"structure",members:{RMSE:{deprecated:!0,deprecatedMessage:"This property is deprecated, please refer to ErrorMetrics for both RMSE and WAPE",type:"double"},WeightedQuantileLosses:{type:"list",member:{type:"structure",members:{Quantile:{type:"double"},LossValue:{type:"double"}}}},ErrorMetrics:{type:"list",member:{type:"structure",members:{ForecastType:{},WAPE:{type:"double"},RMSE:{type:"double"},MASE:{type:"double"},MAPE:{type:"double"}}}},AverageWeightedQuantileLoss:{type:"double"}}}}}}}}},IsAutoPredictor:{type:"boolean"},AutoMLOverrideStrategy:{},OptimizationMetric:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetGroups:{type:"list",member:{type:"structure",members:{DatasetGroupArn:{},DatasetGroupName:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{DatasetImportJobs:{type:"list",member:{type:"structure",members:{DatasetImportJobArn:{},DatasetImportJobName:{},DataSource:{shape:"S13"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Datasets:{type:"list",member:{type:"structure",members:{DatasetArn:{},DatasetName:{},DatasetType:{},Domain:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListExplainabilities:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{Explainabilities:{type:"list",member:{type:"structure",members:{ExplainabilityArn:{},ExplainabilityName:{},ResourceArn:{},ExplainabilityConfig:{shape:"S1c"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListExplainabilityExports:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{ExplainabilityExports:{type:"list",member:{type:"structure",members:{ExplainabilityExportArn:{},ExplainabilityExportName:{},Destination:{shape:"S1i"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecastExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{ForecastExportJobs:{type:"list",member:{type:"structure",members:{ForecastExportJobArn:{},ForecastExportJobName:{},Destination:{shape:"S1i"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListForecasts:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{Forecasts:{type:"list",member:{type:"structure",members:{ForecastArn:{},ForecastName:{},PredictorArn:{},CreatedUsingAutoPredictor:{type:"boolean"},DatasetGroupArn:{},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictorBacktestExportJobs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{PredictorBacktestExportJobs:{type:"list",member:{type:"structure",members:{PredictorBacktestExportJobArn:{},PredictorBacktestExportJobName:{},Destination:{shape:"S1i"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListPredictors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Filters:{shape:"S4a"}}},output:{type:"structure",members:{Predictors:{type:"list",member:{type:"structure",members:{PredictorArn:{},PredictorName:{},DatasetGroupArn:{},IsAutoPredictor:{type:"boolean"},ReferencePredictorSummary:{shape:"S2t"},Status:{},Message:{},CreationTime:{type:"timestamp"},LastModificationTime:{type:"timestamp"}}}},NextToken:{}}},idempotent:!0},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sm"}}}},StopResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},idempotent:!0},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sm"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{shape:"So"}}}},output:{type:"structure",members:{}}},UpdateDatasetGroup:{input:{type:"structure",required:["DatasetGroupArn","DatasetArns"],members:{DatasetGroupArn:{},DatasetArns:{shape:"S10"}}},output:{type:"structure",members:{}},idempotent:!0}},shapes:{S4:{type:"list",member:{}},S6:{type:"list",member:{}},S8:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},AttributeConfigs:{type:"list",member:{type:"structure",required:["AttributeName","Transformations"],members:{AttributeName:{},Transformations:{type:"map",key:{},value:{}}}}},AdditionalDatasets:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Configuration:{type:"map",key:{},value:{shape:"Sh"}}}}}}},Sh:{type:"list",member:{}},Si:{type:"structure",required:["RoleArn","KMSKeyArn"],members:{RoleArn:{},KMSKeyArn:{}}},Sm:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{shape:"So"},Value:{type:"string",sensitive:!0}}}},So:{type:"string",sensitive:!0},Su:{type:"structure",members:{Attributes:{type:"list",member:{type:"structure",members:{AttributeName:{},AttributeType:{}}}}}},S10:{type:"list",member:{}},S13:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S14"}}},S14:{type:"structure",required:["Path","RoleArn"],members:{Path:{},RoleArn:{},KMSKeyArn:{}}},S1c:{type:"structure",required:["TimeSeriesGranularity","TimePointGranularity"],members:{TimeSeriesGranularity:{},TimePointGranularity:{}}},S1i:{type:"structure",required:["S3Config"],members:{S3Config:{shape:"S14"}}},S1q:{type:"map",key:{},value:{}},S1t:{type:"structure",members:{NumberOfBacktestWindows:{type:"integer"},BackTestWindowOffset:{type:"integer"}}},S1u:{type:"structure",members:{ParameterRanges:{type:"structure",members:{CategoricalParameterRanges:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"Sh"}}}},ContinuousParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"double"},MinValue:{type:"double"},ScalingType:{}}}},IntegerParameterRanges:{type:"list",member:{type:"structure",required:["Name","MaxValue","MinValue"],members:{Name:{},MaxValue:{type:"integer"},MinValue:{type:"integer"},ScalingType:{}}}}}}}},S24:{type:"structure",required:["DatasetGroupArn"],members:{DatasetGroupArn:{},SupplementaryFeatures:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}},S27:{type:"structure",required:["ForecastFrequency"],members:{ForecastFrequency:{},ForecastDimensions:{shape:"S6"},Featurizations:{type:"list",member:{type:"structure",required:["AttributeName"],members:{AttributeName:{},FeaturizationPipeline:{type:"list",member:{type:"structure",required:["FeaturizationMethodName"],members:{FeaturizationMethodName:{},FeaturizationMethodParameters:{type:"map",key:{},value:{}}}}}}}}}},S2t:{type:"structure",members:{Arn:{},State:{}}},S4a:{type:"list",member:{type:"structure",required:["Key","Value","Condition"],members:{Key:{},Value:{},Condition:{}}}}}}},{}],116:[function(e,t,r){t.exports={pagination:{ListDatasetGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetGroups"},ListDatasetImportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetImportJobs"},ListDatasets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Datasets"},ListForecastExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ForecastExportJobs"},ListForecasts:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Forecasts"},ListPredictorBacktestExportJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PredictorBacktestExportJobs"},ListPredictors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Predictors"}}}},{}],117:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-06-26",endpointPrefix:"forecastquery",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Forecast Query Service",serviceId:"forecastquery",signatureVersion:"v4",signingName:"forecast",targetPrefix:"AmazonForecastRuntime",uid:"forecastquery-2018-06-26"},operations:{QueryForecast:{input:{type:"structure",required:["ForecastArn","Filters"],members:{ForecastArn:{},StartDate:{},EndDate:{},Filters:{type:"map",key:{},value:{}},NextToken:{}}},output:{type:"structure",members:{Forecast:{type:"structure",members:{Predictions:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Timestamp:{},Value:{type:"double"}}}}}}}}}}},shapes:{}}},{}],118:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],119:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-10-01",endpointPrefix:"gamelift",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon GameLift",serviceId:"GameLift",signatureVersion:"v4",targetPrefix:"GameLift",uid:"gamelift-2015-10-01"},operations:{AcceptMatch:{input:{type:"structure",required:["TicketId","PlayerIds","AcceptanceType"],members:{TicketId:{},PlayerIds:{shape:"S3"},AcceptanceType:{}}},output:{type:"structure",members:{}}},ClaimGameServer:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},CreateAlias:{input:{type:"structure",required:["Name","RoutingStrategy"],members:{Name:{},Description:{},RoutingStrategy:{shape:"Sm"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},CreateBuild:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},OperatingSystem:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Build:{shape:"S13"},UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},CreateFleet:{input:{type:"structure",required:["Name","EC2InstanceType"],members:{Name:{},Description:{},BuildId:{},ScriptId:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},EC2InstanceType:{},EC2InboundPermissions:{shape:"S1f"},NewGameSessionProtectionPolicy:{},RuntimeConfiguration:{shape:"S1l"},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},PeerVpcAwsAccountId:{},PeerVpcId:{},FleetType:{},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"},Locations:{shape:"S1y"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{FleetAttributes:{shape:"S22"},LocationStates:{shape:"S29"}}}},CreateFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S1y"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},CreateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","RoleArn","MinSize","MaxSize","LaunchTemplate","InstanceDefinitions"],members:{GameServerGroupName:{},RoleArn:{},MinSize:{type:"integer"},MaxSize:{type:"integer"},LaunchTemplate:{type:"structure",members:{LaunchTemplateId:{},LaunchTemplateName:{},Version:{}}},InstanceDefinitions:{shape:"S2k"},AutoScalingPolicy:{type:"structure",required:["TargetTrackingConfiguration"],members:{EstimatedInstanceWarmup:{type:"integer"},TargetTrackingConfiguration:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}},BalancingStrategy:{},GameServerProtectionPolicy:{},VpcSubnets:{type:"list",member:{}},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},CreateGameSession:{input:{type:"structure",required:["MaximumPlayerSessionCount"],members:{FleetId:{},AliasId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},GameProperties:{shape:"S33"},CreatorId:{},GameSessionId:{},IdempotencyToken:{},GameSessionData:{},Location:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},CreateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},CreateMatchmakingConfiguration:{input:{type:"structure",required:["Name","RequestTimeoutSeconds","AcceptanceRequired","RuleSetName"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},CreateMatchmakingRuleSet:{input:{type:"structure",required:["Name","RuleSetBody"],members:{Name:{},RuleSetBody:{},Tags:{shape:"Sq"}}},output:{type:"structure",required:["RuleSet"],members:{RuleSet:{shape:"S4g"}}}},CreatePlayerSession:{input:{type:"structure",required:["GameSessionId","PlayerId"],members:{GameSessionId:{},PlayerId:{},PlayerData:{}}},output:{type:"structure",members:{PlayerSession:{shape:"S4k"}}}},CreatePlayerSessions:{input:{type:"structure",required:["GameSessionId","PlayerIds"],members:{GameSessionId:{},PlayerIds:{type:"list",member:{}},PlayerDataMap:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"}}}},CreateScript:{input:{type:"structure",members:{Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"},Tags:{shape:"Sq"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},CreateVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{VpcPeeringAuthorization:{shape:"S4y"}}}},CreateVpcPeeringConnection:{input:{type:"structure",required:["FleetId","PeerVpcAwsAccountId","PeerVpcId"],members:{FleetId:{},PeerVpcAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}}},DeleteBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}}},DeleteFleet:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}}},DeleteFleetLocations:{input:{type:"structure",required:["FleetId","Locations"],members:{FleetId:{},Locations:{shape:"S3p"}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationStates:{shape:"S29"}}}},DeleteGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},DeleteOption:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DeleteGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteMatchmakingRuleSet:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteScalingPolicy:{input:{type:"structure",required:["Name","FleetId"],members:{Name:{},FleetId:{}}}},DeleteScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}}},DeleteVpcPeeringAuthorization:{input:{type:"structure",required:["GameLiftAwsAccountId","PeerVpcId"],members:{GameLiftAwsAccountId:{},PeerVpcId:{}}},output:{type:"structure",members:{}}},DeleteVpcPeeringConnection:{input:{type:"structure",required:["FleetId","VpcPeeringConnectionId"],members:{FleetId:{},VpcPeeringConnectionId:{}}},output:{type:"structure",members:{}}},DeregisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}}},DescribeAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},DescribeBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},DescribeEC2InstanceLimits:{input:{type:"structure",members:{EC2InstanceType:{},Location:{}}},output:{type:"structure",members:{EC2InstanceLimits:{type:"list",member:{type:"structure",members:{EC2InstanceType:{},CurrentInstances:{type:"integer"},InstanceLimit:{type:"integer"},Location:{}}}}}}},DescribeFleetAttributes:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetAttributes:{type:"list",member:{shape:"S22"}},NextToken:{}}}},DescribeFleetCapacity:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetCapacity:{type:"list",member:{shape:"S63"}},NextToken:{}}}},DescribeFleetEvents:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Events:{type:"list",member:{type:"structure",members:{EventId:{},ResourceId:{},EventCode:{},Message:{},EventTime:{type:"timestamp"},PreSignedLogUrl:{}}}},NextToken:{}}}},DescribeFleetLocationAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Locations:{shape:"S3p"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},LocationAttributes:{type:"list",member:{type:"structure",members:{LocationState:{shape:"S2a"},StoppedActions:{shape:"S27"},UpdateStatus:{}}}},NextToken:{}}}},DescribeFleetLocationCapacity:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetCapacity:{shape:"S63"}}}},DescribeFleetLocationUtilization:{input:{type:"structure",required:["FleetId","Location"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetUtilization:{shape:"S6j"}}}},DescribeFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},InboundPermissions:{shape:"S1f"},UpdateStatus:{},Location:{}}}},DescribeFleetUtilization:{input:{type:"structure",members:{FleetIds:{shape:"S5x"},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetUtilization:{type:"list",member:{shape:"S6j"}},NextToken:{}}}},DescribeGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},DescribeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},DescribeGameServerInstances:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},InstanceIds:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerInstances:{type:"list",member:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},InstanceId:{},InstanceStatus:{}}}},NextToken:{}}}},DescribeGameSessionDetails:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionDetails:{type:"list",member:{type:"structure",members:{GameSession:{shape:"S3a"},ProtectionPolicy:{}}}},NextToken:{}}}},DescribeGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},DescribeGameSessionQueues:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessionQueues:{type:"list",member:{shape:"S3w"}},NextToken:{}}}},DescribeGameSessions:{input:{type:"structure",members:{FleetId:{},GameSessionId:{},AliasId:{},Location:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},DescribeInstances:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InstanceId:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceId:{},IpAddress:{},DnsName:{},OperatingSystem:{},Type:{},Status:{},CreationTime:{type:"timestamp"},Location:{}}}},NextToken:{}}}},DescribeMatchmaking:{input:{type:"structure",required:["TicketIds"],members:{TicketIds:{type:"list",member:{}}}},output:{type:"structure",members:{TicketList:{type:"list",member:{shape:"S7t"}}}}},DescribeMatchmakingConfigurations:{input:{type:"structure",members:{Names:{type:"list",member:{}},RuleSetName:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Configurations:{type:"list",member:{shape:"S4a"}},NextToken:{}}}},DescribeMatchmakingRuleSets:{input:{type:"structure",members:{Names:{type:"list",member:{}},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["RuleSets"],members:{RuleSets:{type:"list",member:{shape:"S4g"}},NextToken:{}}}},DescribePlayerSessions:{input:{type:"structure",members:{GameSessionId:{},PlayerId:{},PlayerSessionId:{},PlayerSessionStatusFilter:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{PlayerSessions:{shape:"S4r"},NextToken:{}}}},DescribeRuntimeConfiguration:{input:{type:"structure",required:["FleetId"],members:{FleetId:{}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},DescribeScalingPolicies:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},StatusFilter:{},Limit:{type:"integer"},NextToken:{},Location:{}}},output:{type:"structure",members:{ScalingPolicies:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},Name:{},Status:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},ComparisonOperator:{},Threshold:{type:"double"},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"},UpdateStatus:{},Location:{}}}},NextToken:{}}}},DescribeScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},DescribeVpcPeeringAuthorizations:{input:{type:"structure",members:{}},output:{type:"structure",members:{VpcPeeringAuthorizations:{type:"list",member:{shape:"S4y"}}}}},DescribeVpcPeeringConnections:{input:{type:"structure",members:{FleetId:{}}},output:{type:"structure",members:{VpcPeeringConnections:{type:"list",member:{type:"structure",members:{FleetId:{},FleetArn:{},IpV4CidrBlock:{},VpcPeeringConnectionId:{},Status:{type:"structure",members:{Code:{},Message:{}}},PeerVpcId:{},GameLiftVpcId:{}}}}}}},GetGameSessionLogUrl:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{}}},output:{type:"structure",members:{PreSignedUrl:{}}}},GetInstanceAccess:{input:{type:"structure",required:["FleetId","InstanceId"],members:{FleetId:{},InstanceId:{}}},output:{type:"structure",members:{InstanceAccess:{type:"structure",members:{FleetId:{},InstanceId:{},IpAddress:{},OperatingSystem:{},Credentials:{type:"structure",members:{UserName:{},Secret:{}},sensitive:!0}}}}}},ListAliases:{input:{type:"structure",members:{RoutingStrategyType:{},Name:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{shape:"Sv"}},NextToken:{}}}},ListBuilds:{input:{type:"structure",members:{Status:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Builds:{type:"list",member:{shape:"S13"}},NextToken:{}}}},ListFleets:{input:{type:"structure",members:{BuildId:{},ScriptId:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{FleetIds:{type:"list",member:{}},NextToken:{}}}},ListGameServerGroups:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServerGroups:{type:"list",member:{shape:"S2w"}},NextToken:{}}}},ListGameServers:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},SortOrder:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameServers:{type:"list",member:{shape:"Sc"}},NextToken:{}}}},ListScripts:{input:{type:"structure",members:{Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Scripts:{type:"list",member:{shape:"S4v"}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{type:"structure",members:{Tags:{shape:"Sq"}}}},PutScalingPolicy:{input:{type:"structure",required:["Name","FleetId","MetricName"],members:{Name:{},FleetId:{},ScalingAdjustment:{type:"integer"},ScalingAdjustmentType:{},Threshold:{type:"double"},ComparisonOperator:{},EvaluationPeriods:{type:"integer"},MetricName:{},PolicyType:{},TargetConfiguration:{shape:"S8u"}}},output:{type:"structure",members:{Name:{}}}},RegisterGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId","InstanceId"],members:{GameServerGroupName:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},RequestUploadCredentials:{input:{type:"structure",required:["BuildId"],members:{BuildId:{}}},output:{type:"structure",members:{UploadCredentials:{shape:"S18"},StorageLocation:{shape:"Sz"}}}},ResolveAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},ResumeGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","ResumeActions"],members:{GameServerGroupName:{},ResumeActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},SearchGameSessions:{input:{type:"structure",members:{FleetId:{},AliasId:{},Location:{},FilterExpression:{},SortExpression:{},Limit:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{GameSessions:{shape:"S7i"},NextToken:{}}}},StartFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StartGameSessionPlacement:{input:{type:"structure",required:["PlacementId","GameSessionQueueName","MaximumPlayerSessionCount"],members:{PlacementId:{},GameSessionQueueName:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},PlayerLatencies:{shape:"S77"},DesiredPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerData:{}}}},GameSessionData:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StartMatchBackfill:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},GameSessionArn:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StartMatchmaking:{input:{type:"structure",required:["ConfigurationName","Players"],members:{TicketId:{},ConfigurationName:{},Players:{shape:"S7w"}}},output:{type:"structure",members:{MatchmakingTicket:{shape:"S7t"}}}},StopFleetActions:{input:{type:"structure",required:["FleetId","Actions"],members:{FleetId:{},Actions:{shape:"S27"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{}}}},StopGameSessionPlacement:{input:{type:"structure",required:["PlacementId"],members:{PlacementId:{}}},output:{type:"structure",members:{GameSessionPlacement:{shape:"S75"}}}},StopMatchmaking:{input:{type:"structure",required:["TicketId"],members:{TicketId:{}}},output:{type:"structure",members:{}}},SuspendGameServerGroup:{input:{type:"structure",required:["GameServerGroupName","SuspendActions"],members:{GameServerGroupName:{},SuspendActions:{shape:"S2z"}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",
-required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAlias:{input:{type:"structure",required:["AliasId"],members:{AliasId:{},Name:{},Description:{},RoutingStrategy:{shape:"Sm"}}},output:{type:"structure",members:{Alias:{shape:"Sv"}}}},UpdateBuild:{input:{type:"structure",required:["BuildId"],members:{BuildId:{},Name:{},Version:{}}},output:{type:"structure",members:{Build:{shape:"S13"}}}},UpdateFleetAttributes:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},Name:{},Description:{},NewGameSessionProtectionPolicy:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateFleetCapacity:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},DesiredInstances:{type:"integer"},MinSize:{type:"integer"},MaxSize:{type:"integer"},Location:{}}},output:{type:"structure",members:{FleetId:{},FleetArn:{},Location:{}}}},UpdateFleetPortSettings:{input:{type:"structure",required:["FleetId"],members:{FleetId:{},InboundPermissionAuthorizations:{shape:"S1f"},InboundPermissionRevocations:{shape:"S1f"}}},output:{type:"structure",members:{FleetId:{}}}},UpdateGameServer:{input:{type:"structure",required:["GameServerGroupName","GameServerId"],members:{GameServerGroupName:{},GameServerId:{},GameServerData:{},UtilizationStatus:{},HealthCheck:{}}},output:{type:"structure",members:{GameServer:{shape:"Sc"}}}},UpdateGameServerGroup:{input:{type:"structure",required:["GameServerGroupName"],members:{GameServerGroupName:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},GameServerProtectionPolicy:{},BalancingStrategy:{}}},output:{type:"structure",members:{GameServerGroup:{shape:"S2w"}}}},UpdateGameSession:{input:{type:"structure",required:["GameSessionId"],members:{GameSessionId:{},MaximumPlayerSessionCount:{type:"integer"},Name:{},PlayerSessionCreationPolicy:{},ProtectionPolicy:{}}},output:{type:"structure",members:{GameSession:{shape:"S3a"}}}},UpdateGameSessionQueue:{input:{type:"structure",required:["Name"],members:{Name:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},output:{type:"structure",members:{GameSessionQueue:{shape:"S3w"}}}},UpdateMatchmakingConfiguration:{input:{type:"structure",required:["Name"],members:{Name:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},output:{type:"structure",members:{Configuration:{shape:"S4a"}}}},UpdateRuntimeConfiguration:{input:{type:"structure",required:["FleetId","RuntimeConfiguration"],members:{FleetId:{},RuntimeConfiguration:{shape:"S1l"}}},output:{type:"structure",members:{RuntimeConfiguration:{shape:"S1l"}}}},UpdateScript:{input:{type:"structure",required:["ScriptId"],members:{ScriptId:{},Name:{},Version:{},StorageLocation:{shape:"Sz"},ZipFile:{type:"blob"}}},output:{type:"structure",members:{Script:{shape:"S4v"}}}},ValidateMatchmakingRuleSet:{input:{type:"structure",required:["RuleSetBody"],members:{RuleSetBody:{}}},output:{type:"structure",members:{Valid:{type:"boolean"}}}}},shapes:{S3:{type:"list",member:{}},Sc:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},GameServerId:{},InstanceId:{},ConnectionInfo:{},GameServerData:{},ClaimStatus:{},UtilizationStatus:{},RegistrationTime:{type:"timestamp"},LastClaimTime:{type:"timestamp"},LastHealthCheckTime:{type:"timestamp"}}},Sm:{type:"structure",members:{Type:{},FleetId:{},Message:{}}},Sq:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sv:{type:"structure",members:{AliasId:{},Name:{},AliasArn:{},Description:{},RoutingStrategy:{shape:"Sm"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},Sz:{type:"structure",members:{Bucket:{},Key:{},RoleArn:{},ObjectVersion:{}}},S13:{type:"structure",members:{BuildId:{},BuildArn:{},Name:{},Version:{},Status:{},SizeOnDisk:{type:"long"},OperatingSystem:{},CreationTime:{type:"timestamp"}}},S18:{type:"structure",members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{}},sensitive:!0},S1f:{type:"list",member:{type:"structure",required:["FromPort","ToPort","IpRange","Protocol"],members:{FromPort:{type:"integer"},ToPort:{type:"integer"},IpRange:{},Protocol:{}}}},S1l:{type:"structure",members:{ServerProcesses:{type:"list",member:{type:"structure",required:["LaunchPath","ConcurrentExecutions"],members:{LaunchPath:{},Parameters:{},ConcurrentExecutions:{type:"integer"}}}},MaxConcurrentGameSessionActivations:{type:"integer"},GameSessionActivationTimeoutSeconds:{type:"integer"}}},S1r:{type:"structure",members:{NewGameSessionsPerCreator:{type:"integer"},PolicyPeriodInMinutes:{type:"integer"}}},S1t:{type:"list",member:{}},S1w:{type:"structure",required:["CertificateType"],members:{CertificateType:{}}},S1y:{type:"list",member:{type:"structure",members:{Location:{}}}},S22:{type:"structure",members:{FleetId:{},FleetArn:{},FleetType:{},InstanceType:{},Description:{},Name:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},BuildId:{},BuildArn:{},ScriptId:{},ScriptArn:{},ServerLaunchPath:{},ServerLaunchParameters:{},LogPaths:{shape:"S3"},NewGameSessionProtectionPolicy:{},OperatingSystem:{},ResourceCreationLimitPolicy:{shape:"S1r"},MetricGroups:{shape:"S1t"},StoppedActions:{shape:"S27"},InstanceRoleArn:{},CertificateConfiguration:{shape:"S1w"}}},S27:{type:"list",member:{}},S29:{type:"list",member:{shape:"S2a"}},S2a:{type:"structure",members:{Location:{},Status:{}}},S2k:{type:"list",member:{type:"structure",required:["InstanceType"],members:{InstanceType:{},WeightedCapacity:{}}}},S2w:{type:"structure",members:{GameServerGroupName:{},GameServerGroupArn:{},RoleArn:{},InstanceDefinitions:{shape:"S2k"},BalancingStrategy:{},GameServerProtectionPolicy:{},AutoScalingGroupArn:{},Status:{},StatusReason:{},SuspendedActions:{shape:"S2z"},CreationTime:{type:"timestamp"},LastUpdatedTime:{type:"timestamp"}}},S2z:{type:"list",member:{}},S33:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S3a:{type:"structure",members:{GameSessionId:{},Name:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Status:{},StatusReason:{},GameProperties:{shape:"S33"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerSessionCreationPolicy:{},CreatorId:{},GameSessionData:{},MatchmakerData:{},Location:{}}},S3j:{type:"list",member:{type:"structure",members:{MaximumIndividualPlayerLatencyMilliseconds:{type:"integer"},PolicyDurationSeconds:{type:"integer"}}}},S3l:{type:"list",member:{type:"structure",members:{DestinationArn:{}}}},S3o:{type:"structure",members:{AllowedLocations:{shape:"S3p"}}},S3p:{type:"list",member:{}},S3q:{type:"structure",members:{PriorityOrder:{type:"list",member:{}},LocationOrder:{shape:"S3p"}}},S3w:{type:"structure",members:{Name:{},GameSessionQueueArn:{},TimeoutInSeconds:{type:"integer"},PlayerLatencyPolicies:{shape:"S3j"},Destinations:{shape:"S3l"},FilterConfiguration:{shape:"S3o"},PriorityConfiguration:{shape:"S3q"},CustomEventData:{},NotificationTarget:{}}},S3z:{type:"list",member:{}},S4a:{type:"structure",members:{Name:{},ConfigurationArn:{},Description:{},GameSessionQueueArns:{shape:"S3z"},RequestTimeoutSeconds:{type:"integer"},AcceptanceTimeoutSeconds:{type:"integer"},AcceptanceRequired:{type:"boolean"},RuleSetName:{},RuleSetArn:{},NotificationTarget:{},AdditionalPlayerCount:{type:"integer"},CustomEventData:{},CreationTime:{type:"timestamp"},GameProperties:{shape:"S33"},GameSessionData:{},BackfillMode:{},FlexMatchMode:{}}},S4g:{type:"structure",required:["RuleSetBody"],members:{RuleSetName:{},RuleSetArn:{},RuleSetBody:{},CreationTime:{type:"timestamp"}}},S4k:{type:"structure",members:{PlayerSessionId:{},PlayerId:{},GameSessionId:{},FleetId:{},FleetArn:{},CreationTime:{type:"timestamp"},TerminationTime:{type:"timestamp"},Status:{},IpAddress:{},DnsName:{},Port:{type:"integer"},PlayerData:{}}},S4r:{type:"list",member:{shape:"S4k"}},S4v:{type:"structure",members:{ScriptId:{},ScriptArn:{},Name:{},Version:{},SizeOnDisk:{type:"long"},CreationTime:{type:"timestamp"},StorageLocation:{shape:"Sz"}}},S4y:{type:"structure",members:{GameLiftAwsAccountId:{},PeerVpcAwsAccountId:{},PeerVpcId:{},CreationTime:{type:"timestamp"},ExpirationTime:{type:"timestamp"}}},S5x:{type:"list",member:{}},S63:{type:"structure",members:{FleetId:{},FleetArn:{},InstanceType:{},InstanceCounts:{type:"structure",members:{DESIRED:{type:"integer"},MINIMUM:{type:"integer"},MAXIMUM:{type:"integer"},PENDING:{type:"integer"},ACTIVE:{type:"integer"},IDLE:{type:"integer"},TERMINATING:{type:"integer"}}},Location:{}}},S6j:{type:"structure",members:{FleetId:{},FleetArn:{},ActiveServerProcessCount:{type:"integer"},ActiveGameSessionCount:{type:"integer"},CurrentPlayerSessionCount:{type:"integer"},MaximumPlayerSessionCount:{type:"integer"},Location:{}}},S75:{type:"structure",members:{PlacementId:{},GameSessionQueueName:{},Status:{},GameProperties:{shape:"S33"},MaximumPlayerSessionCount:{type:"integer"},GameSessionName:{},GameSessionId:{},GameSessionArn:{},GameSessionRegion:{},PlayerLatencies:{shape:"S77"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},IpAddress:{},DnsName:{},Port:{type:"integer"},PlacedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}},GameSessionData:{},MatchmakerData:{}}},S77:{type:"list",member:{type:"structure",members:{PlayerId:{},RegionIdentifier:{},LatencyInMilliseconds:{type:"float"}}}},S7i:{type:"list",member:{shape:"S3a"}},S7t:{type:"structure",members:{TicketId:{},ConfigurationName:{},ConfigurationArn:{},Status:{},StatusReason:{},StatusMessage:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Players:{shape:"S7w"},GameSessionConnectionInfo:{type:"structure",members:{GameSessionArn:{},IpAddress:{},DnsName:{},Port:{type:"integer"},MatchedPlayerSessions:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerSessionId:{}}}}}},EstimatedWaitTime:{type:"integer"}}},S7w:{type:"list",member:{type:"structure",members:{PlayerId:{},PlayerAttributes:{type:"map",key:{},value:{type:"structure",members:{S:{},N:{type:"double"},SL:{shape:"S3"},SDM:{type:"map",key:{},value:{type:"double"}}}}},Team:{},LatencyInMs:{type:"map",key:{},value:{type:"integer"}}}}},S8u:{type:"structure",required:["TargetValue"],members:{TargetValue:{type:"double"}}}}}},{}],120:[function(e,t,r){t.exports={pagination:{DescribeFleetAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetAttributes"},DescribeFleetCapacity:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetCapacity"},DescribeFleetEvents:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Events"},DescribeFleetLocationAttributes:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit"},DescribeFleetUtilization:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetUtilization"},DescribeGameServerInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerInstances"},DescribeGameSessionDetails:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionDetails"},DescribeGameSessionQueues:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessionQueues"},DescribeGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"},DescribeInstances:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Instances"},DescribeMatchmakingConfigurations:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Configurations"},DescribeMatchmakingRuleSets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"RuleSets"},DescribePlayerSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"PlayerSessions"},DescribeScalingPolicies:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"ScalingPolicies"},ListAliases:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Aliases"},ListBuilds:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Builds"},ListFleets:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"FleetIds"},ListGameServerGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServerGroups"},ListGameServers:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameServers"},ListScripts:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"Scripts"},SearchGameSessions:{input_token:"NextToken",output_token:"NextToken",limit_key:"Limit",result_key:"GameSessions"}}}},{}],121:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-05-08",endpointPrefix:"iam",globalEndpoint:"iam.amazonaws.com",protocol:"query",serviceAbbreviation:"IAM",serviceFullName:"AWS Identity and Access Management",serviceId:"IAM",signatureVersion:"v4",uid:"iam-2010-05-08",xmlNamespace:"https://iam.amazonaws.com/doc/2010-05-08/"},operations:{AddClientIDToOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},AddRoleToInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},AddUserToGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},AttachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},AttachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},AttachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},ChangePassword:{input:{type:"structure",required:["OldPassword","NewPassword"],members:{OldPassword:{shape:"Sf"},NewPassword:{shape:"Sf"}}}},CreateAccessKey:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"CreateAccessKeyResult",type:"structure",required:["AccessKey"],members:{AccessKey:{type:"structure",required:["UserName","AccessKeyId","Status","SecretAccessKey"],members:{UserName:{},AccessKeyId:{},Status:{},SecretAccessKey:{type:"string",sensitive:!0},CreateDate:{type:"timestamp"}}}}}},CreateAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},CreateGroup:{input:{type:"structure",required:["GroupName"],members:{Path:{},GroupName:{}}},output:{resultWrapper:"CreateGroupResult",type:"structure",required:["Group"],members:{Group:{shape:"Ss"}}}},CreateInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Path:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},CreateLoginProfile:{input:{type:"structure",required:["UserName","Password"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}},output:{resultWrapper:"CreateLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},CreateOpenIDConnectProvider:{input:{type:"structure",required:["Url","ThumbprintList"],members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateOpenIDConnectProviderResult",type:"structure",members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},CreatePolicy:{input:{type:"structure",required:["PolicyName","PolicyDocument"],members:{PolicyName:{},Path:{},PolicyDocument:{},Description:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreatePolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},CreatePolicyVersion:{input:{type:"structure",required:["PolicyArn","PolicyDocument"],members:{PolicyArn:{},PolicyDocument:{},SetAsDefault:{type:"boolean"}}},output:{resultWrapper:"CreatePolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},CreateRole:{input:{type:"structure",required:["RoleName","AssumeRolePolicyDocument"],members:{Path:{},RoleName:{},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},CreateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","Name"],members:{SAMLMetadataDocument:{},Name:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},CreateServiceLinkedRole:{input:{type:"structure",required:["AWSServiceName"],members:{AWSServiceName:{},Description:{},CustomSuffix:{}}},output:{resultWrapper:"CreateServiceLinkedRoleResult",type:"structure",members:{Role:{shape:"S12"}}}},CreateServiceSpecificCredential:{input:{type:"structure",required:["UserName","ServiceName"],members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"CreateServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},CreateUser:{input:{type:"structure",required:["UserName"],members:{Path:{},UserName:{},PermissionsBoundary:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateUserResult",type:"structure",members:{User:{shape:"S2d"}}}},CreateVirtualMFADevice:{input:{type:"structure",required:["VirtualMFADeviceName"],members:{Path:{},VirtualMFADeviceName:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"CreateVirtualMFADeviceResult",type:"structure",required:["VirtualMFADevice"],members:{VirtualMFADevice:{shape:"S2h"}}}},DeactivateMFADevice:{input:{type:"structure",required:["UserName","SerialNumber"],members:{UserName:{},SerialNumber:{}}}},DeleteAccessKey:{input:{type:"structure",required:["AccessKeyId"],members:{UserName:{},AccessKeyId:{}}}},DeleteAccountAlias:{input:{type:"structure",required:["AccountAlias"],members:{AccountAlias:{}}}},DeleteAccountPasswordPolicy:{},DeleteGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{}}}},DeleteGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}}},DeleteInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}}},DeleteLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}}},DeletePolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}}},DeletePolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},DeleteRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePermissionsBoundary:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}}},DeleteRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}}},DeleteSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}}},DeleteSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId"],members:{UserName:{},SSHPublicKeyId:{}}}},DeleteServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}}},DeleteServiceLinkedRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"DeleteServiceLinkedRoleResult",type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}}},DeleteServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}}},DeleteSigningCertificate:{input:{type:"structure",required:["CertificateId"],members:{UserName:{},CertificateId:{}}}},DeleteUser:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPermissionsBoundary:{input:{type:"structure",required:["UserName"],members:{UserName:{}}}},DeleteUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}}},DeleteVirtualMFADevice:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{}}}},DetachGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyArn"],members:{GroupName:{},PolicyArn:{}}}},DetachRolePolicy:{input:{type:"structure",required:["RoleName","PolicyArn"],members:{RoleName:{},PolicyArn:{}}}},DetachUserPolicy:{input:{type:"structure",required:["UserName","PolicyArn"],members:{UserName:{},PolicyArn:{}}}},EnableMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},GenerateCredentialReport:{output:{resultWrapper:"GenerateCredentialReportResult",type:"structure",members:{State:{},Description:{}}}},GenerateOrganizationsAccessReport:{input:{type:"structure",required:["EntityPath"],members:{EntityPath:{},OrganizationsPolicyId:{}}},output:{resultWrapper:"GenerateOrganizationsAccessReportResult",type:"structure",members:{JobId:{}}}},GenerateServiceLastAccessedDetails:{input:{type:"structure",required:["Arn"],members:{Arn:{},Granularity:{}}},output:{resultWrapper:"GenerateServiceLastAccessedDetailsResult",type:"structure",members:{JobId:{}}}},GetAccessKeyLastUsed:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyLastUsedResult",type:"structure",members:{UserName:{},AccessKeyLastUsed:{type:"structure",required:["LastUsedDate","ServiceName","Region"],members:{LastUsedDate:{type:"timestamp"},ServiceName:{},Region:{}}}}}},GetAccountAuthorizationDetails:{input:{type:"structure",members:{Filter:{type:"list",member:{}},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetAccountAuthorizationDetailsResult",type:"structure",members:{UserDetailList:{type:"list",member:{type:"structure",members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},UserPolicyList:{shape:"S43"},GroupList:{type:"list",member:{}},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}}},GroupDetailList:{type:"list",member:{type:"structure",members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"},GroupPolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"}}}},RoleDetailList:{type:"list",member:{type:"structure",members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},InstanceProfileList:{shape:"S4c"},RolePolicyList:{shape:"S43"},AttachedManagedPolicies:{shape:"S46"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}}},Policies:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},PolicyVersionList:{shape:"S4f"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},GetAccountPasswordPolicy:{output:{resultWrapper:"GetAccountPasswordPolicyResult",type:"structure",required:["PasswordPolicy"],members:{PasswordPolicy:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},ExpirePasswords:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}}}},GetAccountSummary:{output:{resultWrapper:"GetAccountSummaryResult",type:"structure",members:{SummaryMap:{type:"map",key:{},value:{type:"integer"}}}}},GetContextKeysForCustomPolicy:{input:{type:"structure",required:["PolicyInputList"],members:{PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForCustomPolicyResult"}},GetContextKeysForPrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"}}},output:{shape:"S4t",resultWrapper:"GetContextKeysForPrincipalPolicyResult"}},GetCredentialReport:{output:{resultWrapper:"GetCredentialReportResult",type:"structure",members:{Content:{type:"blob"},ReportFormat:{},GeneratedTime:{type:"timestamp"}}}},GetGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"GetGroupResult",type:"structure",required:["Group","Users"],members:{Group:{shape:"Ss"},Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},GetGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName"],members:{GroupName:{},PolicyName:{}}},output:{resultWrapper:"GetGroupPolicyResult",type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},GetInstanceProfile:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{}}},output:{resultWrapper:"GetInstanceProfileResult",type:"structure",required:["InstanceProfile"],members:{InstanceProfile:{shape:"S10"}}}},GetLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{}}},output:{resultWrapper:"GetLoginProfileResult",type:"structure",required:["LoginProfile"],members:{LoginProfile:{shape:"S1d"}}}},GetOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{}}},output:{resultWrapper:"GetOpenIDConnectProviderResult",type:"structure",members:{Url:{},ClientIDList:{shape:"S1g"},ThumbprintList:{shape:"S1h"},CreateDate:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetOrganizationsAccessReport:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{},SortKey:{}}},output:{resultWrapper:"GetOrganizationsAccessReportResult",type:"structure",required:["JobStatus","JobCreationDate"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},NumberOfServicesAccessible:{type:"integer"},NumberOfServicesNotAccessed:{type:"integer"},AccessDetails:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},ServiceNamespace:{},Region:{},EntityPath:{},LastAuthenticatedTime:{type:"timestamp"},TotalAuthenticatedEntities:{type:"integer"}}}},IsTruncated:{type:"boolean"},Marker:{},ErrorDetails:{shape:"S5k"}}}},GetPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{}}},output:{resultWrapper:"GetPolicyResult",type:"structure",members:{Policy:{shape:"S1p"}}}},GetPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}},output:{resultWrapper:"GetPolicyVersionResult",type:"structure",members:{PolicyVersion:{shape:"S1u"}}}},GetRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{}}},output:{resultWrapper:"GetRoleResult",type:"structure",required:["Role"],members:{Role:{shape:"S12"}}}},GetRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName"],members:{RoleName:{},PolicyName:{}}},output:{resultWrapper:"GetRolePolicyResult",type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},GetSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{}}},output:{resultWrapper:"GetSAMLProviderResult",type:"structure",members:{SAMLMetadataDocument:{},CreateDate:{type:"timestamp"},ValidUntil:{type:"timestamp"},Tags:{shape:"Sv"}}}},GetSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Encoding"],members:{UserName:{},SSHPublicKeyId:{},Encoding:{}}},output:{resultWrapper:"GetSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},GetServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{}}},output:{resultWrapper:"GetServerCertificateResult",type:"structure",required:["ServerCertificate"],members:{ServerCertificate:{type:"structure",required:["ServerCertificateMetadata","CertificateBody"],members:{ServerCertificateMetadata:{shape:"S64"},CertificateBody:{},CertificateChain:{},Tags:{shape:"Sv"}}}}}},GetServiceLastAccessedDetails:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsResult",type:"structure",required:["JobStatus","JobCreationDate","ServicesLastAccessed","JobCompletionDate"],members:{JobStatus:{},JobType:{},JobCreationDate:{type:"timestamp"},ServicesLastAccessed:{type:"list",member:{type:"structure",required:["ServiceName","ServiceNamespace"],members:{ServiceName:{},LastAuthenticated:{type:"timestamp"},ServiceNamespace:{},LastAuthenticatedEntity:{},LastAuthenticatedRegion:{},TotalAuthenticatedEntities:{type:"integer"},TrackedActionsLastAccessed:{type:"list",member:{type:"structure",members:{ActionName:{},LastAccessedEntity:{},LastAccessedTime:{type:"timestamp"},LastAccessedRegion:{}}}}}}},JobCompletionDate:{type:"timestamp"},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLastAccessedDetailsWithEntities:{input:{type:"structure",required:["JobId","ServiceNamespace"],members:{JobId:{},ServiceNamespace:{},MaxItems:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetServiceLastAccessedDetailsWithEntitiesResult",type:"structure",required:["JobStatus","JobCreationDate","JobCompletionDate","EntityDetailsList"],members:{JobStatus:{},JobCreationDate:{type:"timestamp"},JobCompletionDate:{type:"timestamp"},EntityDetailsList:{type:"list",member:{type:"structure",required:["EntityInfo"],members:{EntityInfo:{type:"structure",required:["Arn","Name","Type","Id"],members:{Arn:{},Name:{},Type:{},Id:{},Path:{}}},LastAuthenticated:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{},Error:{shape:"S5k"}}}},GetServiceLinkedRoleDeletionStatus:{input:{type:"structure",required:["DeletionTaskId"],members:{DeletionTaskId:{}}},output:{resultWrapper:"GetServiceLinkedRoleDeletionStatusResult",type:"structure",required:["Status"],members:{Status:{},Reason:{type:"structure",members:{Reason:{},RoleUsageList:{type:"list",member:{type:"structure",members:{Region:{},Resources:{type:"list",member:{}}}}}}}}}},GetUser:{input:{type:"structure",members:{UserName:{}}},output:{resultWrapper:"GetUserResult",type:"structure",required:["User"],members:{User:{shape:"S2d"}}}},GetUserPolicy:{input:{type:"structure",required:["UserName","PolicyName"],members:{UserName:{},PolicyName:{}}},output:{resultWrapper:"GetUserPolicyResult",type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},ListAccessKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAccessKeysResult",type:"structure",required:["AccessKeyMetadata"],members:{AccessKeyMetadata:{type:"list",member:{type:"structure",members:{UserName:{},AccessKeyId:{},Status:{},CreateDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAccountAliases:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}
-},output:{resultWrapper:"ListAccountAliasesResult",type:"structure",required:["AccountAliases"],members:{AccountAliases:{type:"list",member:{}},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedGroupPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedRolePoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListAttachedUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListAttachedUserPoliciesResult",type:"structure",members:{AttachedPolicies:{shape:"S46"},IsTruncated:{type:"boolean"},Marker:{}}}},ListEntitiesForPolicy:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},EntityFilter:{},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListEntitiesForPolicyResult",type:"structure",members:{PolicyGroups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupId:{}}}},PolicyUsers:{type:"list",member:{type:"structure",members:{UserName:{},UserId:{}}}},PolicyRoles:{type:"list",member:{type:"structure",members:{RoleName:{},RoleId:{}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupPolicies:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroups:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListGroupsForUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListGroupsForUserResult",type:"structure",required:["Groups"],members:{Groups:{shape:"S7o"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfileTags:{input:{type:"structure",required:["InstanceProfileName"],members:{InstanceProfileName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfileTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfiles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListInstanceProfilesForRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListInstanceProfilesForRoleResult",type:"structure",required:["InstanceProfiles"],members:{InstanceProfiles:{shape:"S4c"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADeviceTags:{input:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADeviceTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListMFADevices:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListMFADevicesResult",type:"structure",required:["MFADevices"],members:{MFADevices:{type:"list",member:{type:"structure",required:["UserName","SerialNumber","EnableDate"],members:{UserName:{},SerialNumber:{},EnableDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviderTags:{input:{type:"structure",required:["OpenIDConnectProviderArn"],members:{OpenIDConnectProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListOpenIDConnectProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListOpenIDConnectProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListOpenIDConnectProvidersResult",type:"structure",members:{OpenIDConnectProviderList:{type:"list",member:{type:"structure",members:{Arn:{}}}}}}},ListPolicies:{input:{type:"structure",members:{Scope:{},OnlyAttached:{type:"boolean"},PathPrefix:{},PolicyUsageFilter:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPoliciesResult",type:"structure",members:{Policies:{type:"list",member:{shape:"S1p"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPoliciesGrantingServiceAccess:{input:{type:"structure",required:["Arn","ServiceNamespaces"],members:{Marker:{},Arn:{},ServiceNamespaces:{type:"list",member:{}}}},output:{resultWrapper:"ListPoliciesGrantingServiceAccessResult",type:"structure",required:["PoliciesGrantingServiceAccess"],members:{PoliciesGrantingServiceAccess:{type:"list",member:{type:"structure",members:{ServiceNamespace:{},Policies:{type:"list",member:{type:"structure",required:["PolicyName","PolicyType"],members:{PolicyName:{},PolicyType:{},PolicyArn:{},EntityType:{},EntityName:{}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyTags:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListPolicyVersions:{input:{type:"structure",required:["PolicyArn"],members:{PolicyArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListPolicyVersionsResult",type:"structure",members:{Versions:{shape:"S4f"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRolePolicies:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolePoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoleTags:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRoleTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListRoles:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListRolesResult",type:"structure",required:["Roles"],members:{Roles:{shape:"S11"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviderTags:{input:{type:"structure",required:["SAMLProviderArn"],members:{SAMLProviderArn:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSAMLProviderTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListSAMLProviders:{input:{type:"structure",members:{}},output:{resultWrapper:"ListSAMLProvidersResult",type:"structure",members:{SAMLProviderList:{type:"list",member:{type:"structure",members:{Arn:{},ValidUntil:{type:"timestamp"},CreateDate:{type:"timestamp"}}}}}}},ListSSHPublicKeys:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSSHPublicKeysResult",type:"structure",members:{SSHPublicKeys:{type:"list",member:{type:"structure",required:["UserName","SSHPublicKeyId","Status","UploadDate"],members:{UserName:{},SSHPublicKeyId:{},Status:{},UploadDate:{type:"timestamp"}}}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificateTags:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificateTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListServerCertificates:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListServerCertificatesResult",type:"structure",required:["ServerCertificateMetadataList"],members:{ServerCertificateMetadataList:{type:"list",member:{shape:"S64"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListServiceSpecificCredentials:{input:{type:"structure",members:{UserName:{},ServiceName:{}}},output:{resultWrapper:"ListServiceSpecificCredentialsResult",type:"structure",members:{ServiceSpecificCredentials:{type:"list",member:{type:"structure",required:["UserName","Status","ServiceUserName","CreateDate","ServiceSpecificCredentialId","ServiceName"],members:{UserName:{},Status:{},ServiceUserName:{},CreateDate:{type:"timestamp"},ServiceSpecificCredentialId:{},ServiceName:{}}}}}}},ListSigningCertificates:{input:{type:"structure",members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListSigningCertificatesResult",type:"structure",required:["Certificates"],members:{Certificates:{type:"list",member:{shape:"S9i"}},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserPolicies:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserPoliciesResult",type:"structure",required:["PolicyNames"],members:{PolicyNames:{shape:"S7k"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUserTags:{input:{type:"structure",required:["UserName"],members:{UserName:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUserTagsResult",type:"structure",required:["Tags"],members:{Tags:{shape:"Sv"},IsTruncated:{type:"boolean"},Marker:{}}}},ListUsers:{input:{type:"structure",members:{PathPrefix:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListUsersResult",type:"structure",required:["Users"],members:{Users:{shape:"S52"},IsTruncated:{type:"boolean"},Marker:{}}}},ListVirtualMFADevices:{input:{type:"structure",members:{AssignmentStatus:{},Marker:{},MaxItems:{type:"integer"}}},output:{resultWrapper:"ListVirtualMFADevicesResult",type:"structure",required:["VirtualMFADevices"],members:{VirtualMFADevices:{type:"list",member:{shape:"S2h"}},IsTruncated:{type:"boolean"},Marker:{}}}},PutGroupPolicy:{input:{type:"structure",required:["GroupName","PolicyName","PolicyDocument"],members:{GroupName:{},PolicyName:{},PolicyDocument:{}}}},PutRolePermissionsBoundary:{input:{type:"structure",required:["RoleName","PermissionsBoundary"],members:{RoleName:{},PermissionsBoundary:{}}}},PutRolePolicy:{input:{type:"structure",required:["RoleName","PolicyName","PolicyDocument"],members:{RoleName:{},PolicyName:{},PolicyDocument:{}}}},PutUserPermissionsBoundary:{input:{type:"structure",required:["UserName","PermissionsBoundary"],members:{UserName:{},PermissionsBoundary:{}}}},PutUserPolicy:{input:{type:"structure",required:["UserName","PolicyName","PolicyDocument"],members:{UserName:{},PolicyName:{},PolicyDocument:{}}}},RemoveClientIDFromOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","ClientID"],members:{OpenIDConnectProviderArn:{},ClientID:{}}}},RemoveRoleFromInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","RoleName"],members:{InstanceProfileName:{},RoleName:{}}}},RemoveUserFromGroup:{input:{type:"structure",required:["GroupName","UserName"],members:{GroupName:{},UserName:{}}}},ResetServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId"],members:{UserName:{},ServiceSpecificCredentialId:{}}},output:{resultWrapper:"ResetServiceSpecificCredentialResult",type:"structure",members:{ServiceSpecificCredential:{shape:"S27"}}}},ResyncMFADevice:{input:{type:"structure",required:["UserName","SerialNumber","AuthenticationCode1","AuthenticationCode2"],members:{UserName:{},SerialNumber:{},AuthenticationCode1:{},AuthenticationCode2:{}}}},SetDefaultPolicyVersion:{input:{type:"structure",required:["PolicyArn","VersionId"],members:{PolicyArn:{},VersionId:{}}}},SetSecurityTokenServicePreferences:{input:{type:"structure",required:["GlobalEndpointTokenVersion"],members:{GlobalEndpointTokenVersion:{}}}},SimulateCustomPolicy:{input:{type:"structure",required:["PolicyInputList","ActionNames"],members:{PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulateCustomPolicyResult"}},SimulatePrincipalPolicy:{input:{type:"structure",required:["PolicySourceArn","ActionNames"],members:{PolicySourceArn:{},PolicyInputList:{shape:"S4s"},PermissionsBoundaryPolicyInputList:{shape:"S4s"},ActionNames:{shape:"Sa8"},ResourceArns:{shape:"Saa"},ResourcePolicy:{},ResourceOwner:{},CallerArn:{},ContextEntries:{shape:"Sac"},ResourceHandlingOption:{},MaxItems:{type:"integer"},Marker:{}}},output:{shape:"Sai",resultWrapper:"SimulatePrincipalPolicyResult"}},TagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","Tags"],members:{InstanceProfileName:{},Tags:{shape:"Sv"}}}},TagMFADevice:{input:{type:"structure",required:["SerialNumber","Tags"],members:{SerialNumber:{},Tags:{shape:"Sv"}}}},TagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","Tags"],members:{OpenIDConnectProviderArn:{},Tags:{shape:"Sv"}}}},TagPolicy:{input:{type:"structure",required:["PolicyArn","Tags"],members:{PolicyArn:{},Tags:{shape:"Sv"}}}},TagRole:{input:{type:"structure",required:["RoleName","Tags"],members:{RoleName:{},Tags:{shape:"Sv"}}}},TagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","Tags"],members:{SAMLProviderArn:{},Tags:{shape:"Sv"}}}},TagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","Tags"],members:{ServerCertificateName:{},Tags:{shape:"Sv"}}}},TagUser:{input:{type:"structure",required:["UserName","Tags"],members:{UserName:{},Tags:{shape:"Sv"}}}},UntagInstanceProfile:{input:{type:"structure",required:["InstanceProfileName","TagKeys"],members:{InstanceProfileName:{},TagKeys:{shape:"Sb9"}}}},UntagMFADevice:{input:{type:"structure",required:["SerialNumber","TagKeys"],members:{SerialNumber:{},TagKeys:{shape:"Sb9"}}}},UntagOpenIDConnectProvider:{input:{type:"structure",required:["OpenIDConnectProviderArn","TagKeys"],members:{OpenIDConnectProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagPolicy:{input:{type:"structure",required:["PolicyArn","TagKeys"],members:{PolicyArn:{},TagKeys:{shape:"Sb9"}}}},UntagRole:{input:{type:"structure",required:["RoleName","TagKeys"],members:{RoleName:{},TagKeys:{shape:"Sb9"}}}},UntagSAMLProvider:{input:{type:"structure",required:["SAMLProviderArn","TagKeys"],members:{SAMLProviderArn:{},TagKeys:{shape:"Sb9"}}}},UntagServerCertificate:{input:{type:"structure",required:["ServerCertificateName","TagKeys"],members:{ServerCertificateName:{},TagKeys:{shape:"Sb9"}}}},UntagUser:{input:{type:"structure",required:["UserName","TagKeys"],members:{UserName:{},TagKeys:{shape:"Sb9"}}}},UpdateAccessKey:{input:{type:"structure",required:["AccessKeyId","Status"],members:{UserName:{},AccessKeyId:{},Status:{}}}},UpdateAccountPasswordPolicy:{input:{type:"structure",members:{MinimumPasswordLength:{type:"integer"},RequireSymbols:{type:"boolean"},RequireNumbers:{type:"boolean"},RequireUppercaseCharacters:{type:"boolean"},RequireLowercaseCharacters:{type:"boolean"},AllowUsersToChangePassword:{type:"boolean"},MaxPasswordAge:{type:"integer"},PasswordReusePrevention:{type:"integer"},HardExpiry:{type:"boolean"}}}},UpdateAssumeRolePolicy:{input:{type:"structure",required:["RoleName","PolicyDocument"],members:{RoleName:{},PolicyDocument:{}}}},UpdateGroup:{input:{type:"structure",required:["GroupName"],members:{GroupName:{},NewPath:{},NewGroupName:{}}}},UpdateLoginProfile:{input:{type:"structure",required:["UserName"],members:{UserName:{},Password:{shape:"Sf"},PasswordResetRequired:{type:"boolean"}}}},UpdateOpenIDConnectProviderThumbprint:{input:{type:"structure",required:["OpenIDConnectProviderArn","ThumbprintList"],members:{OpenIDConnectProviderArn:{},ThumbprintList:{shape:"S1h"}}}},UpdateRole:{input:{type:"structure",required:["RoleName"],members:{RoleName:{},Description:{},MaxSessionDuration:{type:"integer"}}},output:{resultWrapper:"UpdateRoleResult",type:"structure",members:{}}},UpdateRoleDescription:{input:{type:"structure",required:["RoleName","Description"],members:{RoleName:{},Description:{}}},output:{resultWrapper:"UpdateRoleDescriptionResult",type:"structure",members:{Role:{shape:"S12"}}}},UpdateSAMLProvider:{input:{type:"structure",required:["SAMLMetadataDocument","SAMLProviderArn"],members:{SAMLMetadataDocument:{},SAMLProviderArn:{}}},output:{resultWrapper:"UpdateSAMLProviderResult",type:"structure",members:{SAMLProviderArn:{}}}},UpdateSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyId","Status"],members:{UserName:{},SSHPublicKeyId:{},Status:{}}}},UpdateServerCertificate:{input:{type:"structure",required:["ServerCertificateName"],members:{ServerCertificateName:{},NewPath:{},NewServerCertificateName:{}}}},UpdateServiceSpecificCredential:{input:{type:"structure",required:["ServiceSpecificCredentialId","Status"],members:{UserName:{},ServiceSpecificCredentialId:{},Status:{}}}},UpdateSigningCertificate:{input:{type:"structure",required:["CertificateId","Status"],members:{UserName:{},CertificateId:{},Status:{}}}},UpdateUser:{input:{type:"structure",required:["UserName"],members:{UserName:{},NewPath:{},NewUserName:{}}}},UploadSSHPublicKey:{input:{type:"structure",required:["UserName","SSHPublicKeyBody"],members:{UserName:{},SSHPublicKeyBody:{}}},output:{resultWrapper:"UploadSSHPublicKeyResult",type:"structure",members:{SSHPublicKey:{shape:"S5y"}}}},UploadServerCertificate:{input:{type:"structure",required:["ServerCertificateName","CertificateBody","PrivateKey"],members:{Path:{},ServerCertificateName:{},CertificateBody:{},PrivateKey:{type:"string",sensitive:!0},CertificateChain:{},Tags:{shape:"Sv"}}},output:{resultWrapper:"UploadServerCertificateResult",type:"structure",members:{ServerCertificateMetadata:{shape:"S64"},Tags:{shape:"Sv"}}}},UploadSigningCertificate:{input:{type:"structure",required:["CertificateBody"],members:{UserName:{},CertificateBody:{}}},output:{resultWrapper:"UploadSigningCertificateResult",type:"structure",required:["Certificate"],members:{Certificate:{shape:"S9i"}}}}},shapes:{Sf:{type:"string",sensitive:!0},Ss:{type:"structure",required:["Path","GroupName","GroupId","Arn","CreateDate"],members:{Path:{},GroupName:{},GroupId:{},Arn:{},CreateDate:{type:"timestamp"}}},Sv:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S10:{type:"structure",required:["Path","InstanceProfileName","InstanceProfileId","Arn","CreateDate","Roles"],members:{Path:{},InstanceProfileName:{},InstanceProfileId:{},Arn:{},CreateDate:{type:"timestamp"},Roles:{shape:"S11"},Tags:{shape:"Sv"}}},S11:{type:"list",member:{shape:"S12"}},S12:{type:"structure",required:["Path","RoleName","RoleId","Arn","CreateDate"],members:{Path:{},RoleName:{},RoleId:{},Arn:{},CreateDate:{type:"timestamp"},AssumeRolePolicyDocument:{},Description:{},MaxSessionDuration:{type:"integer"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"},RoleLastUsed:{shape:"S18"}}},S16:{type:"structure",members:{PermissionsBoundaryType:{},PermissionsBoundaryArn:{}}},S18:{type:"structure",members:{LastUsedDate:{type:"timestamp"},Region:{}}},S1d:{type:"structure",required:["UserName","CreateDate"],members:{UserName:{},CreateDate:{type:"timestamp"},PasswordResetRequired:{type:"boolean"}}},S1g:{type:"list",member:{}},S1h:{type:"list",member:{}},S1p:{type:"structure",members:{PolicyName:{},PolicyId:{},Arn:{},Path:{},DefaultVersionId:{},AttachmentCount:{type:"integer"},PermissionsBoundaryUsageCount:{type:"integer"},IsAttachable:{type:"boolean"},Description:{},CreateDate:{type:"timestamp"},UpdateDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S1u:{type:"structure",members:{Document:{},VersionId:{},IsDefaultVersion:{type:"boolean"},CreateDate:{type:"timestamp"}}},S27:{type:"structure",required:["CreateDate","ServiceName","ServiceUserName","ServicePassword","ServiceSpecificCredentialId","UserName","Status"],members:{CreateDate:{type:"timestamp"},ServiceName:{},ServiceUserName:{},ServicePassword:{type:"string",sensitive:!0},ServiceSpecificCredentialId:{},UserName:{},Status:{}}},S2d:{type:"structure",required:["Path","UserName","UserId","Arn","CreateDate"],members:{Path:{},UserName:{},UserId:{},Arn:{},CreateDate:{type:"timestamp"},PasswordLastUsed:{type:"timestamp"},PermissionsBoundary:{shape:"S16"},Tags:{shape:"Sv"}}},S2h:{type:"structure",required:["SerialNumber"],members:{SerialNumber:{},Base32StringSeed:{shape:"S2j"},QRCodePNG:{shape:"S2j"},User:{shape:"S2d"},EnableDate:{type:"timestamp"},Tags:{shape:"Sv"}}},S2j:{type:"blob",sensitive:!0},S43:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyDocument:{}}}},S46:{type:"list",member:{type:"structure",members:{PolicyName:{},PolicyArn:{}}}},S4c:{type:"list",member:{shape:"S10"}},S4f:{type:"list",member:{shape:"S1u"}},S4s:{type:"list",member:{}},S4t:{type:"structure",members:{ContextKeyNames:{shape:"S4u"}}},S4u:{type:"list",member:{}},S52:{type:"list",member:{shape:"S2d"}},S5k:{type:"structure",required:["Message","Code"],members:{Message:{},Code:{}}},S5y:{type:"structure",required:["UserName","SSHPublicKeyId","Fingerprint","SSHPublicKeyBody","Status"],members:{UserName:{},SSHPublicKeyId:{},Fingerprint:{},SSHPublicKeyBody:{},Status:{},UploadDate:{type:"timestamp"}}},S64:{type:"structure",required:["Path","ServerCertificateName","ServerCertificateId","Arn"],members:{Path:{},ServerCertificateName:{},ServerCertificateId:{},Arn:{},UploadDate:{type:"timestamp"},Expiration:{type:"timestamp"}}},S7k:{type:"list",member:{}},S7o:{type:"list",member:{shape:"Ss"}},S9i:{type:"structure",required:["UserName","CertificateId","CertificateBody","Status"],members:{UserName:{},CertificateId:{},CertificateBody:{},Status:{},UploadDate:{type:"timestamp"}}},Sa8:{type:"list",member:{}},Saa:{type:"list",member:{}},Sac:{type:"list",member:{type:"structure",members:{ContextKeyName:{},ContextKeyValues:{type:"list",member:{}},ContextKeyType:{}}}},Sai:{type:"structure",members:{EvaluationResults:{type:"list",member:{type:"structure",required:["EvalActionName","EvalDecision"],members:{EvalActionName:{},EvalResourceName:{},EvalDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},OrganizationsDecisionDetail:{type:"structure",members:{AllowedByOrganizations:{type:"boolean"}}},PermissionsBoundaryDecisionDetail:{shape:"Sau"},EvalDecisionDetails:{shape:"Sav"},ResourceSpecificResults:{type:"list",member:{type:"structure",required:["EvalResourceName","EvalResourceDecision"],members:{EvalResourceName:{},EvalResourceDecision:{},MatchedStatements:{shape:"Sam"},MissingContextValues:{shape:"S4u"},EvalDecisionDetails:{shape:"Sav"},PermissionsBoundaryDecisionDetail:{shape:"Sau"}}}}}}},IsTruncated:{type:"boolean"},Marker:{}}},Sam:{type:"list",member:{type:"structure",members:{SourcePolicyId:{},SourcePolicyType:{},StartPosition:{shape:"Saq"},EndPosition:{shape:"Saq"}}}},Saq:{type:"structure",members:{Line:{type:"integer"},Column:{type:"integer"}}},Sau:{type:"structure",members:{AllowedByPermissionsBoundary:{type:"boolean"}}},Sav:{type:"map",key:{},value:{}},Sb9:{type:"list",member:{}}}}},{}],122:[function(e,t,r){t.exports={pagination:{GetAccountAuthorizationDetails:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["UserDetailList","GroupDetailList","RoleDetailList","Policies"]},GetGroup:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListAccessKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccessKeyMetadata"},ListAccountAliases:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AccountAliases"},ListAttachedGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListAttachedUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"AttachedPolicies"},ListEntitiesForPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:["PolicyGroups","PolicyUsers","PolicyRoles"]},ListGroupPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListGroups:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListGroupsForUser:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Groups"},ListInstanceProfiles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListInstanceProfilesForRole:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"InstanceProfiles"},ListMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"MFADevices"},ListPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Policies"},ListPolicyVersions:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Versions"},ListRolePolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListRoles:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Roles"},ListSAMLProviders:{result_key:"SAMLProviderList"},ListSSHPublicKeys:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"SSHPublicKeys"},ListServerCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"ServerCertificateMetadataList"},ListSigningCertificates:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Certificates"},ListUserPolicies:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"PolicyNames"},ListUserTags:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Tags"},ListUsers:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"Users"},ListVirtualMFADevices:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"VirtualMFADevices"},SimulateCustomPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"},SimulatePrincipalPolicy:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"Marker",result_key:"EvaluationResults"}}}},{}],123:[function(e,t,r){t.exports={version:2,waiters:{InstanceProfileExists:{delay:1,operation:"GetInstanceProfile",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{state:"retry",matcher:"status",expected:404}]},UserExists:{delay:1,operation:"GetUser",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},RoleExists:{delay:1,operation:"GetRole",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]},PolicyExists:{delay:1,operation:"GetPolicy",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"NoSuchEntity"}]}}}},{}],124:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-02-16",endpointPrefix:"inspector",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Inspector",serviceId:"Inspector",signatureVersion:"v4",targetPrefix:"InspectorService",uid:"inspector-2016-02-16"},operations:{AddAttributesToFindings:{input:{type:"structure",required:["findingArns","attributes"],members:{findingArns:{shape:"S2"},attributes:{shape:"S4"}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},CreateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetName"],members:{assessmentTargetName:{},resourceGroupArn:{}}},output:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},CreateAssessmentTemplate:{input:{type:"structure",required:["assessmentTargetArn","assessmentTemplateName","durationInSeconds","rulesPackageArns"],members:{assessmentTargetArn:{},assessmentTemplateName:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"}}},output:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},CreateExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}},output:{type:"structure",required:["previewToken"],members:{previewToken:{}}}},CreateResourceGroup:{input:{type:"structure",required:["resourceGroupTags"],members:{resourceGroupTags:{shape:"Sp"}}},output:{type:"structure",required:["resourceGroupArn"],members:{resourceGroupArn:{}}}},DeleteAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},DeleteAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn"],members:{assessmentTargetArn:{}}}},DeleteAssessmentTemplate:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{}}}},DescribeAssessmentRuns:{input:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentRuns","failedItems"],members:{assessmentRuns:{type:"list",member:{type:"structure",required:["arn","name","assessmentTemplateArn","state","durationInSeconds","rulesPackageArns","userAttributesForFindings","createdAt","stateChangedAt","dataCollected","stateChanges","notifications","findingCounts"],members:{arn:{},name:{},assessmentTemplateArn:{},state:{},durationInSeconds:{type:"integer"},rulesPackageArns:{type:"list",member:{}},userAttributesForFindings:{shape:"S4"},createdAt:{type:"timestamp"},startedAt:{type:"timestamp"},completedAt:{type:"timestamp"},stateChangedAt:{type:"timestamp"},dataCollected:{type:"boolean"},stateChanges:{type:"list",member:{type:"structure",required:["stateChangedAt","state"],members:{stateChangedAt:{type:"timestamp"},state:{}}}},notifications:{type:"list",member:{type:"structure",required:["date","event","error"],members:{date:{type:"timestamp"},event:{},message:{},error:{type:"boolean"},snsTopicArn:{},snsPublishStatusCode:{}}}},findingCounts:{type:"map",key:{},value:{type:"integer"}}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTargets:{input:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTargets","failedItems"],members:{assessmentTargets:{type:"list",member:{type:"structure",required:["arn","name","createdAt","updatedAt"],members:{arn:{},name:{},resourceGroupArn:{},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeAssessmentTemplates:{input:{
-type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"Sy"}}},output:{type:"structure",required:["assessmentTemplates","failedItems"],members:{assessmentTemplates:{type:"list",member:{type:"structure",required:["arn","name","assessmentTargetArn","durationInSeconds","rulesPackageArns","userAttributesForFindings","assessmentRunCount","createdAt"],members:{arn:{},name:{},assessmentTargetArn:{},durationInSeconds:{type:"integer"},rulesPackageArns:{shape:"Sj"},userAttributesForFindings:{shape:"S4"},lastAssessmentRunArn:{},assessmentRunCount:{type:"integer"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeCrossAccountAccessRole:{output:{type:"structure",required:["roleArn","valid","registeredAt"],members:{roleArn:{},valid:{type:"boolean"},registeredAt:{type:"timestamp"}}}},DescribeExclusions:{input:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{type:"list",member:{}},locale:{}}},output:{type:"structure",required:["exclusions","failedItems"],members:{exclusions:{type:"map",key:{},value:{type:"structure",required:["arn","title","description","recommendation","scopes"],members:{arn:{},title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},failedItems:{shape:"S9"}}}},DescribeFindings:{input:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["findings","failedItems"],members:{findings:{type:"list",member:{type:"structure",required:["arn","attributes","userAttributes","createdAt","updatedAt"],members:{arn:{},schemaVersion:{type:"integer"},service:{},serviceAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},assessmentRunArn:{},rulesPackageArn:{}}},assetType:{},assetAttributes:{type:"structure",required:["schemaVersion"],members:{schemaVersion:{type:"integer"},agentId:{},autoScalingGroup:{},amiId:{},hostname:{},ipv4Addresses:{type:"list",member:{}},tags:{type:"list",member:{shape:"S2i"}},networkInterfaces:{type:"list",member:{type:"structure",members:{networkInterfaceId:{},subnetId:{},vpcId:{},privateDnsName:{},privateIpAddress:{},privateIpAddresses:{type:"list",member:{type:"structure",members:{privateDnsName:{},privateIpAddress:{}}}},publicDnsName:{},publicIp:{},ipv6Addresses:{type:"list",member:{}},securityGroups:{type:"list",member:{type:"structure",members:{groupName:{},groupId:{}}}}}}}}},id:{},title:{},description:{},recommendation:{},severity:{},numericSeverity:{type:"double"},confidence:{type:"integer"},indicatorOfCompromise:{type:"boolean"},attributes:{shape:"S21"},userAttributes:{shape:"S4"},createdAt:{type:"timestamp"},updatedAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeResourceGroups:{input:{type:"structure",required:["resourceGroupArns"],members:{resourceGroupArns:{shape:"Sy"}}},output:{type:"structure",required:["resourceGroups","failedItems"],members:{resourceGroups:{type:"list",member:{type:"structure",required:["arn","tags","createdAt"],members:{arn:{},tags:{shape:"Sp"},createdAt:{type:"timestamp"}}}},failedItems:{shape:"S9"}}}},DescribeRulesPackages:{input:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"Sy"},locale:{}}},output:{type:"structure",required:["rulesPackages","failedItems"],members:{rulesPackages:{type:"list",member:{type:"structure",required:["arn","name","version","provider"],members:{arn:{},name:{},version:{},provider:{},description:{}}}},failedItems:{shape:"S9"}}}},GetAssessmentReport:{input:{type:"structure",required:["assessmentRunArn","reportFileFormat","reportType"],members:{assessmentRunArn:{},reportFileFormat:{},reportType:{}}},output:{type:"structure",required:["status"],members:{status:{},url:{}}}},GetExclusionsPreview:{input:{type:"structure",required:["assessmentTemplateArn","previewToken"],members:{assessmentTemplateArn:{},previewToken:{},nextToken:{},maxResults:{type:"integer"},locale:{}}},output:{type:"structure",required:["previewStatus"],members:{previewStatus:{},exclusionPreviews:{type:"list",member:{type:"structure",required:["title","description","recommendation","scopes"],members:{title:{},description:{},recommendation:{},scopes:{shape:"S1x"},attributes:{shape:"S21"}}}},nextToken:{}}}},GetTelemetryMetadata:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}},output:{type:"structure",required:["telemetryMetadata"],members:{telemetryMetadata:{shape:"S3j"}}}},ListAssessmentRunAgents:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},filter:{type:"structure",required:["agentHealths","agentHealthCodes"],members:{agentHealths:{type:"list",member:{}},agentHealthCodes:{type:"list",member:{}}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunAgents"],members:{assessmentRunAgents:{type:"list",member:{type:"structure",required:["agentId","assessmentRunArn","agentHealth","agentHealthCode","telemetryMetadata"],members:{agentId:{},assessmentRunArn:{},agentHealth:{},agentHealthCode:{},agentHealthDetails:{},autoScalingGroup:{},telemetryMetadata:{shape:"S3j"}}}},nextToken:{}}}},ListAssessmentRuns:{input:{type:"structure",members:{assessmentTemplateArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},states:{type:"list",member:{}},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"},startTimeRange:{shape:"S43"},completionTimeRange:{shape:"S43"},stateChangeTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentRunArns"],members:{assessmentRunArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTargets:{input:{type:"structure",members:{filter:{type:"structure",members:{assessmentTargetNamePattern:{}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTargetArns"],members:{assessmentTargetArns:{shape:"S45"},nextToken:{}}}},ListAssessmentTemplates:{input:{type:"structure",members:{assessmentTargetArns:{shape:"S3x"},filter:{type:"structure",members:{namePattern:{},durationRange:{shape:"S41"},rulesPackageArns:{shape:"S42"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["assessmentTemplateArns"],members:{assessmentTemplateArns:{shape:"S45"},nextToken:{}}}},ListEventSubscriptions:{input:{type:"structure",members:{resourceArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["subscriptions"],members:{subscriptions:{type:"list",member:{type:"structure",required:["resourceArn","topicArn","eventSubscriptions"],members:{resourceArn:{},topicArn:{},eventSubscriptions:{type:"list",member:{type:"structure",required:["event","subscribedAt"],members:{event:{},subscribedAt:{type:"timestamp"}}}}}}},nextToken:{}}}},ListExclusions:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["exclusionArns"],members:{exclusionArns:{shape:"S45"},nextToken:{}}}},ListFindings:{input:{type:"structure",members:{assessmentRunArns:{shape:"S3x"},filter:{type:"structure",members:{agentIds:{type:"list",member:{}},autoScalingGroups:{type:"list",member:{}},ruleNames:{type:"list",member:{}},severities:{type:"list",member:{}},rulesPackageArns:{shape:"S42"},attributes:{shape:"S21"},userAttributes:{shape:"S21"},creationTimeRange:{shape:"S43"}}},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["findingArns"],members:{findingArns:{shape:"S45"},nextToken:{}}}},ListRulesPackages:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["rulesPackageArns"],members:{rulesPackageArns:{shape:"S45"},nextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{}}},output:{type:"structure",required:["tags"],members:{tags:{shape:"S4x"}}}},PreviewAgents:{input:{type:"structure",required:["previewAgentsArn"],members:{previewAgentsArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",required:["agentPreviews"],members:{agentPreviews:{type:"list",member:{type:"structure",required:["agentId"],members:{hostname:{},agentId:{},autoScalingGroup:{},agentHealth:{},agentVersion:{},operatingSystem:{},kernelVersion:{},ipv4Address:{}}}},nextToken:{}}}},RegisterCrossAccountAccessRole:{input:{type:"structure",required:["roleArn"],members:{roleArn:{}}}},RemoveAttributesFromFindings:{input:{type:"structure",required:["findingArns","attributeKeys"],members:{findingArns:{shape:"S2"},attributeKeys:{type:"list",member:{}}}},output:{type:"structure",required:["failedItems"],members:{failedItems:{shape:"S9"}}}},SetTagsForResource:{input:{type:"structure",required:["resourceArn"],members:{resourceArn:{},tags:{shape:"S4x"}}}},StartAssessmentRun:{input:{type:"structure",required:["assessmentTemplateArn"],members:{assessmentTemplateArn:{},assessmentRunName:{}}},output:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{}}}},StopAssessmentRun:{input:{type:"structure",required:["assessmentRunArn"],members:{assessmentRunArn:{},stopAction:{}}}},SubscribeToEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UnsubscribeFromEvent:{input:{type:"structure",required:["resourceArn","event","topicArn"],members:{resourceArn:{},event:{},topicArn:{}}}},UpdateAssessmentTarget:{input:{type:"structure",required:["assessmentTargetArn","assessmentTargetName"],members:{assessmentTargetArn:{},assessmentTargetName:{},resourceGroupArn:{}}}}},shapes:{S2:{type:"list",member:{}},S4:{type:"list",member:{shape:"S5"}},S5:{type:"structure",required:["key"],members:{key:{},value:{}}},S9:{type:"map",key:{},value:{type:"structure",required:["failureCode","retryable"],members:{failureCode:{},retryable:{type:"boolean"}}}},Sj:{type:"list",member:{}},Sp:{type:"list",member:{type:"structure",required:["key"],members:{key:{},value:{}}}},Sy:{type:"list",member:{}},S1x:{type:"list",member:{type:"structure",members:{key:{},value:{}}}},S21:{type:"list",member:{shape:"S5"}},S2i:{type:"structure",required:["key"],members:{key:{},value:{}}},S3j:{type:"list",member:{type:"structure",required:["messageType","count"],members:{messageType:{},count:{type:"long"},dataSize:{type:"long"}}}},S3x:{type:"list",member:{}},S41:{type:"structure",members:{minSeconds:{type:"integer"},maxSeconds:{type:"integer"}}},S42:{type:"list",member:{}},S43:{type:"structure",members:{beginDate:{type:"timestamp"},endDate:{type:"timestamp"}}},S45:{type:"list",member:{}},S4x:{type:"list",member:{shape:"S2i"}}}}},{}],125:[function(e,t,r){t.exports={pagination:{GetExclusionsPreview:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRunAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentRuns:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTargets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListAssessmentTemplates:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListEventSubscriptions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListExclusions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListFindings:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListRulesPackages:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},PreviewAgents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],126:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"iot",protocol:"rest-json",serviceFullName:"AWS IoT",serviceId:"IoT",signatureVersion:"v4",signingName:"execute-api",uid:"iot-2015-05-28"},operations:{AcceptCertificateTransfer:{http:{method:"PATCH",requestUri:"/accept-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}}},AddThingToBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/addThingToBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},AddThingToThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/addThingToThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},AssociateTargetsWithJob:{http:{requestUri:"/jobs/{jobId}/targets"},input:{type:"structure",required:["targets","jobId"],members:{targets:{shape:"Sg"},jobId:{location:"uri",locationName:"jobId"},comment:{},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},AttachPolicy:{http:{method:"PUT",requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},AttachPrincipalPolicy:{http:{method:"PUT",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},AttachSecurityProfile:{http:{method:"PUT",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},AttachThingPrincipal:{http:{method:"PUT",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},CancelAuditMitigationActionsTask:{http:{method:"PUT",requestUri:"/audit/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelAuditTask:{http:{method:"PUT",requestUri:"/audit/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelCertificateTransfer:{http:{method:"PATCH",requestUri:"/cancel-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}}},CancelDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},CancelJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},reasonCode:{},comment:{},force:{location:"querystring",locationName:"force",type:"boolean"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CancelJobExecution:{http:{method:"PUT",requestUri:"/things/{thingName}/jobs/{jobId}/cancel"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},force:{location:"querystring",locationName:"force",type:"boolean"},expectedVersion:{type:"long"},statusDetails:{shape:"S1e"}}}},ClearDefaultAuthorizer:{http:{method:"DELETE",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ConfirmTopicRuleDestination:{http:{method:"GET",requestUri:"/confirmdestination/{confirmationToken+}"},input:{type:"structure",required:["confirmationToken"],members:{confirmationToken:{location:"uri",locationName:"confirmationToken"}}},output:{type:"structure",members:{}}},CreateAuditSuppression:{http:{requestUri:"/audit/suppressions/create"},input:{type:"structure",required:["checkName","resourceIdentifier","clientRequestToken"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{}}},CreateAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName","authorizerFunctionArn"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},tags:{shape:"S29"},signingDisabled:{type:"boolean"}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},CreateBillingGroup:{http:{requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},tags:{shape:"S29"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},billingGroupId:{}}}},CreateCertificateFromCsr:{http:{requestUri:"/certificates"},input:{type:"structure",required:["certificateSigningRequest"],members:{certificateSigningRequest:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{}}}},CreateCustomMetric:{http:{requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","metricType","clientRequestToken"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{},metricType:{},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateDimension:{http:{requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","type","stringValues","clientRequestToken"],members:{name:{location:"uri",locationName:"name"},type:{},stringValues:{shape:"S2z"},tags:{shape:"S29"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{name:{},arn:{}}}},CreateDomainConfiguration:{http:{requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},domainName:{},serverCertificateArns:{type:"list",member:{}},validationCertificateArn:{},authorizerConfig:{shape:"S38"},serviceType:{},tags:{shape:"S29"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},CreateDynamicThingGroup:{http:{requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","queryString"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},indexName:{},queryString:{},queryVersion:{},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{},indexName:{},queryString:{},queryVersion:{}}}},CreateFleetMetric:{http:{method:"PUT",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName","queryString","aggregationType","period","aggregationField"],members:{metricName:{location:"uri",locationName:"metricName"},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},tags:{shape:"S29"}}},output:{type:"structure",members:{metricName:{},metricArn:{}}}},CreateJob:{http:{method:"PUT",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId","targets"],members:{jobId:{location:"uri",locationName:"jobId"},targets:{shape:"Sg"},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},targetSelection:{},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"},namespaceId:{},jobTemplateArn:{},documentParameters:{shape:"S4p"}}},output:{type:"structure",members:{jobArn:{},jobId:{},description:{}}}},CreateJobTemplate:{http:{method:"PUT",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId","description"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"},jobArn:{},documentSource:{},document:{},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},tags:{shape:"S29"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{}}}},CreateKeysAndCertificate:{http:{requestUri:"/keys-and-certificate"},input:{type:"structure",members:{setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{},certificatePem:{},keyPair:{shape:"S4y"}}}},CreateMitigationAction:{http:{requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName","roleArn","actionParams"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S53"},tags:{shape:"S29"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},CreateOTAUpdate:{http:{requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId","targets","files","roleArn"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},description:{},targets:{shape:"S5m"},protocols:{shape:"S5o"},targetSelection:{},awsJobExecutionsRolloutConfig:{shape:"S5q"},awsJobPresignedUrlConfig:{shape:"S5x"},awsJobAbortConfig:{type:"structure",required:["abortCriteriaList"],members:{abortCriteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},awsJobTimeoutConfig:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},files:{shape:"S68"},roleArn:{},additionalParameters:{shape:"S76"},tags:{shape:"S29"}}},output:{type:"structure",members:{otaUpdateId:{},awsIotJobId:{},otaUpdateArn:{},awsIotJobArn:{},otaUpdateStatus:{}}}},CreatePolicy:{http:{requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},tags:{shape:"S29"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},policyVersionId:{}}}},CreatePolicyVersion:{http:{requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName","policyDocument"],members:{policyName:{location:"uri",locationName:"policyName"},policyDocument:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{policyArn:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"}}}},CreateProvisioningClaim:{http:{requestUri:"/provisioning-templates/{templateName}/provisioning-claim"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{certificateId:{},certificatePem:{},keyPair:{shape:"S4y"},expiration:{type:"timestamp"}}}},CreateProvisioningTemplate:{http:{requestUri:"/provisioning-templates"},input:{type:"structure",required:["templateName","templateBody","provisioningRoleArn"],members:{templateName:{},description:{},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7s"},tags:{shape:"S29"}}},output:{type:"structure",members:{templateArn:{},templateName:{},defaultVersionId:{type:"integer"}}}},CreateProvisioningTemplateVersion:{http:{requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName","templateBody"],members:{templateName:{location:"uri",locationName:"templateName"},templateBody:{},setAsDefault:{location:"querystring",locationName:"setAsDefault",type:"boolean"}}},output:{type:"structure",members:{templateArn:{},templateName:{},versionId:{type:"integer"},isDefaultVersion:{type:"boolean"}}}},CreateRoleAlias:{http:{requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias","roleArn"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"},tags:{shape:"S29"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},CreateScheduledAudit:{http:{requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["frequency","targetCheckNames","scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S87"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"},tags:{shape:"S29"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},CreateSecurityProfile:{http:{requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S8d"},alertTargets:{shape:"S93"},additionalMetricsToRetain:{shape:"S97",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S98"},tags:{shape:"S29"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{}}}},CreateStream:{http:{requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId","files","roleArn"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S9e"},roleArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},CreateThing:{http:{requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},billingGroupName:{}}},output:{type:"structure",members:{thingName:{},thingArn:{},thingId:{}}}},CreateThingGroup:{http:{requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},parentGroupName:{},thingGroupProperties:{shape:"S3e"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingGroupId:{}}}},CreateThingType:{http:{requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},thingTypeProperties:{shape:"S9q"},tags:{shape:"S29"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeId:{}}}},CreateTopicRule:{http:{requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9y"},tags:{location:"header",locationName:"x-amz-tagging"}},payload:"topicRulePayload"}},CreateTopicRuleDestination:{http:{requestUri:"/destinations"},input:{type:"structure",required:["destinationConfiguration"],members:{destinationConfiguration:{type:"structure",members:{httpUrlConfiguration:{type:"structure",required:["confirmationUrl"],members:{confirmationUrl:{}}},vpcConfiguration:{type:"structure",required:["subnetIds","vpcId","roleArn"],members:{subnetIds:{shape:"Scz"},securityGroups:{shape:"Sd1"},vpcId:{},roleArn:{}}}}}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd5"}}}},DeleteAccountAuditConfiguration:{http:{method:"DELETE",requestUri:"/audit/configuration"},input:{type:"structure",members:{deleteScheduledAudits:{location:"querystring",locationName:"deleteScheduledAudits",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteAuditSuppression:{http:{requestUri:"/audit/suppressions/delete"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{}}},DeleteAuthorizer:{http:{method:"DELETE",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{}}},DeleteBillingGroup:{http:{method:"DELETE",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteCACertificate:{http:{method:"DELETE",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{}}},DeleteCertificate:{http:{method:"DELETE",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},forceDelete:{location:"querystring",locationName:"forceDelete",type:"boolean"}}}},DeleteCustomMetric:{http:{method:"DELETE",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{}}},DeleteDimension:{http:{method:"DELETE",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{}}},DeleteDomainConfiguration:{http:{method:"DELETE",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{}}},DeleteDynamicThingGroup:{http:{method:"DELETE",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteFleetMetric:{http:{method:"DELETE",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}}},DeleteJob:{http:{method:"DELETE",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobExecution:{http:{method:"DELETE",requestUri:"/things/{thingName}/jobs/{jobId}/executionNumber/{executionNumber}"},input:{type:"structure",required:["jobId","thingName","executionNumber"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"uri",locationName:"executionNumber",type:"long"},force:{location:"querystring",locationName:"force",type:"boolean"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},DeleteJobTemplate:{http:{method:"DELETE",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{
-jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}}},DeleteMitigationAction:{http:{method:"DELETE",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{}}},DeleteOTAUpdate:{http:{method:"DELETE",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"},deleteStream:{location:"querystring",locationName:"deleteStream",type:"boolean"},forceDeleteAWSJob:{location:"querystring",locationName:"forceDeleteAWSJob",type:"boolean"}}},output:{type:"structure",members:{}}},DeletePolicy:{http:{method:"DELETE",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}}},DeletePolicyVersion:{http:{method:"DELETE",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},DeleteProvisioningTemplate:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{}}},DeleteProvisioningTemplateVersion:{http:{method:"DELETE",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{}}},DeleteRegistrationCode:{http:{method:"DELETE",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DeleteRoleAlias:{http:{method:"DELETE",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{}}},DeleteScheduledAudit:{http:{method:"DELETE",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{}}},DeleteSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteStream:{http:{method:"DELETE",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{}}},DeleteThing:{http:{method:"DELETE",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingGroup:{http:{method:"DELETE",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{}}},DeleteThingType:{http:{method:"DELETE",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{}}},DeleteTopicRule:{http:{method:"DELETE",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},DeleteTopicRuleDestination:{http:{method:"DELETE",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{}}},DeleteV2LoggingLevel:{http:{method:"DELETE",requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["targetType","targetName"],members:{targetType:{location:"querystring",locationName:"targetType"},targetName:{location:"querystring",locationName:"targetName"}}}},DeprecateThingType:{http:{requestUri:"/thing-types/{thingTypeName}/deprecate"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"},undoDeprecate:{type:"boolean"}}},output:{type:"structure",members:{}}},DescribeAccountAuditConfiguration:{http:{method:"GET",requestUri:"/audit/configuration"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sf5"},auditCheckConfigurations:{shape:"Sf8"}}}},DescribeAuditFinding:{http:{method:"GET",requestUri:"/audit/findings/{findingId}"},input:{type:"structure",required:["findingId"],members:{findingId:{location:"uri",locationName:"findingId"}}},output:{type:"structure",members:{finding:{shape:"Sfd"}}}},DescribeAuditMitigationActionsTask:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},taskStatistics:{type:"map",key:{},value:{type:"structure",members:{totalFindingsCount:{type:"long"},failedFindingsCount:{type:"long"},succeededFindingsCount:{type:"long"},skippedFindingsCount:{type:"long"},canceledFindingsCount:{type:"long"}}}},target:{shape:"Sfx"},auditCheckToActionsMapping:{shape:"Sg1"},actionsDefinition:{shape:"Sg3"}}}},DescribeAuditSuppression:{http:{requestUri:"/audit/suppressions/describe"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"}}},output:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},DescribeAuditTask:{http:{method:"GET",requestUri:"/audit/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskStatus:{},taskType:{},taskStartTime:{type:"timestamp"},taskStatistics:{type:"structure",members:{totalChecks:{type:"integer"},inProgressChecks:{type:"integer"},waitingForDataCollectionChecks:{type:"integer"},compliantChecks:{type:"integer"},nonCompliantChecks:{type:"integer"},failedChecks:{type:"integer"},canceledChecks:{type:"integer"}}},scheduledAuditName:{},auditDetails:{type:"map",key:{},value:{type:"structure",members:{checkRunStatus:{},checkCompliant:{type:"boolean"},totalResourcesCount:{type:"long"},nonCompliantResourcesCount:{type:"long"},suppressedNonCompliantResourcesCount:{type:"long"},errorCode:{},message:{}}}}}}},DescribeAuthorizer:{http:{method:"GET",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"}}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgu"}}}},DescribeBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"}}},output:{type:"structure",members:{billingGroupName:{},billingGroupId:{},billingGroupArn:{},version:{type:"long"},billingGroupProperties:{shape:"S2h"},billingGroupMetadata:{type:"structure",members:{creationDate:{type:"timestamp"}}}}}},DescribeCACertificate:{http:{method:"GET",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificatePem:{},ownedBy:{},creationDate:{type:"timestamp"},autoRegistrationStatus:{},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},generationId:{},validity:{shape:"Sh7"}}},registrationConfig:{shape:"Sh8"}}}},DescribeCertificate:{http:{method:"GET",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"}}},output:{type:"structure",members:{certificateDescription:{type:"structure",members:{certificateArn:{},certificateId:{},caCertificateId:{},status:{},certificatePem:{},ownedBy:{},previousOwnedBy:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},customerVersion:{type:"integer"},transferData:{type:"structure",members:{transferMessage:{},rejectReason:{},transferDate:{type:"timestamp"},acceptDate:{type:"timestamp"},rejectDate:{type:"timestamp"}}},generationId:{},validity:{shape:"Sh7"},certificateMode:{}}}}}},DescribeCustomMetric:{http:{method:"GET",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDefaultAuthorizer:{http:{method:"GET",requestUri:"/default-authorizer"},input:{type:"structure",members:{}},output:{type:"structure",members:{authorizerDescription:{shape:"Sgu"}}}},DescribeDetectMitigationActionsTask:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskSummary:{shape:"Shm"}}}},DescribeDimension:{http:{method:"GET",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeDomainConfiguration:{http:{method:"GET",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},domainName:{},serverCertificates:{type:"list",member:{type:"structure",members:{serverCertificateArn:{},serverCertificateStatus:{},serverCertificateStatusDetail:{}}}},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},serviceType:{},domainType:{},lastStatusChangeDate:{type:"timestamp"}}}},DescribeEndpoint:{http:{method:"GET",requestUri:"/endpoint"},input:{type:"structure",members:{endpointType:{location:"querystring",locationName:"endpointType"}}},output:{type:"structure",members:{endpointAddress:{}}}},DescribeEventConfigurations:{http:{method:"GET",requestUri:"/event-configurations"},input:{type:"structure",members:{}},output:{type:"structure",members:{eventConfigurations:{shape:"Sic"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeFleetMetric:{http:{method:"GET",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName"],members:{metricName:{location:"uri",locationName:"metricName"}}},output:{type:"structure",members:{metricName:{},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},unit:{},version:{type:"long"},metricArn:{}}}},DescribeIndex:{http:{method:"GET",requestUri:"/indices/{indexName}"},input:{type:"structure",required:["indexName"],members:{indexName:{location:"uri",locationName:"indexName"}}},output:{type:"structure",members:{indexName:{},indexStatus:{},schema:{}}}},DescribeJob:{http:{method:"GET",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{documentSource:{},job:{type:"structure",members:{jobArn:{},jobId:{},targetSelection:{},status:{},forceCanceled:{type:"boolean"},reasonCode:{},comment:{},targets:{shape:"Sg"},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"},jobProcessDetails:{type:"structure",members:{processingTargets:{type:"list",member:{}},numberOfCanceledThings:{type:"integer"},numberOfSucceededThings:{type:"integer"},numberOfFailedThings:{type:"integer"},numberOfRejectedThings:{type:"integer"},numberOfQueuedThings:{type:"integer"},numberOfInProgressThings:{type:"integer"},numberOfRemovedThings:{type:"integer"},numberOfTimedOutThings:{type:"integer"}}},timeoutConfig:{shape:"S4m"},namespaceId:{},jobTemplateArn:{},documentParameters:{shape:"S4p"}}}}}},DescribeJobExecution:{http:{method:"GET",requestUri:"/things/{thingName}/jobs/{jobId}"},input:{type:"structure",required:["jobId","thingName"],members:{jobId:{location:"uri",locationName:"jobId"},thingName:{location:"uri",locationName:"thingName"},executionNumber:{location:"querystring",locationName:"executionNumber",type:"long"}}},output:{type:"structure",members:{execution:{type:"structure",members:{jobId:{},status:{},forceCanceled:{type:"boolean"},statusDetails:{type:"structure",members:{detailsMap:{shape:"S1e"}}},thingArn:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"},versionNumber:{type:"long"},approximateSecondsBeforeTimedOut:{type:"long"}}}}}},DescribeJobTemplate:{http:{method:"GET",requestUri:"/job-templates/{jobTemplateId}"},input:{type:"structure",required:["jobTemplateId"],members:{jobTemplateId:{location:"uri",locationName:"jobTemplateId"}}},output:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},documentSource:{},document:{},createdAt:{type:"timestamp"},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"}}}},DescribeManagedJobTemplate:{http:{method:"GET",requestUri:"/managed-job-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},templateVersion:{location:"querystring",locationName:"templateVersion"}}},output:{type:"structure",members:{templateName:{},templateArn:{},description:{},templateVersion:{},environments:{shape:"Sjf"},documentParameters:{type:"list",member:{type:"structure",members:{key:{},description:{},regex:{},example:{},optional:{type:"boolean"}}}},document:{}}}},DescribeMitigationAction:{http:{method:"GET",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"}}},output:{type:"structure",members:{actionName:{},actionType:{},actionArn:{},actionId:{},roleArn:{},actionParams:{shape:"S53"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeProvisioningTemplate:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"}}},output:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},defaultVersionId:{type:"integer"},templateBody:{},enabled:{type:"boolean"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7s"}}}},DescribeProvisioningTemplateVersion:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions/{versionId}"},input:{type:"structure",required:["templateName","versionId"],members:{templateName:{location:"uri",locationName:"templateName"},versionId:{location:"uri",locationName:"versionId",type:"integer"}}},output:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},templateBody:{},isDefaultVersion:{type:"boolean"}}}},DescribeRoleAlias:{http:{method:"GET",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"}}},output:{type:"structure",members:{roleAliasDescription:{type:"structure",members:{roleAlias:{},roleAliasArn:{},roleArn:{},owner:{},credentialDurationSeconds:{type:"integer"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}}}},DescribeScheduledAudit:{http:{method:"GET",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S87"},scheduledAuditName:{},scheduledAuditArn:{}}}},DescribeSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S8d"},alertTargets:{shape:"S93"},additionalMetricsToRetain:{shape:"S97",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S98"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},DescribeStream:{http:{method:"GET",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"}}},output:{type:"structure",members:{streamInfo:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{},files:{shape:"S9e"},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},roleArn:{}}}}}},DescribeThing:{http:{method:"GET",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{defaultClientId:{},thingName:{},thingId:{},thingArn:{},thingTypeName:{},attributes:{shape:"S3h"},version:{type:"long"},billingGroupName:{}}}},DescribeThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"}}},output:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupArn:{},version:{type:"long"},thingGroupProperties:{shape:"S3e"},thingGroupMetadata:{type:"structure",members:{parentGroupName:{},rootToParentThingGroups:{shape:"Sk8"},creationDate:{type:"timestamp"}}},indexName:{},queryString:{},queryVersion:{},status:{}}}},DescribeThingRegistrationTask:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{taskId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{},status:{},message:{},successCount:{type:"integer"},failureCount:{type:"integer"},percentageProgress:{type:"integer"}}}},DescribeThingType:{http:{method:"GET",requestUri:"/thing-types/{thingTypeName}"},input:{type:"structure",required:["thingTypeName"],members:{thingTypeName:{location:"uri",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypeName:{},thingTypeId:{},thingTypeArn:{},thingTypeProperties:{shape:"S9q"},thingTypeMetadata:{shape:"Skl"}}}},DetachPolicy:{http:{requestUri:"/target-policies/{policyName}"},input:{type:"structure",required:["policyName","target"],members:{policyName:{location:"uri",locationName:"policyName"},target:{}}}},DetachPrincipalPolicy:{http:{method:"DELETE",requestUri:"/principal-policies/{policyName}"},input:{type:"structure",required:["policyName","principal"],members:{policyName:{location:"uri",locationName:"policyName"},principal:{location:"header",locationName:"x-amzn-iot-principal"}}},deprecated:!0},DetachSecurityProfile:{http:{method:"DELETE",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName","securityProfileTargetArn"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{}}},DetachThingPrincipal:{http:{method:"DELETE",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName","principal"],members:{thingName:{location:"uri",locationName:"thingName"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{}}},DisableTopicRule:{http:{requestUri:"/rules/{ruleName}/disable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},EnableTopicRule:{http:{requestUri:"/rules/{ruleName}/enable"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}}},GetBehaviorModelTrainingSummaries:{http:{method:"GET",requestUri:"/behavior-model-training/summaries"},input:{type:"structure",members:{securityProfileName:{location:"querystring",locationName:"securityProfileName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{summaries:{type:"list",member:{type:"structure",members:{securityProfileName:{},behaviorName:{},trainingDataCollectionStartDate:{type:"timestamp"},modelStatus:{},datapointsCollectionPercentage:{type:"double"},lastModelRefreshDate:{type:"timestamp"}}}},nextToken:{}}}},GetBucketsAggregation:{http:{requestUri:"/indices/buckets"},input:{type:"structure",required:["queryString","aggregationField","bucketsAggregationType"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},bucketsAggregationType:{type:"structure",members:{termsAggregation:{type:"structure",members:{maxBuckets:{type:"integer"}}}}}}},output:{type:"structure",members:{totalCount:{type:"integer"},buckets:{type:"list",member:{type:"structure",members:{keyValue:{},count:{type:"integer"}}}}}}},GetCardinality:{http:{requestUri:"/indices/cardinality"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{cardinality:{type:"integer"}}}},GetEffectivePolicies:{http:{requestUri:"/effective-policies"},input:{type:"structure",members:{principal:{},cognitoIdentityPoolId:{},thingName:{location:"querystring",locationName:"thingName"}}},output:{type:"structure",members:{effectivePolicies:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{}}}}}}},GetIndexingConfiguration:{http:{method:"GET",requestUri:"/indexing/config"},input:{type:"structure",members:{}},output:{type:"structure",members:{thingIndexingConfiguration:{shape:"Slk"},thingGroupIndexingConfiguration:{shape:"Slt"}}}},GetJobDocument:{http:{method:"GET",requestUri:"/jobs/{jobId}/job-document"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"}}},output:{type:"structure",members:{document:{}}}},GetLoggingOptions:{http:{method:"GET",requestUri:"/loggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},logLevel:{}}}},GetOTAUpdate:{http:{method:"GET",requestUri:"/otaUpdates/{otaUpdateId}"},input:{type:"structure",required:["otaUpdateId"],members:{otaUpdateId:{location:"uri",locationName:"otaUpdateId"}}},output:{type:"structure",members:{otaUpdateInfo:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},description:{},targets:{shape:"S5m"},protocols:{shape:"S5o"},awsJobExecutionsRolloutConfig:{shape:"S5q"},awsJobPresignedUrlConfig:{shape:"S5x"},targetSelection:{},otaUpdateFiles:{shape:"S68"},otaUpdateStatus:{},awsIotJobId:{},awsIotJobArn:{},errorInfo:{type:"structure",members:{code:{},message:{}}},additionalParameters:{shape:"S76"}}}}}},GetPercentiles:{http:{requestUri:"/indices/percentiles"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{},percents:{type:"list",member:{type:"double"}}}},output:{type:"structure",members:{percentiles:{type:"list",member:{type:"structure",members:{percent:{type:"double"},value:{type:"double"}}}}}}},GetPolicy:{http:{method:"GET",requestUri:"/policies/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyName:{},policyArn:{},policyDocument:{},defaultVersionId:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetPolicyVersion:{http:{method:"GET",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}},output:{type:"structure",members:{policyArn:{},policyName:{},policyDocument:{},policyVersionId:{},isDefaultVersion:{type:"boolean"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},generationId:{}}}},GetRegistrationCode:{http:{method:"GET",requestUri:"/registrationcode"},input:{type:"structure",members:{}},output:{type:"structure",members:{registrationCode:{}}}},GetStatistics:{http:{requestUri:"/indices/statistics"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},aggregationField:{},queryVersion:{}}},output:{type:"structure",members:{statistics:{type:"structure",members:{count:{type:"integer"},average:{type:"double"},sum:{type:"double"},minimum:{type:"double"},maximum:{type:"double"},sumOfSquares:{type:"double"},variance:{type:"double"},stdDeviation:{type:"double"}}}}}},GetTopicRule:{http:{method:"GET",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName"],members:{ruleName:{location:"uri",locationName:"ruleName"}}},output:{type:"structure",members:{ruleArn:{},rule:{type:"structure",members:{ruleName:{},sql:{},description:{},createdAt:{type:"timestamp"},actions:{shape:"Sa1"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"Sa2"}}}}}},GetTopicRuleDestination:{http:{method:"GET",requestUri:"/destinations/{arn+}"},input:{type:"structure",required:["arn"],members:{arn:{location:"uri",locationName:"arn"}}},output:{type:"structure",members:{topicRuleDestination:{shape:"Sd5"}}}},GetV2LoggingOptions:{http:{method:"GET",requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{}},output:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},ListActiveViolations:{http:{method:"GET",requestUri:"/active-violations"},input:{type:"structure",members:{thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},verificationState:{location:"querystring",locationName:"verificationState"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{activeViolations:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S8e"},lastViolationValue:{shape:"S8l"},violationEventAdditionalInfo:{shape:"Snb"},verificationState:{},verificationStateDescription:{},lastViolationTime:{type:"timestamp"},violationStartTime:{type:"timestamp"}}}},nextToken:{}}}},ListAttachedPolicies:{http:{requestUri:"/attached-policies/{target}"},input:{type:"structure",required:["target"],members:{target:{location:"uri",locationName:"target"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{policies:{shape:"Sni"},nextMarker:{}}}},ListAuditFindings:{http:{requestUri:"/audit/findings"},input:{type:"structure",members:{taskId:{},checkName:{},resourceIdentifier:{shape:"S1o"},maxResults:{type:"integer"},nextToken:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},listSuppressedFindings:{type:"boolean"}}},output:{type:"structure",members:{findings:{type:"list",member:{shape:"Sfd"}},nextToken:{}}}},ListAuditMitigationActionsExecutions:{http:{method:"GET",requestUri:"/audit/mitigationactions/executions"},input:{type:"structure",required:["taskId","findingId"],members:{taskId:{location:"querystring",locationName:"taskId"},actionStatus:{location:"querystring",locationName:"actionStatus"},findingId:{location:"querystring",locationName:"findingId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},findingId:{},actionName:{},actionId:{},status:{},startTime:{type:"timestamp"},endTime:{type:"timestamp"},errorCode:{},message:{}}}},nextToken:{}}}},ListAuditMitigationActionsTasks:{http:{method:"GET",requestUri:"/audit/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{auditTaskId:{location:"querystring",locationName:"auditTaskId"},findingId:{location:"querystring",locationName:"findingId"},taskStatus:{location:"querystring",locationName:"taskStatus"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},startTime:{type:"timestamp"},taskStatus:{}}}},nextToken:{}}}},ListAuditSuppressions:{http:{requestUri:"/audit/suppressions/list"},input:{type:"structure",members:{checkName:{},resourceIdentifier:{shape:"S1o"},ascendingOrder:{type:"boolean"},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{suppressions:{type:"list",member:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}}},nextToken:{}}}},ListAuditTasks:{http:{method:"GET",requestUri:"/audit/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},taskType:{location:"querystring",locationName:"taskType"},taskStatus:{location:"querystring",locationName:"taskStatus"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",
-locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{tasks:{type:"list",member:{type:"structure",members:{taskId:{},taskStatus:{},taskType:{}}}},nextToken:{}}}},ListAuthorizers:{http:{method:"GET",requestUri:"/authorizers/"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{authorizers:{type:"list",member:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},nextMarker:{}}}},ListBillingGroups:{http:{method:"GET",requestUri:"/billing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"}}},output:{type:"structure",members:{billingGroups:{type:"list",member:{shape:"Sk9"}},nextToken:{}}}},ListCACertificates:{http:{method:"GET",requestUri:"/cacertificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListCertificates:{http:{method:"GET",requestUri:"/certificates"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"Sok"},nextMarker:{}}}},ListCertificatesByCA:{http:{method:"GET",requestUri:"/certificates-by-ca/{caCertificateId}"},input:{type:"structure",required:["caCertificateId"],members:{caCertificateId:{location:"uri",locationName:"caCertificateId"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{certificates:{shape:"Sok"},nextMarker:{}}}},ListCustomMetrics:{http:{method:"GET",requestUri:"/custom-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{metricNames:{type:"list",member:{}},nextToken:{}}}},ListDetectMitigationActionsExecutions:{http:{method:"GET",requestUri:"/detect/mitigationactions/executions"},input:{type:"structure",members:{taskId:{location:"querystring",locationName:"taskId"},violationId:{location:"querystring",locationName:"violationId"},thingName:{location:"querystring",locationName:"thingName"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionsExecutions:{type:"list",member:{type:"structure",members:{taskId:{},violationId:{},actionName:{},thingName:{},executionStartDate:{type:"timestamp"},executionEndDate:{type:"timestamp"},status:{},errorCode:{},message:{}}}},nextToken:{}}}},ListDetectMitigationActionsTasks:{http:{method:"GET",requestUri:"/detect/mitigationactions/tasks"},input:{type:"structure",required:["startTime","endTime"],members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{tasks:{type:"list",member:{shape:"Shm"}},nextToken:{}}}},ListDimensions:{http:{method:"GET",requestUri:"/dimensions"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{dimensionNames:{type:"list",member:{}},nextToken:{}}}},ListDomainConfigurations:{http:{method:"GET",requestUri:"/domainConfigurations"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},serviceType:{location:"querystring",locationName:"serviceType"}}},output:{type:"structure",members:{domainConfigurations:{type:"list",member:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{},serviceType:{}}}},nextMarker:{}}}},ListFleetMetrics:{http:{method:"GET",requestUri:"/fleet-metrics"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{fleetMetrics:{type:"list",member:{type:"structure",members:{metricName:{},metricArn:{}}}},nextToken:{}}}},ListIndices:{http:{method:"GET",requestUri:"/indices"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{indexNames:{type:"list",member:{}},nextToken:{}}}},ListJobExecutionsForJob:{http:{method:"GET",requestUri:"/jobs/{jobId}/things"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},status:{location:"querystring",locationName:"status"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{thingArn:{},jobExecutionSummary:{shape:"Spk"}}}},nextToken:{}}}},ListJobExecutionsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/jobs"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},status:{location:"querystring",locationName:"status"},namespaceId:{location:"querystring",locationName:"namespaceId"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{executionSummaries:{type:"list",member:{type:"structure",members:{jobId:{},jobExecutionSummary:{shape:"Spk"}}}},nextToken:{}}}},ListJobTemplates:{http:{method:"GET",requestUri:"/job-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{jobTemplates:{type:"list",member:{type:"structure",members:{jobTemplateArn:{},jobTemplateId:{},description:{},createdAt:{type:"timestamp"}}}},nextToken:{}}}},ListJobs:{http:{method:"GET",requestUri:"/jobs"},input:{type:"structure",members:{status:{location:"querystring",locationName:"status"},targetSelection:{location:"querystring",locationName:"targetSelection"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},thingGroupName:{location:"querystring",locationName:"thingGroupName"},thingGroupId:{location:"querystring",locationName:"thingGroupId"},namespaceId:{location:"querystring",locationName:"namespaceId"}}},output:{type:"structure",members:{jobs:{type:"list",member:{type:"structure",members:{jobArn:{},jobId:{},thingGroupId:{},targetSelection:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},completedAt:{type:"timestamp"}}}},nextToken:{}}}},ListManagedJobTemplates:{http:{method:"GET",requestUri:"/managed-job-templates"},input:{type:"structure",members:{templateName:{location:"querystring",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{managedJobTemplates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},environments:{shape:"Sjf"},templateVersion:{}}}},nextToken:{}}}},ListMitigationActions:{http:{method:"GET",requestUri:"/mitigationactions/actions"},input:{type:"structure",members:{actionType:{location:"querystring",locationName:"actionType"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{actionIdentifiers:{type:"list",member:{type:"structure",members:{actionName:{},actionArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOTAUpdates:{http:{method:"GET",requestUri:"/otaUpdates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},otaUpdateStatus:{location:"querystring",locationName:"otaUpdateStatus"}}},output:{type:"structure",members:{otaUpdates:{type:"list",member:{type:"structure",members:{otaUpdateId:{},otaUpdateArn:{},creationDate:{type:"timestamp"}}}},nextToken:{}}}},ListOutgoingCertificates:{http:{method:"GET",requestUri:"/certificates-out-going"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{outgoingCertificates:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},transferredTo:{},transferDate:{type:"timestamp"},transferMessage:{},creationDate:{type:"timestamp"}}}},nextMarker:{}}}},ListPolicies:{http:{method:"GET",requestUri:"/policies"},input:{type:"structure",members:{marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sni"},nextMarker:{}}}},ListPolicyPrincipals:{http:{method:"GET",requestUri:"/policy-principals"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"header",locationName:"x-amzn-iot-policy"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{principals:{shape:"Sqh"},nextMarker:{}}},deprecated:!0},ListPolicyVersions:{http:{method:"GET",requestUri:"/policies/{policyName}/version"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"}}},output:{type:"structure",members:{policyVersions:{type:"list",member:{type:"structure",members:{versionId:{},isDefaultVersion:{type:"boolean"},createDate:{type:"timestamp"}}}}}}},ListPrincipalPolicies:{http:{method:"GET",requestUri:"/principal-policies"},input:{type:"structure",required:["principal"],members:{principal:{location:"header",locationName:"x-amzn-iot-principal"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{policies:{shape:"Sni"},nextMarker:{}}},deprecated:!0},ListPrincipalThings:{http:{method:"GET",requestUri:"/principals/things"},input:{type:"structure",required:["principal"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},principal:{location:"header",locationName:"x-amzn-principal"}}},output:{type:"structure",members:{things:{shape:"Sqr"},nextToken:{}}}},ListProvisioningTemplateVersions:{http:{method:"GET",requestUri:"/provisioning-templates/{templateName}/versions"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{versions:{type:"list",member:{type:"structure",members:{versionId:{type:"integer"},creationDate:{type:"timestamp"},isDefaultVersion:{type:"boolean"}}}},nextToken:{}}}},ListProvisioningTemplates:{http:{method:"GET",requestUri:"/provisioning-templates"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{templates:{type:"list",member:{type:"structure",members:{templateArn:{},templateName:{},description:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},enabled:{type:"boolean"}}}},nextToken:{}}}},ListRoleAliases:{http:{method:"GET",requestUri:"/role-aliases"},input:{type:"structure",members:{pageSize:{location:"querystring",locationName:"pageSize",type:"integer"},marker:{location:"querystring",locationName:"marker"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{roleAliases:{type:"list",member:{}},nextMarker:{}}}},ListScheduledAudits:{http:{method:"GET",requestUri:"/audit/scheduledaudits"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{scheduledAudits:{type:"list",member:{type:"structure",members:{scheduledAuditName:{},scheduledAuditArn:{},frequency:{},dayOfMonth:{},dayOfWeek:{}}}},nextToken:{}}}},ListSecurityProfiles:{http:{method:"GET",requestUri:"/security-profiles"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},dimensionName:{location:"querystring",locationName:"dimensionName"},metricName:{location:"querystring",locationName:"metricName"}}},output:{type:"structure",members:{securityProfileIdentifiers:{type:"list",member:{shape:"Sra"}},nextToken:{}}}},ListSecurityProfilesForTarget:{http:{method:"GET",requestUri:"/security-profiles-for-target"},input:{type:"structure",required:["securityProfileTargetArn"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},securityProfileTargetArn:{location:"querystring",locationName:"securityProfileTargetArn"}}},output:{type:"structure",members:{securityProfileTargetMappings:{type:"list",member:{type:"structure",members:{securityProfileIdentifier:{shape:"Sra"},target:{shape:"Srf"}}}},nextToken:{}}}},ListStreams:{http:{method:"GET",requestUri:"/streams"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ascendingOrder:{location:"querystring",locationName:"isAscendingOrder",type:"boolean"}}},output:{type:"structure",members:{streams:{type:"list",member:{type:"structure",members:{streamId:{},streamArn:{},streamVersion:{type:"integer"},description:{}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{tags:{shape:"S29"},nextToken:{}}}},ListTargetsForPolicy:{http:{requestUri:"/policy-targets/{policyName}"},input:{type:"structure",required:["policyName"],members:{policyName:{location:"uri",locationName:"policyName"},marker:{location:"querystring",locationName:"marker"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{targets:{type:"list",member:{}},nextMarker:{}}}},ListTargetsForSecurityProfile:{http:{method:"GET",requestUri:"/security-profiles/{securityProfileName}/targets"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{securityProfileTargets:{type:"list",member:{shape:"Srf"}},nextToken:{}}}},ListThingGroups:{http:{method:"GET",requestUri:"/thing-groups"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},parentGroup:{location:"querystring",locationName:"parentGroup"},namePrefixFilter:{location:"querystring",locationName:"namePrefixFilter"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"}}},output:{type:"structure",members:{thingGroups:{shape:"Sk8"},nextToken:{}}}},ListThingGroupsForThing:{http:{method:"GET",requestUri:"/things/{thingName}/thing-groups"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{thingGroups:{shape:"Sk8"},nextToken:{}}}},ListThingPrincipals:{http:{method:"GET",requestUri:"/things/{thingName}/principals"},input:{type:"structure",required:["thingName"],members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingName:{location:"uri",locationName:"thingName"}}},output:{type:"structure",members:{principals:{shape:"Sqh"},nextToken:{}}}},ListThingRegistrationTaskReports:{http:{method:"GET",requestUri:"/thing-registration-tasks/{taskId}/reports"},input:{type:"structure",required:["taskId","reportType"],members:{taskId:{location:"uri",locationName:"taskId"},reportType:{location:"querystring",locationName:"reportType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{resourceLinks:{type:"list",member:{}},reportType:{},nextToken:{}}}},ListThingRegistrationTasks:{http:{method:"GET",requestUri:"/thing-registration-tasks"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},status:{location:"querystring",locationName:"status"}}},output:{type:"structure",members:{taskIds:{type:"list",member:{}},nextToken:{}}}},ListThingTypes:{http:{method:"GET",requestUri:"/thing-types"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},thingTypeName:{location:"querystring",locationName:"thingTypeName"}}},output:{type:"structure",members:{thingTypes:{type:"list",member:{type:"structure",members:{thingTypeName:{},thingTypeArn:{},thingTypeProperties:{shape:"S9q"},thingTypeMetadata:{shape:"Skl"}}}},nextToken:{}}}},ListThings:{http:{method:"GET",requestUri:"/things"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},attributeName:{location:"querystring",locationName:"attributeName"},attributeValue:{location:"querystring",locationName:"attributeValue"},thingTypeName:{location:"querystring",locationName:"thingTypeName"},usePrefixAttributeValue:{location:"querystring",locationName:"usePrefixAttributeValue",type:"boolean"}}},output:{type:"structure",members:{things:{type:"list",member:{type:"structure",members:{thingName:{},thingTypeName:{},thingArn:{},attributes:{shape:"S3h"},version:{type:"long"}}}},nextToken:{}}}},ListThingsInBillingGroup:{http:{method:"GET",requestUri:"/billing-groups/{billingGroupName}/things"},input:{type:"structure",required:["billingGroupName"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sqr"},nextToken:{}}}},ListThingsInThingGroup:{http:{method:"GET",requestUri:"/thing-groups/{thingGroupName}/things"},input:{type:"structure",required:["thingGroupName"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},recursive:{location:"querystring",locationName:"recursive",type:"boolean"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{things:{shape:"Sqr"},nextToken:{}}}},ListTopicRuleDestinations:{http:{method:"GET",requestUri:"/destinations"},input:{type:"structure",members:{maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{destinationSummaries:{type:"list",member:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlSummary:{type:"structure",members:{confirmationUrl:{}}},vpcDestinationSummary:{type:"structure",members:{subnetIds:{shape:"Scz"},securityGroups:{shape:"Sd1"},vpcId:{},roleArn:{}}}}}},nextToken:{}}}},ListTopicRules:{http:{method:"GET",requestUri:"/rules"},input:{type:"structure",members:{topic:{location:"querystring",locationName:"topic"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"},ruleDisabled:{location:"querystring",locationName:"ruleDisabled",type:"boolean"}}},output:{type:"structure",members:{rules:{type:"list",member:{type:"structure",members:{ruleArn:{},ruleName:{},topicPattern:{},createdAt:{type:"timestamp"},ruleDisabled:{type:"boolean"}}}},nextToken:{}}}},ListV2LoggingLevels:{http:{method:"GET",requestUri:"/v2LoggingLevel"},input:{type:"structure",members:{targetType:{location:"querystring",locationName:"targetType"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{logTargetConfigurations:{type:"list",member:{type:"structure",members:{logTarget:{shape:"St3"},logLevel:{}}}},nextToken:{}}}},ListViolationEvents:{http:{method:"GET",requestUri:"/violation-events"},input:{type:"structure",required:["startTime","endTime"],members:{startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"},thingName:{location:"querystring",locationName:"thingName"},securityProfileName:{location:"querystring",locationName:"securityProfileName"},behaviorCriteriaType:{location:"querystring",locationName:"behaviorCriteriaType"},listSuppressedAlerts:{location:"querystring",locationName:"listSuppressedAlerts",type:"boolean"},verificationState:{location:"querystring",locationName:"verificationState"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{violationEvents:{type:"list",member:{type:"structure",members:{violationId:{},thingName:{},securityProfileName:{},behavior:{shape:"S8e"},metricValue:{shape:"S8l"},violationEventAdditionalInfo:{shape:"Snb"},violationEventType:{},verificationState:{},verificationStateDescription:{},violationEventTime:{type:"timestamp"}}}},nextToken:{}}}},PutVerificationStateOnViolation:{http:{requestUri:"/violations/verification-state/{violationId}"},input:{type:"structure",required:["violationId","verificationState"],members:{violationId:{location:"uri",locationName:"violationId"},verificationState:{},verificationStateDescription:{}}},output:{type:"structure",members:{}}},RegisterCACertificate:{http:{requestUri:"/cacertificate"},input:{type:"structure",required:["caCertificate","verificationCertificate"],members:{caCertificate:{},verificationCertificate:{},setAsActive:{location:"querystring",locationName:"setAsActive",type:"boolean"},allowAutoRegistration:{location:"querystring",locationName:"allowAutoRegistration",type:"boolean"},registrationConfig:{shape:"Sh8"},tags:{shape:"S29"}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificate:{http:{requestUri:"/certificate/register"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},caCertificatePem:{},setAsActive:{deprecated:!0,location:"querystring",locationName:"setAsActive",type:"boolean"},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterCertificateWithoutCA:{http:{requestUri:"/certificate/register-no-ca"},input:{type:"structure",required:["certificatePem"],members:{certificatePem:{},status:{}}},output:{type:"structure",members:{certificateArn:{},certificateId:{}}}},RegisterThing:{http:{requestUri:"/things"},input:{type:"structure",required:["templateBody"],members:{templateBody:{},parameters:{type:"map",key:{},value:{}}}},output:{type:"structure",members:{certificatePem:{},resourceArns:{type:"map",key:{},value:{}}}}},RejectCertificateTransfer:{http:{method:"PATCH",requestUri:"/reject-certificate-transfer/{certificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"certificateId"},rejectReason:{}}}},RemoveThingFromBillingGroup:{http:{method:"PUT",requestUri:"/billing-groups/removeThingFromBillingGroup"},input:{type:"structure",members:{billingGroupName:{},billingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},RemoveThingFromThingGroup:{http:{method:"PUT",requestUri:"/thing-groups/removeThingFromThingGroup"},input:{type:"structure",members:{thingGroupName:{},thingGroupArn:{},thingName:{},thingArn:{}}},output:{type:"structure",members:{}}},ReplaceTopicRule:{http:{method:"PATCH",requestUri:"/rules/{ruleName}"},input:{type:"structure",required:["ruleName","topicRulePayload"],members:{ruleName:{location:"uri",locationName:"ruleName"},topicRulePayload:{shape:"S9y"}},payload:"topicRulePayload"}},SearchIndex:{http:{requestUri:"/indices/search"},input:{type:"structure",required:["queryString"],members:{indexName:{},queryString:{},nextToken:{},maxResults:{type:"integer"},queryVersion:{}}},output:{type:"structure",members:{nextToken:{},things:{type:"list",member:{type:"structure",members:{thingName:{},thingId:{},thingTypeName:{},thingGroupNames:{shape:"Stz"},attributes:{shape:"S3h"},shadow:{},deviceDefender:{},connectivity:{type:"structure",members:{connected:{type:"boolean"},timestamp:{type:"long"},disconnectReason:{}}}}}},thingGroups:{type:"list",member:{type:"structure",members:{thingGroupName:{},thingGroupId:{},thingGroupDescription:{},attributes:{shape:"S3h"},parentGroupNames:{shape:"Stz"}}}}}}},SetDefaultAuthorizer:{http:{requestUri:"/default-authorizer"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},SetDefaultPolicyVersion:{http:{method:"PATCH",requestUri:"/policies/{policyName}/version/{policyVersionId}"},input:{type:"structure",required:["policyName","policyVersionId"],members:{policyName:{location:"uri",locationName:"policyName"},policyVersionId:{location:"uri",locationName:"policyVersionId"}}}},SetLoggingOptions:{http:{requestUri:"/loggingOptions"},input:{type:"structure",required:["loggingOptionsPayload"],members:{loggingOptionsPayload:{type:"structure",required:["roleArn"],members:{roleArn:{},logLevel:{}}}},payload:"loggingOptionsPayload"}},SetV2LoggingLevel:{http:{requestUri:"/v2LoggingLevel"},input:{type:"structure",required:["logTarget","logLevel"],members:{logTarget:{shape:"St3"},logLevel:{}}}},SetV2LoggingOptions:{http:{requestUri:"/v2LoggingOptions"},input:{type:"structure",members:{roleArn:{},defaultLogLevel:{},disableAllLogs:{type:"boolean"}}}},StartAuditMitigationActionsTask:{http:{requestUri:"/audit/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","auditCheckToActionsMapping","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sfx"},auditCheckToActionsMapping:{shape:"Sg1"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartDetectMitigationActionsTask:{http:{method:"PUT",requestUri:"/detect/mitigationactions/tasks/{taskId}"},input:{type:"structure",required:["taskId","target","actions","clientRequestToken"],members:{taskId:{location:"uri",locationName:"taskId"},target:{shape:"Sho"},actions:{type:"list",member:{}},violationEventOccurrenceRange:{shape:"Shr"},includeOnlyActiveViolations:{type:"boolean"},includeSuppressedAlerts:{type:"boolean"},clientRequestToken:{idempotencyToken:!0}}},output:{type:"structure",members:{taskId:{}}}},StartOnDemandAuditTask:{http:{requestUri:"/audit/tasks"},input:{type:"structure",required:["targetCheckNames"],members:{targetCheckNames:{shape:"S87"}}},output:{type:"structure",members:{taskId:{}}}},StartThingRegistrationTask:{http:{requestUri:"/thing-registration-tasks"},input:{type:"structure",required:["templateBody","inputFileBucket","inputFileKey","roleArn"],members:{templateBody:{},inputFileBucket:{},inputFileKey:{},roleArn:{}}},output:{type:"structure",members:{taskId:{}}}},StopThingRegistrationTask:{http:{method:"PUT",requestUri:"/thing-registration-tasks/{taskId}/cancel"},input:{type:"structure",required:["taskId"],members:{taskId:{location:"uri",locationName:"taskId"}}},output:{type:"structure",members:{}}},TagResource:{http:{requestUri:"/tags"},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{},tags:{shape:"S29"}}},output:{type:"structure",members:{}}},TestAuthorization:{http:{requestUri:"/test-authorization"},input:{type:"structure",required:["authInfos"],members:{principal:{},cognitoIdentityPoolId:{},authInfos:{type:"list",member:{shape:"Sut"}},clientId:{location:"querystring",locationName:"clientId"},policyNamesToAdd:{shape:"Sux"},policyNamesToSkip:{shape:"Sux"}}},output:{type:"structure",members:{authResults:{type:"list",member:{type:"structure",members:{authInfo:{shape:"Sut"},allowed:{type:"structure",members:{policies:{shape:"Sni"}}},denied:{type:"structure",members:{implicitDeny:{type:"structure",members:{policies:{shape:"Sni"}}},explicitDeny:{type:"structure",members:{policies:{shape:"Sni"}}}}},authDecision:{},missingContextValues:{type:"list",member:{}}}}}}}},TestInvokeAuthorizer:{http:{requestUri:"/authorizer/{authorizerName}/test"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},token:{},tokenSignature:{},httpContext:{type:"structure",members:{headers:{type:"map",key:{},value:{}},queryString:{}}},mqttContext:{type:"structure",members:{username:{},password:{type:"blob"},clientId:{}}},tlsContext:{type:"structure",members:{serverName:{}}}}},output:{
-type:"structure",members:{isAuthenticated:{type:"boolean"},principalId:{},policyDocuments:{type:"list",member:{}},refreshAfterInSeconds:{type:"integer"},disconnectAfterInSeconds:{type:"integer"}}}},TransferCertificate:{http:{method:"PATCH",requestUri:"/transfer-certificate/{certificateId}"},input:{type:"structure",required:["certificateId","targetAwsAccount"],members:{certificateId:{location:"uri",locationName:"certificateId"},targetAwsAccount:{location:"querystring",locationName:"targetAwsAccount"},transferMessage:{}}},output:{type:"structure",members:{transferredCertificateArn:{}}}},UntagResource:{http:{requestUri:"/untag"},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{},tagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateAccountAuditConfiguration:{http:{method:"PATCH",requestUri:"/audit/configuration"},input:{type:"structure",members:{roleArn:{},auditNotificationTargetConfigurations:{shape:"Sf5"},auditCheckConfigurations:{shape:"Sf8"}}},output:{type:"structure",members:{}}},UpdateAuditSuppression:{http:{method:"PATCH",requestUri:"/audit/suppressions/update"},input:{type:"structure",required:["checkName","resourceIdentifier"],members:{checkName:{},resourceIdentifier:{shape:"S1o"},expirationDate:{type:"timestamp"},suppressIndefinitely:{type:"boolean"},description:{}}},output:{type:"structure",members:{}}},UpdateAuthorizer:{http:{method:"PUT",requestUri:"/authorizer/{authorizerName}"},input:{type:"structure",required:["authorizerName"],members:{authorizerName:{location:"uri",locationName:"authorizerName"},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{}}},output:{type:"structure",members:{authorizerName:{},authorizerArn:{}}}},UpdateBillingGroup:{http:{method:"PATCH",requestUri:"/billing-groups/{billingGroupName}"},input:{type:"structure",required:["billingGroupName","billingGroupProperties"],members:{billingGroupName:{location:"uri",locationName:"billingGroupName"},billingGroupProperties:{shape:"S2h"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateCACertificate:{http:{method:"PUT",requestUri:"/cacertificate/{caCertificateId}"},input:{type:"structure",required:["certificateId"],members:{certificateId:{location:"uri",locationName:"caCertificateId"},newStatus:{location:"querystring",locationName:"newStatus"},newAutoRegistrationStatus:{location:"querystring",locationName:"newAutoRegistrationStatus"},registrationConfig:{shape:"Sh8"},removeAutoRegistration:{type:"boolean"}}}},UpdateCertificate:{http:{method:"PUT",requestUri:"/certificates/{certificateId}"},input:{type:"structure",required:["certificateId","newStatus"],members:{certificateId:{location:"uri",locationName:"certificateId"},newStatus:{location:"querystring",locationName:"newStatus"}}}},UpdateCustomMetric:{http:{method:"PATCH",requestUri:"/custom-metric/{metricName}"},input:{type:"structure",required:["metricName","displayName"],members:{metricName:{location:"uri",locationName:"metricName"},displayName:{}}},output:{type:"structure",members:{metricName:{},metricArn:{},metricType:{},displayName:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDimension:{http:{method:"PATCH",requestUri:"/dimensions/{name}"},input:{type:"structure",required:["name","stringValues"],members:{name:{location:"uri",locationName:"name"},stringValues:{shape:"S2z"}}},output:{type:"structure",members:{name:{},arn:{},type:{},stringValues:{shape:"S2z"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateDomainConfiguration:{http:{method:"PUT",requestUri:"/domainConfigurations/{domainConfigurationName}"},input:{type:"structure",required:["domainConfigurationName"],members:{domainConfigurationName:{location:"uri",locationName:"domainConfigurationName"},authorizerConfig:{shape:"S38"},domainConfigurationStatus:{},removeAuthorizerConfig:{type:"boolean"}}},output:{type:"structure",members:{domainConfigurationName:{},domainConfigurationArn:{}}}},UpdateDynamicThingGroup:{http:{method:"PATCH",requestUri:"/dynamic-thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"},indexName:{},queryString:{},queryVersion:{}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateEventConfigurations:{http:{method:"PATCH",requestUri:"/event-configurations"},input:{type:"structure",members:{eventConfigurations:{shape:"Sic"}}},output:{type:"structure",members:{}}},UpdateFleetMetric:{http:{method:"PATCH",requestUri:"/fleet-metric/{metricName}"},input:{type:"structure",required:["metricName","indexName"],members:{metricName:{location:"uri",locationName:"metricName"},queryString:{},aggregationType:{shape:"S3s"},period:{type:"integer"},aggregationField:{},description:{},queryVersion:{},indexName:{},unit:{},expectedVersion:{type:"long"}}}},UpdateIndexingConfiguration:{http:{requestUri:"/indexing/config"},input:{type:"structure",members:{thingIndexingConfiguration:{shape:"Slk"},thingGroupIndexingConfiguration:{shape:"Slt"}}},output:{type:"structure",members:{}}},UpdateJob:{http:{method:"PATCH",requestUri:"/jobs/{jobId}"},input:{type:"structure",required:["jobId"],members:{jobId:{location:"uri",locationName:"jobId"},description:{},presignedUrlConfig:{shape:"S45"},jobExecutionsRolloutConfig:{shape:"S48"},abortConfig:{shape:"S4f"},timeoutConfig:{shape:"S4m"},namespaceId:{location:"querystring",locationName:"namespaceId"}}}},UpdateMitigationAction:{http:{method:"PATCH",requestUri:"/mitigationactions/actions/{actionName}"},input:{type:"structure",required:["actionName"],members:{actionName:{location:"uri",locationName:"actionName"},roleArn:{},actionParams:{shape:"S53"}}},output:{type:"structure",members:{actionArn:{},actionId:{}}}},UpdateProvisioningTemplate:{http:{method:"PATCH",requestUri:"/provisioning-templates/{templateName}"},input:{type:"structure",required:["templateName"],members:{templateName:{location:"uri",locationName:"templateName"},description:{},enabled:{type:"boolean"},defaultVersionId:{type:"integer"},provisioningRoleArn:{},preProvisioningHook:{shape:"S7s"},removePreProvisioningHook:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateRoleAlias:{http:{method:"PUT",requestUri:"/role-aliases/{roleAlias}"},input:{type:"structure",required:["roleAlias"],members:{roleAlias:{location:"uri",locationName:"roleAlias"},roleArn:{},credentialDurationSeconds:{type:"integer"}}},output:{type:"structure",members:{roleAlias:{},roleAliasArn:{}}}},UpdateScheduledAudit:{http:{method:"PATCH",requestUri:"/audit/scheduledaudits/{scheduledAuditName}"},input:{type:"structure",required:["scheduledAuditName"],members:{frequency:{},dayOfMonth:{},dayOfWeek:{},targetCheckNames:{shape:"S87"},scheduledAuditName:{location:"uri",locationName:"scheduledAuditName"}}},output:{type:"structure",members:{scheduledAuditArn:{}}}},UpdateSecurityProfile:{http:{method:"PATCH",requestUri:"/security-profiles/{securityProfileName}"},input:{type:"structure",required:["securityProfileName"],members:{securityProfileName:{location:"uri",locationName:"securityProfileName"},securityProfileDescription:{},behaviors:{shape:"S8d"},alertTargets:{shape:"S93"},additionalMetricsToRetain:{shape:"S97",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S98"},deleteBehaviors:{type:"boolean"},deleteAlertTargets:{type:"boolean"},deleteAdditionalMetricsToRetain:{type:"boolean"},expectedVersion:{location:"querystring",locationName:"expectedVersion",type:"long"}}},output:{type:"structure",members:{securityProfileName:{},securityProfileArn:{},securityProfileDescription:{},behaviors:{shape:"S8d"},alertTargets:{shape:"S93"},additionalMetricsToRetain:{shape:"S97",deprecated:!0,deprecatedMessage:"Use additionalMetricsToRetainV2."},additionalMetricsToRetainV2:{shape:"S98"},version:{type:"long"},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"}}}},UpdateStream:{http:{method:"PUT",requestUri:"/streams/{streamId}"},input:{type:"structure",required:["streamId"],members:{streamId:{location:"uri",locationName:"streamId"},description:{},files:{shape:"S9e"},roleArn:{}}},output:{type:"structure",members:{streamId:{},streamArn:{},description:{},streamVersion:{type:"integer"}}}},UpdateThing:{http:{method:"PATCH",requestUri:"/things/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},thingTypeName:{},attributePayload:{shape:"S3g"},expectedVersion:{type:"long"},removeThingType:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateThingGroup:{http:{method:"PATCH",requestUri:"/thing-groups/{thingGroupName}"},input:{type:"structure",required:["thingGroupName","thingGroupProperties"],members:{thingGroupName:{location:"uri",locationName:"thingGroupName"},thingGroupProperties:{shape:"S3e"},expectedVersion:{type:"long"}}},output:{type:"structure",members:{version:{type:"long"}}}},UpdateThingGroupsForThing:{http:{method:"PUT",requestUri:"/thing-groups/updateThingGroupsForThing"},input:{type:"structure",members:{thingName:{},thingGroupsToAdd:{shape:"Sx8"},thingGroupsToRemove:{shape:"Sx8"},overrideDynamicGroups:{type:"boolean"}}},output:{type:"structure",members:{}}},UpdateTopicRuleDestination:{http:{method:"PATCH",requestUri:"/destinations"},input:{type:"structure",required:["arn","status"],members:{arn:{},status:{}}},output:{type:"structure",members:{}}},ValidateSecurityProfileBehaviors:{http:{requestUri:"/security-profile-behaviors/validate"},input:{type:"structure",required:["behaviors"],members:{behaviors:{shape:"S8d"}}},output:{type:"structure",members:{valid:{type:"boolean"},validationErrors:{type:"list",member:{type:"structure",members:{errorMessage:{}}}}}}}},shapes:{Sg:{type:"list",member:{}},S1e:{type:"map",key:{},value:{}},S1o:{type:"structure",members:{deviceCertificateId:{},caCertificateId:{},cognitoIdentityPoolId:{},clientId:{},policyVersionIdentifier:{type:"structure",members:{policyName:{},policyVersionId:{}}},account:{},iamRoleArn:{},roleAliasArn:{}}},S25:{type:"map",key:{},value:{}},S29:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},S2h:{type:"structure",members:{billingGroupDescription:{}}},S2z:{type:"list",member:{}},S38:{type:"structure",members:{defaultAuthorizerName:{},allowAuthorizerOverride:{type:"boolean"}}},S3e:{type:"structure",members:{thingGroupDescription:{},attributePayload:{shape:"S3g"}}},S3g:{type:"structure",members:{attributes:{shape:"S3h"},merge:{type:"boolean"}}},S3h:{type:"map",key:{},value:{}},S3s:{type:"structure",required:["name"],members:{name:{},values:{type:"list",member:{}}}},S45:{type:"structure",members:{roleArn:{},expiresInSec:{type:"long"}}},S48:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S4f:{type:"structure",required:["criteriaList"],members:{criteriaList:{type:"list",member:{type:"structure",required:["failureType","action","thresholdPercentage","minNumberOfExecutedThings"],members:{failureType:{},action:{},thresholdPercentage:{type:"double"},minNumberOfExecutedThings:{type:"integer"}}}}}},S4m:{type:"structure",members:{inProgressTimeoutInMinutes:{type:"long"}}},S4p:{type:"map",key:{},value:{}},S4y:{type:"structure",members:{PublicKey:{},PrivateKey:{type:"string",sensitive:!0}}},S53:{type:"structure",members:{updateDeviceCertificateParams:{type:"structure",required:["action"],members:{action:{}}},updateCACertificateParams:{type:"structure",required:["action"],members:{action:{}}},addThingsToThingGroupParams:{type:"structure",required:["thingGroupNames"],members:{thingGroupNames:{type:"list",member:{}},overrideDynamicGroups:{type:"boolean"}}},replaceDefaultPolicyVersionParams:{type:"structure",required:["templateName"],members:{templateName:{}}},enableIoTLoggingParams:{type:"structure",required:["roleArnForLogging","logLevel"],members:{roleArnForLogging:{},logLevel:{}}},publishFindingToSnsParams:{type:"structure",required:["topicArn"],members:{topicArn:{}}}}},S5m:{type:"list",member:{}},S5o:{type:"list",member:{}},S5q:{type:"structure",members:{maximumPerMinute:{type:"integer"},exponentialRate:{type:"structure",required:["baseRatePerMinute","incrementFactor","rateIncreaseCriteria"],members:{baseRatePerMinute:{type:"integer"},incrementFactor:{type:"double"},rateIncreaseCriteria:{type:"structure",members:{numberOfNotifiedThings:{type:"integer"},numberOfSucceededThings:{type:"integer"}}}}}}},S5x:{type:"structure",members:{expiresInSec:{type:"long"}}},S68:{type:"list",member:{type:"structure",members:{fileName:{},fileType:{type:"integer"},fileVersion:{},fileLocation:{type:"structure",members:{stream:{type:"structure",members:{streamId:{},fileId:{type:"integer"}}},s3Location:{shape:"S6h"}}},codeSigning:{type:"structure",members:{awsSignerJobId:{},startSigningJobParameter:{type:"structure",members:{signingProfileParameter:{type:"structure",members:{certificateArn:{},platform:{},certificatePathOnDevice:{}}},signingProfileName:{},destination:{type:"structure",members:{s3Destination:{type:"structure",members:{bucket:{},prefix:{}}}}}}},customCodeSigning:{type:"structure",members:{signature:{type:"structure",members:{inlineDocument:{type:"blob"}}},certificateChain:{type:"structure",members:{certificateName:{},inlineDocument:{}}},hashAlgorithm:{},signatureAlgorithm:{}}}}},attributes:{type:"map",key:{},value:{}}}}},S6h:{type:"structure",members:{bucket:{},key:{},version:{}}},S76:{type:"map",key:{},value:{}},S7s:{type:"structure",required:["targetArn"],members:{payloadVersion:{},targetArn:{}}},S87:{type:"list",member:{}},S8d:{type:"list",member:{shape:"S8e"}},S8e:{type:"structure",required:["name"],members:{name:{},metric:{},metricDimension:{shape:"S8h"},criteria:{type:"structure",members:{comparisonOperator:{},value:{shape:"S8l"},durationSeconds:{type:"integer"},consecutiveDatapointsToAlarm:{type:"integer"},consecutiveDatapointsToClear:{type:"integer"},statisticalThreshold:{type:"structure",members:{statistic:{}}},mlDetectionConfig:{type:"structure",required:["confidenceLevel"],members:{confidenceLevel:{}}}}},suppressAlerts:{type:"boolean"}}},S8h:{type:"structure",required:["dimensionName"],members:{dimensionName:{},operator:{}}},S8l:{type:"structure",members:{count:{type:"long"},cidrs:{type:"list",member:{}},ports:{type:"list",member:{type:"integer"}},number:{type:"double"},numbers:{type:"list",member:{type:"double"}},strings:{type:"list",member:{}}}},S93:{type:"map",key:{},value:{type:"structure",required:["alertTargetArn","roleArn"],members:{alertTargetArn:{},roleArn:{}}}},S97:{type:"list",member:{}},S98:{type:"list",member:{type:"structure",required:["metric"],members:{metric:{},metricDimension:{shape:"S8h"}}}},S9e:{type:"list",member:{type:"structure",members:{fileId:{type:"integer"},s3Location:{shape:"S6h"}}}},S9q:{type:"structure",members:{thingTypeDescription:{},searchableAttributes:{type:"list",member:{}}}},S9y:{type:"structure",required:["sql","actions"],members:{sql:{},description:{},actions:{shape:"Sa1"},ruleDisabled:{type:"boolean"},awsIotSqlVersion:{},errorAction:{shape:"Sa2"}}},Sa1:{type:"list",member:{shape:"Sa2"}},Sa2:{type:"structure",members:{dynamoDB:{type:"structure",required:["tableName","roleArn","hashKeyField","hashKeyValue"],members:{tableName:{},roleArn:{},operation:{},hashKeyField:{},hashKeyValue:{},hashKeyType:{},rangeKeyField:{},rangeKeyValue:{},rangeKeyType:{},payloadField:{}}},dynamoDBv2:{type:"structure",required:["roleArn","putItem"],members:{roleArn:{},putItem:{type:"structure",required:["tableName"],members:{tableName:{}}}}},lambda:{type:"structure",required:["functionArn"],members:{functionArn:{}}},sns:{type:"structure",required:["targetArn","roleArn"],members:{targetArn:{},roleArn:{},messageFormat:{}}},sqs:{type:"structure",required:["roleArn","queueUrl"],members:{roleArn:{},queueUrl:{},useBase64:{type:"boolean"}}},kinesis:{type:"structure",required:["roleArn","streamName"],members:{roleArn:{},streamName:{},partitionKey:{}}},republish:{type:"structure",required:["roleArn","topic"],members:{roleArn:{},topic:{},qos:{type:"integer"}}},s3:{type:"structure",required:["roleArn","bucketName","key"],members:{roleArn:{},bucketName:{},key:{},cannedAcl:{}}},firehose:{type:"structure",required:["roleArn","deliveryStreamName"],members:{roleArn:{},deliveryStreamName:{},separator:{},batchMode:{type:"boolean"}}},cloudwatchMetric:{type:"structure",required:["roleArn","metricNamespace","metricName","metricValue","metricUnit"],members:{roleArn:{},metricNamespace:{},metricName:{},metricValue:{},metricUnit:{},metricTimestamp:{}}},cloudwatchAlarm:{type:"structure",required:["roleArn","alarmName","stateReason","stateValue"],members:{roleArn:{},alarmName:{},stateReason:{},stateValue:{}}},cloudwatchLogs:{type:"structure",required:["roleArn","logGroupName"],members:{roleArn:{},logGroupName:{}}},elasticsearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}},salesforce:{type:"structure",required:["token","url"],members:{token:{},url:{}}},iotAnalytics:{type:"structure",members:{channelArn:{},channelName:{},batchMode:{type:"boolean"},roleArn:{}}},iotEvents:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},messageId:{},batchMode:{type:"boolean"},roleArn:{}}},iotSiteWise:{type:"structure",required:["putAssetPropertyValueEntries","roleArn"],members:{putAssetPropertyValueEntries:{type:"list",member:{type:"structure",required:["propertyValues"],members:{entryId:{},assetId:{},propertyId:{},propertyAlias:{},propertyValues:{type:"list",member:{type:"structure",required:["value","timestamp"],members:{value:{type:"structure",members:{stringValue:{},integerValue:{},doubleValue:{},booleanValue:{}}},timestamp:{type:"structure",required:["timeInSeconds"],members:{timeInSeconds:{},offsetInNanos:{}}},quality:{}}}}}}},roleArn:{}}},stepFunctions:{type:"structure",required:["stateMachineName","roleArn"],members:{executionNamePrefix:{},stateMachineName:{},roleArn:{}}},timestream:{type:"structure",required:["roleArn","databaseName","tableName","dimensions"],members:{roleArn:{},databaseName:{},tableName:{},dimensions:{type:"list",member:{type:"structure",required:["name","value"],members:{name:{},value:{}}}},timestamp:{type:"structure",required:["value","unit"],members:{value:{},unit:{}}}}},http:{type:"structure",required:["url"],members:{url:{},confirmationUrl:{},headers:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},auth:{type:"structure",members:{sigv4:{type:"structure",required:["signingRegion","serviceName","roleArn"],members:{signingRegion:{},serviceName:{},roleArn:{}}}}}}},kafka:{type:"structure",required:["destinationArn","topic","clientProperties"],members:{destinationArn:{},topic:{},key:{},partition:{},clientProperties:{type:"map",key:{},value:{}}}},openSearch:{type:"structure",required:["roleArn","endpoint","index","type","id"],members:{roleArn:{},endpoint:{},index:{},type:{},id:{}}}}},Scz:{type:"list",member:{}},Sd1:{type:"list",member:{}},Sd5:{type:"structure",members:{arn:{},status:{},createdAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},statusReason:{},httpUrlProperties:{type:"structure",members:{confirmationUrl:{}}},vpcProperties:{type:"structure",members:{subnetIds:{shape:"Scz"},securityGroups:{shape:"Sd1"},vpcId:{},roleArn:{}}}}},Sf5:{type:"map",key:{},value:{type:"structure",members:{targetArn:{},roleArn:{},enabled:{type:"boolean"}}}},Sf8:{type:"map",key:{},value:{type:"structure",members:{enabled:{type:"boolean"}}}},Sfd:{type:"structure",members:{findingId:{},taskId:{},checkName:{},taskStartTime:{type:"timestamp"},findingTime:{type:"timestamp"},severity:{},nonCompliantResource:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sfh"}}},relatedResources:{type:"list",member:{type:"structure",members:{resourceType:{},resourceIdentifier:{shape:"S1o"},additionalInfo:{shape:"Sfh"}}}},reasonForNonCompliance:{},reasonForNonComplianceCode:{},isSuppressed:{type:"boolean"}}},Sfh:{type:"map",key:{},value:{}},Sfx:{type:"structure",members:{auditTaskId:{},findingIds:{type:"list",member:{}},auditCheckToReasonCodeFilter:{type:"map",key:{},value:{type:"list",member:{}}}}},Sg1:{type:"map",key:{},value:{type:"list",member:{}}},Sg3:{type:"list",member:{type:"structure",members:{name:{},id:{},roleArn:{},actionParams:{shape:"S53"}}}},Sgu:{type:"structure",members:{authorizerName:{},authorizerArn:{},authorizerFunctionArn:{},tokenKeyName:{},tokenSigningPublicKeys:{shape:"S25"},status:{},creationDate:{type:"timestamp"},lastModifiedDate:{type:"timestamp"},signingDisabled:{type:"boolean"}}},Sh7:{type:"structure",members:{notBefore:{type:"timestamp"},notAfter:{type:"timestamp"}}},Sh8:{type:"structure",members:{templateBody:{},roleArn:{}}},Shm:{type:"structure",members:{taskId:{},taskStatus:{},taskStartTime:{type:"timestamp"},taskEndTime:{type:"timestamp"},target:{shape:"Sho"},violationEventOccurrenceRange:{shape:"Shr"},onlyActiveViolationsIncluded:{type:"boolean"},suppressedAlertsIncluded:{type:"boolean"},actionsDefinition:{shape:"Sg3"},taskStatistics:{type:"structure",members:{actionsExecuted:{type:"long"},actionsSkipped:{type:"long"},actionsFailed:{type:"long"}}}}},Sho:{type:"structure",members:{violationIds:{type:"list",member:{}},securityProfileName:{},behaviorName:{}}},Shr:{type:"structure",required:["startTime","endTime"],members:{startTime:{type:"timestamp"},endTime:{type:"timestamp"}}},Sic:{type:"map",key:{},value:{type:"structure",members:{Enabled:{type:"boolean"}}}},Sjf:{type:"list",member:{}},Sk8:{type:"list",member:{shape:"Sk9"}},Sk9:{type:"structure",members:{groupName:{},groupArn:{}}},Skl:{type:"structure",members:{deprecated:{type:"boolean"},deprecationDate:{type:"timestamp"},creationDate:{type:"timestamp"}}},Slk:{type:"structure",required:["thingIndexingMode"],members:{thingIndexingMode:{},thingConnectivityIndexingMode:{},deviceDefenderIndexingMode:{},namedShadowIndexingMode:{},managedFields:{shape:"Slp"},customFields:{shape:"Slp"}}},Slp:{type:"list",member:{type:"structure",members:{name:{},type:{}}}},Slt:{type:"structure",required:["thingGroupIndexingMode"],members:{thingGroupIndexingMode:{},managedFields:{shape:"Slp"},customFields:{shape:"Slp"}}},Snb:{type:"structure",members:{confidenceLevel:{}}},Sni:{type:"list",member:{type:"structure",members:{policyName:{},policyArn:{}}}},Sok:{type:"list",member:{type:"structure",members:{certificateArn:{},certificateId:{},status:{},certificateMode:{},creationDate:{type:"timestamp"}}}},Spk:{type:"structure",members:{status:{},queuedAt:{type:"timestamp"},startedAt:{type:"timestamp"},lastUpdatedAt:{type:"timestamp"},executionNumber:{type:"long"}}},Sqh:{type:"list",member:{}},Sqr:{type:"list",member:{}},Sra:{type:"structure",required:["name","arn"],members:{name:{},arn:{}}},Srf:{type:"structure",required:["arn"],members:{arn:{}}},St3:{type:"structure",required:["targetType"],members:{targetType:{},targetName:{}}},Stz:{type:"list",member:{}},Sut:{type:"structure",required:["resources"],members:{actionType:{},resources:{type:"list",member:{}}}},Sux:{type:"list",member:{}},Sx8:{type:"list",member:{}}}}},{}],127:[function(e,t,r){t.exports={pagination:{GetBehaviorModelTrainingSummaries:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"summaries"},ListActiveViolations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"activeViolations"},ListAttachedPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListAuditFindings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"findings"},ListAuditMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListAuditMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuditSuppressions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"suppressions"},ListAuditTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListAuthorizers:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"authorizers"},ListBillingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"billingGroups"},ListCACertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCertificatesByCA:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"certificates"},ListCustomMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"metricNames"},ListDetectMitigationActionsExecutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionsExecutions"},ListDetectMitigationActionsTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"tasks"},ListDimensions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"dimensionNames"},ListDomainConfigurations:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"domainConfigurations"},ListFleetMetrics:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"fleetMetrics"},ListIndices:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"indexNames"},ListJobExecutionsForJob:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobExecutionsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"executionSummaries"},ListJobTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobTemplates"},ListJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"jobs"},ListMitigationActions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"actionIdentifiers"},ListOTAUpdates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"otaUpdates"},ListOutgoingCertificates:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"outgoingCertificates"},ListPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPolicyPrincipals:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"principals"},ListPrincipalPolicies:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"policies"},ListPrincipalThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListProvisioningTemplateVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"versions"},ListProvisioningTemplates:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"templates"},ListRoleAliases:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"roleAliases"},ListScheduledAudits:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"scheduledAudits"},ListSecurityProfiles:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileIdentifiers"},ListSecurityProfilesForTarget:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargetMappings"},ListStreams:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"streams"},ListTagsForResource:{input_token:"nextToken",output_token:"nextToken",result_key:"tags"},ListTargetsForPolicy:{input_token:"marker",limit_key:"pageSize",output_token:"nextMarker",result_key:"targets"},ListTargetsForSecurityProfile:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"securityProfileTargets"},ListThingGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingGroupsForThing:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingGroups"},ListThingPrincipals:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"principals"},ListThingRegistrationTaskReports:{input_token:"nextToken",limit_key:"maxResults",non_aggregate_keys:["reportType"],output_token:"nextToken",result_key:"resourceLinks"},ListThingRegistrationTasks:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"taskIds"},ListThingTypes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"thingTypes"},ListThings:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInBillingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListThingsInThingGroup:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"things"},ListTopicRuleDestinations:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"destinationSummaries"},ListTopicRules:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"rules"},ListV2LoggingLevels:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"logTargetConfigurations"},ListViolationEvents:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"violationEvents"}}}},{}],128:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-05-28",endpointPrefix:"data.iot",protocol:"rest-json",serviceFullName:"AWS IoT Data Plane",serviceId:"IoT Data Plane",signatureVersion:"v4",signingName:"iotdata",uid:"iot-data-2015-05-28"},operations:{DeleteThingShadow:{http:{method:"DELETE",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",required:["payload"],members:{payload:{type:"blob"}},payload:"payload"}},GetRetainedMessage:{http:{method:"GET",requestUri:"/retainedMessage/{topic}"},input:{type:"structure",required:["topic"],members:{topic:{location:"uri",locationName:"topic"}}},output:{type:"structure",members:{topic:{},payload:{type:"blob"},qos:{type:"integer"},lastModifiedTime:{type:"long"}}}},GetThingShadow:{http:{method:"GET",requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"}}},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}},ListNamedShadowsForThing:{http:{method:"GET",requestUri:"/api/things/shadow/ListNamedShadowsForThing/{thingName}"},input:{type:"structure",required:["thingName"],members:{thingName:{location:"uri",locationName:"thingName"},nextToken:{location:"querystring",locationName:"nextToken"},pageSize:{location:"querystring",locationName:"pageSize",type:"integer"}}},output:{type:"structure",members:{results:{type:"list",member:{}},nextToken:{},timestamp:{type:"long"}}}},ListRetainedMessages:{http:{method:"GET",requestUri:"/retainedMessage"},
-input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{retainedTopics:{type:"list",member:{type:"structure",members:{topic:{},payloadSize:{type:"long"},qos:{type:"integer"},lastModifiedTime:{type:"long"}}}},nextToken:{}}}},Publish:{http:{requestUri:"/topics/{topic}"},input:{type:"structure",required:["topic"],members:{topic:{location:"uri",locationName:"topic"},qos:{location:"querystring",locationName:"qos",type:"integer"},retain:{location:"querystring",locationName:"retain",type:"boolean"},payload:{type:"blob"}},payload:"payload"}},UpdateThingShadow:{http:{requestUri:"/things/{thingName}/shadow"},input:{type:"structure",required:["thingName","payload"],members:{thingName:{location:"uri",locationName:"thingName"},shadowName:{location:"querystring",locationName:"name"},payload:{type:"blob"}},payload:"payload"},output:{type:"structure",members:{payload:{type:"blob"}},payload:"payload"}}},shapes:{}}},{}],129:[function(e,t,r){t.exports={pagination:{ListRetainedMessages:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"retainedTopics"}}}},{}],130:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"iotanalytics",protocol:"rest-json",serviceFullName:"AWS IoT Analytics",serviceId:"IoTAnalytics",signatureVersion:"v4",signingName:"iotanalytics",uid:"iotanalytics-2017-11-27"},operations:{BatchPutMessage:{http:{requestUri:"/messages/batch",responseCode:200},input:{type:"structure",required:["channelName","messages"],members:{channelName:{},messages:{type:"list",member:{type:"structure",required:["messageId","payload"],members:{messageId:{},payload:{type:"blob"}}}}}},output:{type:"structure",members:{batchPutMessageErrorEntries:{type:"list",member:{type:"structure",members:{messageId:{},errorCode:{},errorMessage:{}}}}}}},CancelPipelineReprocessing:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}/reprocessing/{reprocessingId}"},input:{type:"structure",required:["pipelineName","reprocessingId"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},reprocessingId:{location:"uri",locationName:"reprocessingId"}}},output:{type:"structure",members:{}}},CreateChannel:{http:{requestUri:"/channels",responseCode:201},input:{type:"structure",required:["channelName"],members:{channelName:{},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{channelName:{},channelArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDataset:{http:{requestUri:"/datasets",responseCode:201},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},tags:{shape:"Sq"},lateDataRules:{shape:"S24"}}},output:{type:"structure",members:{datasetName:{},datasetArn:{},retentionPeriod:{shape:"Sn"}}}},CreateDatasetContent:{http:{requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{}}},output:{type:"structure",members:{versionId:{}}}},CreateDatastore:{http:{requestUri:"/datastores",responseCode:201},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{},datastoreStorage:{shape:"S2h"},retentionPeriod:{shape:"Sn"},tags:{shape:"Sq"},fileFormatConfiguration:{shape:"S2m"},datastorePartitions:{shape:"S2u"}}},output:{type:"structure",members:{datastoreName:{},datastoreArn:{},retentionPeriod:{shape:"Sn"}}}},CreatePipeline:{http:{requestUri:"/pipelines",responseCode:201},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{},pipelineActivities:{shape:"S34"},tags:{shape:"Sq"}}},output:{type:"structure",members:{pipelineName:{},pipelineArn:{}}}},DeleteChannel:{http:{method:"DELETE",requestUri:"/channels/{channelName}",responseCode:204},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"}}}},DeleteDataset:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}}},DeleteDatasetContent:{http:{method:"DELETE",requestUri:"/datasets/{datasetName}/content",responseCode:204},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}}},DeleteDatastore:{http:{method:"DELETE",requestUri:"/datastores/{datastoreName}",responseCode:204},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"}}}},DeletePipeline:{http:{method:"DELETE",requestUri:"/pipelines/{pipelineName}",responseCode:204},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}}},DescribeChannel:{http:{method:"GET",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{channel:{type:"structure",members:{name:{},storage:{shape:"Sh"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}},statistics:{type:"structure",members:{size:{shape:"S42"}}}}}},DescribeDataset:{http:{method:"GET",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},arn:{},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}}}},DescribeDatastore:{http:{method:"GET",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},includeStatistics:{location:"querystring",locationName:"includeStatistics",type:"boolean"}}},output:{type:"structure",members:{datastore:{type:"structure",members:{name:{},storage:{shape:"S2h"},arn:{},status:{},retentionPeriod:{shape:"Sn"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatConfiguration:{shape:"S2m"},datastorePartitions:{shape:"S2u"}}},statistics:{type:"structure",members:{size:{shape:"S42"}}}}}},DescribeLoggingOptions:{http:{method:"GET",requestUri:"/logging"},input:{type:"structure",members:{}},output:{type:"structure",members:{loggingOptions:{shape:"S4f"}}}},DescribePipeline:{http:{method:"GET",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"}}},output:{type:"structure",members:{pipeline:{type:"structure",members:{name:{},arn:{},activities:{shape:"S34"},reprocessingSummaries:{shape:"S4l"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}}}},GetDatasetContent:{http:{method:"GET",requestUri:"/datasets/{datasetName}/content"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},versionId:{location:"querystring",locationName:"versionId"}}},output:{type:"structure",members:{entries:{type:"list",member:{type:"structure",members:{entryName:{},dataURI:{}}}},timestamp:{type:"timestamp"},status:{shape:"S4t"}}}},ListChannels:{http:{method:"GET",requestUri:"/channels"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{channelSummaries:{type:"list",member:{type:"structure",members:{channelName:{},channelStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasetContents:{http:{method:"GET",requestUri:"/datasets/{datasetName}/contents"},input:{type:"structure",required:["datasetName"],members:{datasetName:{location:"uri",locationName:"datasetName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},scheduledOnOrAfter:{location:"querystring",locationName:"scheduledOnOrAfter",type:"timestamp"},scheduledBefore:{location:"querystring",locationName:"scheduledBefore",type:"timestamp"}}},output:{type:"structure",members:{datasetContentSummaries:{type:"list",member:{type:"structure",members:{version:{},status:{shape:"S4t"},creationTime:{type:"timestamp"},scheduleTime:{type:"timestamp"},completionTime:{type:"timestamp"}}}},nextToken:{}}}},ListDatasets:{http:{method:"GET",requestUri:"/datasets"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datasetSummaries:{type:"list",member:{type:"structure",members:{datasetName:{},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},triggers:{shape:"S1l"},actions:{type:"list",member:{type:"structure",members:{actionName:{},actionType:{}}}}}}},nextToken:{}}}},ListDatastores:{http:{method:"GET",requestUri:"/datastores"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{datastoreSummaries:{type:"list",member:{type:"structure",members:{datastoreName:{},datastoreStorage:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",members:{bucket:{},keyPrefix:{},roleArn:{}}},iotSiteWiseMultiLayerStorage:{type:"structure",members:{customerManagedS3Storage:{type:"structure",members:{bucket:{},keyPrefix:{}}}}}}},status:{},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"},lastMessageArrivalTime:{type:"timestamp"},fileFormatType:{},datastorePartitions:{shape:"S2u"}}}},nextToken:{}}}},ListPipelines:{http:{method:"GET",requestUri:"/pipelines"},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{pipelineSummaries:{type:"list",member:{type:"structure",members:{pipelineName:{},reprocessingSummaries:{shape:"S4l"},creationTime:{type:"timestamp"},lastUpdateTime:{type:"timestamp"}}}},nextToken:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags"},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"Sq"}}}},PutLoggingOptions:{http:{method:"PUT",requestUri:"/logging"},input:{type:"structure",required:["loggingOptions"],members:{loggingOptions:{shape:"S4f"}}}},RunPipelineActivity:{http:{requestUri:"/pipelineactivities/run"},input:{type:"structure",required:["pipelineActivity","payloads"],members:{pipelineActivity:{shape:"S35"},payloads:{shape:"S5z"}}},output:{type:"structure",members:{payloads:{shape:"S5z"},logResult:{}}}},SampleChannelData:{http:{method:"GET",requestUri:"/channels/{channelName}/sample"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},maxMessages:{location:"querystring",locationName:"maxMessages",type:"integer"},startTime:{location:"querystring",locationName:"startTime",type:"timestamp"},endTime:{location:"querystring",locationName:"endTime",type:"timestamp"}}},output:{type:"structure",members:{payloads:{shape:"S5z"}}}},StartPipelineReprocessing:{http:{requestUri:"/pipelines/{pipelineName}/reprocessing"},input:{type:"structure",required:["pipelineName"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},startTime:{type:"timestamp"},endTime:{type:"timestamp"},channelMessages:{type:"structure",members:{s3Paths:{type:"list",member:{}}}}}},output:{type:"structure",members:{reprocessingId:{}}}},TagResource:{http:{requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tags:{shape:"Sq"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"querystring",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateChannel:{http:{method:"PUT",requestUri:"/channels/{channelName}"},input:{type:"structure",required:["channelName"],members:{channelName:{location:"uri",locationName:"channelName"},channelStorage:{shape:"Sh"},retentionPeriod:{shape:"Sn"}}}},UpdateDataset:{http:{method:"PUT",requestUri:"/datasets/{datasetName}"},input:{type:"structure",required:["datasetName","actions"],members:{datasetName:{location:"uri",locationName:"datasetName"},actions:{shape:"Sy"},triggers:{shape:"S1l"},contentDeliveryRules:{shape:"S1q"},retentionPeriod:{shape:"Sn"},versioningConfiguration:{shape:"S21"},lateDataRules:{shape:"S24"}}}},UpdateDatastore:{http:{method:"PUT",requestUri:"/datastores/{datastoreName}"},input:{type:"structure",required:["datastoreName"],members:{datastoreName:{location:"uri",locationName:"datastoreName"},retentionPeriod:{shape:"Sn"},datastoreStorage:{shape:"S2h"},fileFormatConfiguration:{shape:"S2m"}}}},UpdatePipeline:{http:{method:"PUT",requestUri:"/pipelines/{pipelineName}"},input:{type:"structure",required:["pipelineName","pipelineActivities"],members:{pipelineName:{location:"uri",locationName:"pipelineName"},pipelineActivities:{shape:"S34"}}}}},shapes:{Sh:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}}}},Sn:{type:"structure",members:{unlimited:{type:"boolean"},numberOfDays:{type:"integer"}}},Sq:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Sy:{type:"list",member:{type:"structure",members:{actionName:{},queryAction:{type:"structure",required:["sqlQuery"],members:{sqlQuery:{},filters:{type:"list",member:{type:"structure",members:{deltaTime:{type:"structure",required:["offsetSeconds","timeExpression"],members:{offsetSeconds:{type:"integer"},timeExpression:{}}}}}}}},containerAction:{type:"structure",required:["image","executionRoleArn","resourceConfiguration"],members:{image:{},executionRoleArn:{},resourceConfiguration:{type:"structure",required:["computeType","volumeSizeInGB"],members:{computeType:{},volumeSizeInGB:{type:"integer"}}},variables:{type:"list",member:{type:"structure",required:["name"],members:{name:{},stringValue:{},doubleValue:{type:"double"},datasetContentVersionValue:{type:"structure",required:["datasetName"],members:{datasetName:{}}},outputFileUriValue:{type:"structure",required:["fileName"],members:{fileName:{}}}}}}}}}}},S1l:{type:"list",member:{type:"structure",members:{schedule:{type:"structure",members:{expression:{}}},dataset:{type:"structure",required:["name"],members:{name:{}}}}}},S1q:{type:"list",member:{type:"structure",required:["destination"],members:{entryName:{},destination:{type:"structure",members:{iotEventsDestinationConfiguration:{type:"structure",required:["inputName","roleArn"],members:{inputName:{},roleArn:{}}},s3DestinationConfiguration:{type:"structure",required:["bucket","key","roleArn"],members:{bucket:{},key:{},glueConfiguration:{type:"structure",required:["tableName","databaseName"],members:{tableName:{},databaseName:{}}},roleArn:{}}}}}}}},S21:{type:"structure",members:{unlimited:{type:"boolean"},maxVersions:{type:"integer"}}},S24:{type:"list",member:{type:"structure",required:["ruleConfiguration"],members:{ruleName:{},ruleConfiguration:{type:"structure",members:{deltaTimeSessionWindowConfiguration:{type:"structure",required:["timeoutInMinutes"],members:{timeoutInMinutes:{type:"integer"}}}}}}}},S2h:{type:"structure",members:{serviceManagedS3:{type:"structure",members:{}},customerManagedS3:{type:"structure",required:["bucket","roleArn"],members:{bucket:{},keyPrefix:{},roleArn:{}}},iotSiteWiseMultiLayerStorage:{type:"structure",required:["customerManagedS3Storage"],members:{customerManagedS3Storage:{type:"structure",required:["bucket"],members:{bucket:{},keyPrefix:{}}}}}}},S2m:{type:"structure",members:{jsonConfiguration:{type:"structure",members:{}},parquetConfiguration:{type:"structure",members:{schemaDefinition:{type:"structure",members:{columns:{type:"list",member:{type:"structure",required:["name","type"],members:{name:{},type:{}}}}}}}}}},S2u:{type:"structure",members:{partitions:{type:"list",member:{type:"structure",members:{attributePartition:{type:"structure",required:["attributeName"],members:{attributeName:{}}},timestampPartition:{type:"structure",required:["attributeName"],members:{attributeName:{},timestampFormat:{}}}}}}}},S34:{type:"list",member:{shape:"S35"}},S35:{type:"structure",members:{channel:{type:"structure",required:["name","channelName"],members:{name:{},channelName:{},next:{}}},lambda:{type:"structure",required:["name","lambdaName","batchSize"],members:{name:{},lambdaName:{},batchSize:{type:"integer"},next:{}}},datastore:{type:"structure",required:["name","datastoreName"],members:{name:{},datastoreName:{}}},addAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{type:"map",key:{},value:{}},next:{}}},removeAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S3g"},next:{}}},selectAttributes:{type:"structure",required:["name","attributes"],members:{name:{},attributes:{shape:"S3g"},next:{}}},filter:{type:"structure",required:["name","filter"],members:{name:{},filter:{},next:{}}},math:{type:"structure",required:["name","attribute","math"],members:{name:{},attribute:{},math:{},next:{}}},deviceRegistryEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}},deviceShadowEnrich:{type:"structure",required:["name","attribute","thingName","roleArn"],members:{name:{},attribute:{},thingName:{},roleArn:{},next:{}}}}},S3g:{type:"list",member:{}},S42:{type:"structure",members:{estimatedSizeInBytes:{type:"double"},estimatedOn:{type:"timestamp"}}},S4f:{type:"structure",required:["roleArn","level","enabled"],members:{roleArn:{},level:{},enabled:{type:"boolean"}}},S4l:{type:"list",member:{type:"structure",members:{id:{},status:{},creationTime:{type:"timestamp"}}}},S4t:{type:"structure",members:{state:{},reason:{}}},S5z:{type:"list",member:{type:"blob"}}}}},{}],131:[function(e,t,r){t.exports={pagination:{ListChannels:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasetContents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatasets:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListDatastores:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},ListPipelines:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],132:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-12-02",endpointPrefix:"kinesis",jsonVersion:"1.1",protocol:"json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Kinesis",serviceFullName:"Amazon Kinesis",serviceId:"Kinesis",signatureVersion:"v4",targetPrefix:"Kinesis_20131202",uid:"kinesis-2013-12-02"},operations:{AddTagsToStream:{input:{type:"structure",required:["StreamName","Tags"],members:{StreamName:{},Tags:{type:"map",key:{},value:{}}}}},CreateStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ShardCount:{type:"integer"},StreamModeDetails:{shape:"S8"}}}},DecreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},DeleteStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},EnforceConsumerDeletion:{type:"boolean"}}}},DeregisterStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}}},DescribeLimits:{input:{type:"structure",members:{}},output:{type:"structure",required:["ShardLimit","OpenShardCount","OnDemandStreamCount","OnDemandStreamCountLimit"],members:{ShardLimit:{type:"integer"},OpenShardCount:{type:"integer"},OnDemandStreamCount:{type:"integer"},OnDemandStreamCountLimit:{type:"integer"}}}},DescribeStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",required:["StreamDescription"],members:{StreamDescription:{type:"structure",required:["StreamName","StreamARN","StreamStatus","Shards","HasMoreShards","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring"],members:{StreamName:{},StreamARN:{},StreamStatus:{},StreamModeDetails:{shape:"S8"},Shards:{shape:"St"},HasMoreShards:{type:"boolean"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"S10"},EncryptionType:{},KeyId:{}}}}}},DescribeStreamConsumer:{input:{type:"structure",members:{StreamARN:{},ConsumerName:{},ConsumerARN:{}}},output:{type:"structure",required:["ConsumerDescription"],members:{ConsumerDescription:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp","StreamARN"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"},StreamARN:{}}}}}},DescribeStreamSummary:{input:{type:"structure",required:["StreamName"],members:{StreamName:{}}},output:{type:"structure",required:["StreamDescriptionSummary"],members:{StreamDescriptionSummary:{type:"structure",required:["StreamName","StreamARN","StreamStatus","RetentionPeriodHours","StreamCreationTimestamp","EnhancedMonitoring","OpenShardCount"],members:{StreamName:{},StreamARN:{},StreamStatus:{},StreamModeDetails:{shape:"S8"},RetentionPeriodHours:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},EnhancedMonitoring:{shape:"S10"},EncryptionType:{},KeyId:{},OpenShardCount:{type:"integer"},ConsumerCount:{type:"integer"}}}}}},DisableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"S12"}}},output:{shape:"S1f"}},EnableEnhancedMonitoring:{input:{type:"structure",required:["StreamName","ShardLevelMetrics"],members:{StreamName:{},ShardLevelMetrics:{shape:"S12"}}},output:{shape:"S1f"}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Records"],members:{Records:{type:"list",member:{type:"structure",required:["SequenceNumber","Data","PartitionKey"],members:{SequenceNumber:{},ApproximateArrivalTimestamp:{type:"timestamp"},Data:{type:"blob"},PartitionKey:{},EncryptionType:{}}}},NextShardIterator:{},MillisBehindLatest:{type:"long"},ChildShards:{type:"list",member:{type:"structure",required:["ShardId","ParentShards","HashKeyRange"],members:{ShardId:{},ParentShards:{type:"list",member:{}},HashKeyRange:{shape:"Sv"}}}}}}},GetShardIterator:{input:{type:"structure",required:["StreamName","ShardId","ShardIteratorType"],members:{StreamName:{},ShardId:{},ShardIteratorType:{},StartingSequenceNumber:{},Timestamp:{type:"timestamp"}}},output:{type:"structure",members:{ShardIterator:{}}}},IncreaseStreamRetentionPeriod:{input:{type:"structure",required:["StreamName","RetentionPeriodHours"],members:{StreamName:{},RetentionPeriodHours:{type:"integer"}}}},ListShards:{input:{type:"structure",members:{StreamName:{},NextToken:{},ExclusiveStartShardId:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"},ShardFilter:{type:"structure",required:["Type"],members:{Type:{},ShardId:{},Timestamp:{type:"timestamp"}}}}},output:{type:"structure",members:{Shards:{shape:"St"},NextToken:{}}}},ListStreamConsumers:{input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},NextToken:{},MaxResults:{type:"integer"},StreamCreationTimestamp:{type:"timestamp"}}},output:{type:"structure",members:{Consumers:{type:"list",member:{shape:"S27"}},NextToken:{}}}},ListStreams:{input:{type:"structure",members:{Limit:{type:"integer"},ExclusiveStartStreamName:{}}},output:{type:"structure",required:["StreamNames","HasMoreStreams"],members:{StreamNames:{type:"list",member:{}},HasMoreStreams:{type:"boolean"}}}},ListTagsForStream:{input:{type:"structure",required:["StreamName"],members:{StreamName:{},ExclusiveStartTagKey:{},Limit:{type:"integer"}}},output:{type:"structure",required:["Tags","HasMoreTags"],members:{Tags:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Value:{}}}},HasMoreTags:{type:"boolean"}}}},MergeShards:{input:{type:"structure",required:["StreamName","ShardToMerge","AdjacentShardToMerge"],members:{StreamName:{},ShardToMerge:{},AdjacentShardToMerge:{}}}},PutRecord:{input:{type:"structure",required:["StreamName","Data","PartitionKey"],members:{StreamName:{},Data:{type:"blob"},PartitionKey:{},ExplicitHashKey:{},SequenceNumberForOrdering:{}}},output:{type:"structure",required:["ShardId","SequenceNumber"],members:{ShardId:{},SequenceNumber:{},EncryptionType:{}}}},PutRecords:{input:{type:"structure",required:["Records","StreamName"],members:{Records:{type:"list",member:{type:"structure",required:["Data","PartitionKey"],members:{Data:{type:"blob"},ExplicitHashKey:{},PartitionKey:{}}}},StreamName:{}}},output:{type:"structure",required:["Records"],members:{FailedRecordCount:{type:"integer"},Records:{type:"list",member:{type:"structure",members:{SequenceNumber:{},ShardId:{},ErrorCode:{},ErrorMessage:{}}}},EncryptionType:{}}}},RegisterStreamConsumer:{input:{type:"structure",required:["StreamARN","ConsumerName"],members:{StreamARN:{},ConsumerName:{}}},output:{type:"structure",required:["Consumer"],members:{Consumer:{shape:"S27"}}}},RemoveTagsFromStream:{input:{type:"structure",required:["StreamName","TagKeys"],members:{StreamName:{},TagKeys:{type:"list",member:{}}}}},SplitShard:{input:{type:"structure",required:["StreamName","ShardToSplit","NewStartingHashKey"],members:{StreamName:{},ShardToSplit:{},NewStartingHashKey:{}}}},StartStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},StopStreamEncryption:{input:{type:"structure",required:["StreamName","EncryptionType","KeyId"],members:{StreamName:{},EncryptionType:{},KeyId:{}}}},UpdateShardCount:{input:{type:"structure",required:["StreamName","TargetShardCount","ScalingType"],members:{StreamName:{},TargetShardCount:{type:"integer"},ScalingType:{}}},output:{type:"structure",members:{StreamName:{},CurrentShardCount:{type:"integer"},TargetShardCount:{type:"integer"}}}},UpdateStreamMode:{input:{type:"structure",required:["StreamARN","StreamModeDetails"],members:{StreamARN:{},StreamModeDetails:{shape:"S8"}}}}},shapes:{S8:{type:"structure",required:["StreamMode"],members:{StreamMode:{}}},St:{type:"list",member:{type:"structure",required:["ShardId","HashKeyRange","SequenceNumberRange"],members:{ShardId:{},ParentShardId:{},AdjacentParentShardId:{},HashKeyRange:{shape:"Sv"},SequenceNumberRange:{type:"structure",required:["StartingSequenceNumber"],members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}}}}},Sv:{type:"structure",required:["StartingHashKey","EndingHashKey"],members:{StartingHashKey:{},EndingHashKey:{}}},S10:{type:"list",member:{type:"structure",members:{ShardLevelMetrics:{shape:"S12"}}}},S12:{type:"list",member:{}},S1f:{type:"structure",members:{StreamName:{},CurrentShardLevelMetrics:{shape:"S12"},DesiredShardLevelMetrics:{shape:"S12"}}},S27:{type:"structure",required:["ConsumerName","ConsumerARN","ConsumerStatus","ConsumerCreationTimestamp"],members:{ConsumerName:{},ConsumerARN:{},ConsumerStatus:{},ConsumerCreationTimestamp:{type:"timestamp"}}}}}},{}],133:[function(e,t,r){t.exports={pagination:{DescribeStream:{input_token:"ExclusiveStartShardId",limit_key:"Limit",more_results:"StreamDescription.HasMoreShards",output_token:"StreamDescription.Shards[-1].ShardId",result_key:"StreamDescription.Shards"},ListStreamConsumers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListStreams:{input_token:"ExclusiveStartStreamName",limit_key:"Limit",more_results:"HasMoreStreams",output_token:"StreamNames[-1]",result_key:"StreamNames"}}}},{}],134:[function(e,t,r){t.exports={version:2,waiters:{StreamExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ACTIVE",matcher:"path",state:"success",argument:"StreamDescription.StreamStatus"}]},StreamNotExists:{delay:10,operation:"DescribeStream",maxAttempts:18,acceptors:[{expected:"ResourceNotFoundException",matcher:"error",state:"success"}]}}}},{}],135:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Archived Media",serviceFullName:"Amazon Kinesis Video Streams Archived Media",serviceId:"Kinesis Video Archived Media",signatureVersion:"v4",uid:"kinesis-video-archived-media-2017-09-30"},operations:{GetClip:{http:{requestUri:"/getClip"},input:{type:"structure",required:["ClipFragmentSelector"],members:{StreamName:{},StreamARN:{},ClipFragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{shape:"Sa"}},payload:"Payload"}},GetDASHStreamingSessionURL:{http:{requestUri:"/getDASHStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},DisplayFragmentTimestamp:{},DisplayFragmentNumber:{},DASHFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},Expires:{type:"integer"},MaxManifestFragmentResults:{type:"long"}}},output:{type:"structure",members:{DASHStreamingSessionURL:{}}}},GetHLSStreamingSessionURL:{http:{requestUri:"/getHLSStreamingSessionURL"},input:{type:"structure",members:{StreamName:{},StreamARN:{},PlaybackMode:{},HLSFragmentSelector:{type:"structure",members:{FragmentSelectorType:{},TimestampRange:{type:"structure",members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}},ContainerFormat:{},DiscontinuityMode:{},DisplayFragmentTimestamp:{},Expires:{type:"integer"},MaxMediaPlaylistFragmentResults:{type:"long"}}},output:{type:"structure",members:{HLSStreamingSessionURL:{}}}},GetMediaForFragmentList:{http:{requestUri:"/getMediaForFragmentList"},input:{type:"structure",required:["Fragments"],members:{StreamName:{},StreamARN:{},Fragments:{type:"list",member:{}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{
-shape:"Sa"}},payload:"Payload"}},ListFragments:{http:{requestUri:"/listFragments"},input:{type:"structure",members:{StreamName:{},StreamARN:{},MaxResults:{type:"long"},NextToken:{},FragmentSelector:{type:"structure",required:["FragmentSelectorType","TimestampRange"],members:{FragmentSelectorType:{},TimestampRange:{type:"structure",required:["StartTimestamp","EndTimestamp"],members:{StartTimestamp:{type:"timestamp"},EndTimestamp:{type:"timestamp"}}}}}}},output:{type:"structure",members:{Fragments:{type:"list",member:{type:"structure",members:{FragmentNumber:{},FragmentSizeInBytes:{type:"long"},ProducerTimestamp:{type:"timestamp"},ServerTimestamp:{type:"timestamp"},FragmentLengthInMilliseconds:{type:"long"}}}},NextToken:{}}}}},shapes:{Sa:{type:"blob",streaming:!0}}}},{}],136:[function(e,t,r){t.exports={pagination:{ListFragments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Fragments"}}}},{}],137:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video Media",serviceFullName:"Amazon Kinesis Video Streams Media",serviceId:"Kinesis Video Media",signatureVersion:"v4",uid:"kinesis-video-media-2017-09-30"},operations:{GetMedia:{http:{requestUri:"/getMedia"},input:{type:"structure",required:["StartSelector"],members:{StreamName:{},StreamARN:{},StartSelector:{type:"structure",required:["StartSelectorType"],members:{StartSelectorType:{},AfterFragmentNumber:{},StartTimestamp:{type:"timestamp"},ContinuationToken:{}}}}},output:{type:"structure",members:{ContentType:{location:"header",locationName:"Content-Type"},Payload:{type:"blob",streaming:!0}},payload:"Payload"}}},shapes:{}}},{}],138:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],139:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2019-12-04",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Amazon Kinesis Video Signaling Channels",serviceFullName:"Amazon Kinesis Video Signaling Channels",serviceId:"Kinesis Video Signaling",signatureVersion:"v4",uid:"kinesis-video-signaling-2019-12-04"},operations:{GetIceServerConfig:{http:{requestUri:"/v1/get-ice-server-config"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},ClientId:{},Service:{},Username:{}}},output:{type:"structure",members:{IceServerList:{type:"list",member:{type:"structure",members:{Uris:{type:"list",member:{}},Username:{},Password:{},Ttl:{type:"integer"}}}}}}},SendAlexaOfferToMaster:{http:{requestUri:"/v1/send-alexa-offer-to-master"},input:{type:"structure",required:["ChannelARN","SenderClientId","MessagePayload"],members:{ChannelARN:{},SenderClientId:{},MessagePayload:{}}},output:{type:"structure",members:{Answer:{}}}}},shapes:{}}},{}],140:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],141:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-30",endpointPrefix:"kinesisvideo",protocol:"rest-json",serviceAbbreviation:"Kinesis Video",serviceFullName:"Amazon Kinesis Video Streams",serviceId:"Kinesis Video",signatureVersion:"v4",uid:"kinesisvideo-2017-09-30"},operations:{CreateSignalingChannel:{http:{requestUri:"/createSignalingChannel"},input:{type:"structure",required:["ChannelName"],members:{ChannelName:{},ChannelType:{},SingleMasterConfiguration:{shape:"S4"},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{ChannelARN:{}}}},CreateStream:{http:{requestUri:"/createStream"},input:{type:"structure",required:["StreamName"],members:{DeviceName:{},StreamName:{},MediaType:{},KmsKeyId:{},DataRetentionInHours:{type:"integer"},Tags:{shape:"Si"}}},output:{type:"structure",members:{StreamARN:{}}}},DeleteSignalingChannel:{http:{requestUri:"/deleteSignalingChannel"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DeleteStream:{http:{requestUri:"/deleteStream"},input:{type:"structure",required:["StreamARN"],members:{StreamARN:{},CurrentVersion:{}}},output:{type:"structure",members:{}}},DescribeSignalingChannel:{http:{requestUri:"/describeSignalingChannel"},input:{type:"structure",members:{ChannelName:{},ChannelARN:{}}},output:{type:"structure",members:{ChannelInfo:{shape:"Sr"}}}},DescribeStream:{http:{requestUri:"/describeStream"},input:{type:"structure",members:{StreamName:{},StreamARN:{}}},output:{type:"structure",members:{StreamInfo:{shape:"Sw"}}}},GetDataEndpoint:{http:{requestUri:"/getDataEndpoint"},input:{type:"structure",required:["APIName"],members:{StreamName:{},StreamARN:{},APIName:{}}},output:{type:"structure",members:{DataEndpoint:{}}}},GetSignalingChannelEndpoint:{http:{requestUri:"/getSignalingChannelEndpoint"},input:{type:"structure",required:["ChannelARN"],members:{ChannelARN:{},SingleMasterChannelEndpointConfiguration:{type:"structure",members:{Protocols:{type:"list",member:{}},Role:{}}}}},output:{type:"structure",members:{ResourceEndpointList:{type:"list",member:{type:"structure",members:{Protocol:{},ResourceEndpoint:{}}}}}}},ListSignalingChannels:{http:{requestUri:"/listSignalingChannels"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},ChannelNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{ChannelInfoList:{type:"list",member:{shape:"Sr"}},NextToken:{}}}},ListStreams:{http:{requestUri:"/listStreams"},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},StreamNameCondition:{type:"structure",members:{ComparisonOperator:{},ComparisonValue:{}}}}},output:{type:"structure",members:{StreamInfoList:{type:"list",member:{shape:"Sw"}},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{NextToken:{},ResourceARN:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},ListTagsForStream:{http:{requestUri:"/listTagsForStream"},input:{type:"structure",members:{NextToken:{},StreamARN:{},StreamName:{}}},output:{type:"structure",members:{NextToken:{},Tags:{shape:"Si"}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{type:"list",member:{shape:"S7"}}}},output:{type:"structure",members:{}}},TagStream:{http:{requestUri:"/tagStream"},input:{type:"structure",required:["Tags"],members:{StreamARN:{},StreamName:{},Tags:{shape:"Si"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeyList"],members:{ResourceARN:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UntagStream:{http:{requestUri:"/untagStream"},input:{type:"structure",required:["TagKeyList"],members:{StreamARN:{},StreamName:{},TagKeyList:{shape:"S1v"}}},output:{type:"structure",members:{}}},UpdateDataRetention:{http:{requestUri:"/updateDataRetention"},input:{type:"structure",required:["CurrentVersion","Operation","DataRetentionChangeInHours"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},Operation:{},DataRetentionChangeInHours:{type:"integer"}}},output:{type:"structure",members:{}}},UpdateSignalingChannel:{http:{requestUri:"/updateSignalingChannel"},input:{type:"structure",required:["ChannelARN","CurrentVersion"],members:{ChannelARN:{},CurrentVersion:{},SingleMasterConfiguration:{shape:"S4"}}},output:{type:"structure",members:{}}},UpdateStream:{http:{requestUri:"/updateStream"},input:{type:"structure",required:["CurrentVersion"],members:{StreamName:{},StreamARN:{},CurrentVersion:{},DeviceName:{},MediaType:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"structure",members:{MessageTtlSeconds:{type:"integer"}}},S7:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},Si:{type:"map",key:{},value:{}},Sr:{type:"structure",members:{ChannelName:{},ChannelARN:{},ChannelType:{},ChannelStatus:{},CreationTime:{type:"timestamp"},SingleMasterConfiguration:{shape:"S4"},Version:{}}},Sw:{type:"structure",members:{DeviceName:{},StreamName:{},StreamARN:{},MediaType:{},KmsKeyId:{},Version:{},Status:{},CreationTime:{type:"timestamp"},DataRetentionInHours:{type:"integer"}}},S1v:{type:"list",member:{}}}}},{}],142:[function(e,t,r){t.exports={pagination:{ListSignalingChannels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ChannelInfoList"},ListStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StreamInfoList"}}}},{}],143:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-01",endpointPrefix:"kms",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"KMS",serviceFullName:"AWS Key Management Service",serviceId:"KMS",signatureVersion:"v4",targetPrefix:"TrentService",uid:"kms-2014-11-01"},operations:{CancelKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyId:{}}}},ConnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},CreateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},CreateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreName","CloudHsmClusterId","TrustAnchorCertificate","KeyStorePassword"],members:{CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},KeyStorePassword:{shape:"Sd"}}},output:{type:"structure",members:{CustomKeyStoreId:{}}}},CreateGrant:{input:{type:"structure",required:["KeyId","GranteePrincipal","Operations"],members:{KeyId:{},GranteePrincipal:{},RetiringPrincipal:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"},GrantTokens:{shape:"Sn"},Name:{}}},output:{type:"structure",members:{GrantToken:{},GrantId:{}}}},CreateKey:{input:{type:"structure",members:{Policy:{},Description:{},KeyUsage:{},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This parameter has been deprecated. Instead, use the KeySpec parameter."},KeySpec:{},Origin:{},CustomKeyStoreId:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Tags:{shape:"S10"},MultiRegion:{type:"boolean"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S16"}}}},Decrypt:{input:{type:"structure",required:["CiphertextBlob"],members:{CiphertextBlob:{type:"blob"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},KeyId:{},EncryptionAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Plaintext:{shape:"S1q"},EncryptionAlgorithm:{}}}},DeleteAlias:{input:{type:"structure",required:["AliasName"],members:{AliasName:{}}}},DeleteCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},DeleteImportedKeyMaterial:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DescribeCustomKeyStores:{input:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{CustomKeyStores:{type:"list",member:{type:"structure",members:{CustomKeyStoreId:{},CustomKeyStoreName:{},CloudHsmClusterId:{},TrustAnchorCertificate:{},ConnectionState:{},ConnectionErrorCode:{},CreationDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},DescribeKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyMetadata:{shape:"S16"}}}},DisableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},DisconnectCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{}}},output:{type:"structure",members:{}}},EnableKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},EnableKeyRotation:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}}},Encrypt:{input:{type:"structure",required:["KeyId","Plaintext"],members:{KeyId:{},Plaintext:{shape:"S1q"},EncryptionContext:{shape:"Sk"},GrantTokens:{shape:"Sn"},EncryptionAlgorithm:{}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{},EncryptionAlgorithm:{}}}},GenerateDataKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},NumberOfBytes:{type:"integer"},KeySpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},Plaintext:{shape:"S1q"},KeyId:{}}}},GenerateDataKeyPair:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PrivateKeyPlaintext:{shape:"S1q"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyPairWithoutPlaintext:{input:{type:"structure",required:["KeyId","KeyPairSpec"],members:{EncryptionContext:{shape:"Sk"},KeyId:{},KeyPairSpec:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{PrivateKeyCiphertextBlob:{type:"blob"},PublicKey:{type:"blob"},KeyId:{},KeyPairSpec:{}}}},GenerateDataKeyWithoutPlaintext:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},EncryptionContext:{shape:"Sk"},KeySpec:{},NumberOfBytes:{type:"integer"},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},KeyId:{}}}},GenerateRandom:{input:{type:"structure",members:{NumberOfBytes:{type:"integer"},CustomKeyStoreId:{}}},output:{type:"structure",members:{Plaintext:{shape:"S1q"}}}},GetKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName"],members:{KeyId:{},PolicyName:{}}},output:{type:"structure",members:{Policy:{}}}},GetKeyRotationStatus:{input:{type:"structure",required:["KeyId"],members:{KeyId:{}}},output:{type:"structure",members:{KeyRotationEnabled:{type:"boolean"}}}},GetParametersForImport:{input:{type:"structure",required:["KeyId","WrappingAlgorithm","WrappingKeySpec"],members:{KeyId:{},WrappingAlgorithm:{},WrappingKeySpec:{}}},output:{type:"structure",members:{KeyId:{},ImportToken:{type:"blob"},PublicKey:{shape:"S1q"},ParametersValidTo:{type:"timestamp"}}}},GetPublicKey:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},PublicKey:{type:"blob"},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},KeyUsage:{},EncryptionAlgorithms:{shape:"S1d"},SigningAlgorithms:{shape:"S1f"}}}},ImportKeyMaterial:{input:{type:"structure",required:["KeyId","ImportToken","EncryptedKeyMaterial"],members:{KeyId:{},ImportToken:{type:"blob"},EncryptedKeyMaterial:{type:"blob"},ValidTo:{type:"timestamp"},ExpirationModel:{}}},output:{type:"structure",members:{}}},ListAliases:{input:{type:"structure",members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Aliases:{type:"list",member:{type:"structure",members:{AliasName:{},AliasArn:{},TargetKeyId:{},CreationDate:{type:"timestamp"},LastUpdatedDate:{type:"timestamp"}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListGrants:{input:{type:"structure",required:["KeyId"],members:{Limit:{type:"integer"},Marker:{},KeyId:{},GrantId:{},GranteePrincipal:{}}},output:{shape:"S39"}},ListKeyPolicies:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{PolicyNames:{type:"list",member:{}},NextMarker:{},Truncated:{type:"boolean"}}}},ListKeys:{input:{type:"structure",members:{Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Keys:{type:"list",member:{type:"structure",members:{KeyId:{},KeyArn:{}}}},NextMarker:{},Truncated:{type:"boolean"}}}},ListResourceTags:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Tags:{shape:"S10"},NextMarker:{},Truncated:{type:"boolean"}}}},ListRetirableGrants:{input:{type:"structure",required:["RetiringPrincipal"],members:{Limit:{type:"integer"},Marker:{},RetiringPrincipal:{}}},output:{shape:"S39"}},PutKeyPolicy:{input:{type:"structure",required:["KeyId","PolicyName","Policy"],members:{KeyId:{},PolicyName:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"}}}},ReEncrypt:{input:{type:"structure",required:["CiphertextBlob","DestinationKeyId"],members:{CiphertextBlob:{type:"blob"},SourceEncryptionContext:{shape:"Sk"},SourceKeyId:{},DestinationKeyId:{},DestinationEncryptionContext:{shape:"Sk"},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{CiphertextBlob:{type:"blob"},SourceKeyId:{},KeyId:{},SourceEncryptionAlgorithm:{},DestinationEncryptionAlgorithm:{}}}},ReplicateKey:{input:{type:"structure",required:["KeyId","ReplicaRegion"],members:{KeyId:{},ReplicaRegion:{},Policy:{},BypassPolicyLockoutSafetyCheck:{type:"boolean"},Description:{},Tags:{shape:"S10"}}},output:{type:"structure",members:{ReplicaKeyMetadata:{shape:"S16"},ReplicaPolicy:{},ReplicaTags:{shape:"S10"}}}},RetireGrant:{input:{type:"structure",members:{GrantToken:{},KeyId:{},GrantId:{}}}},RevokeGrant:{input:{type:"structure",required:["KeyId","GrantId"],members:{KeyId:{},GrantId:{}}}},ScheduleKeyDeletion:{input:{type:"structure",required:["KeyId"],members:{KeyId:{},PendingWindowInDays:{type:"integer"}}},output:{type:"structure",members:{KeyId:{},DeletionDate:{type:"timestamp"},KeyState:{},PendingWindowInDays:{type:"integer"}}}},Sign:{input:{type:"structure",required:["KeyId","Message","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1q"},MessageType:{},GrantTokens:{shape:"Sn"},SigningAlgorithm:{}}},output:{type:"structure",members:{KeyId:{},Signature:{type:"blob"},SigningAlgorithm:{}}}},TagResource:{input:{type:"structure",required:["KeyId","Tags"],members:{KeyId:{},Tags:{shape:"S10"}}}},UntagResource:{input:{type:"structure",required:["KeyId","TagKeys"],members:{KeyId:{},TagKeys:{type:"list",member:{}}}}},UpdateAlias:{input:{type:"structure",required:["AliasName","TargetKeyId"],members:{AliasName:{},TargetKeyId:{}}}},UpdateCustomKeyStore:{input:{type:"structure",required:["CustomKeyStoreId"],members:{CustomKeyStoreId:{},NewCustomKeyStoreName:{},KeyStorePassword:{shape:"Sd"},CloudHsmClusterId:{}}},output:{type:"structure",members:{}}},UpdateKeyDescription:{input:{type:"structure",required:["KeyId","Description"],members:{KeyId:{},Description:{}}}},UpdatePrimaryRegion:{input:{type:"structure",required:["KeyId","PrimaryRegion"],members:{KeyId:{},PrimaryRegion:{}}}},Verify:{input:{type:"structure",required:["KeyId","Message","Signature","SigningAlgorithm"],members:{KeyId:{},Message:{shape:"S1q"},MessageType:{},Signature:{type:"blob"},SigningAlgorithm:{},GrantTokens:{shape:"Sn"}}},output:{type:"structure",members:{KeyId:{},SignatureValid:{type:"boolean"},SigningAlgorithm:{}}}}},shapes:{Sd:{type:"string",sensitive:!0},Sh:{type:"list",member:{}},Sj:{type:"structure",members:{EncryptionContextSubset:{shape:"Sk"},EncryptionContextEquals:{shape:"Sk"}}},Sk:{type:"map",key:{},value:{}},Sn:{type:"list",member:{}},Sw:{type:"string",deprecated:!0,deprecatedMessage:"This enum has been deprecated. Instead, use the KeySpec enum."},S10:{type:"list",member:{type:"structure",required:["TagKey","TagValue"],members:{TagKey:{},TagValue:{}}}},S16:{type:"structure",required:["KeyId"],members:{AWSAccountId:{},KeyId:{},Arn:{},CreationDate:{type:"timestamp"},Enabled:{type:"boolean"},Description:{},KeyUsage:{},KeyState:{},DeletionDate:{type:"timestamp"},ValidTo:{type:"timestamp"},Origin:{},CustomKeyStoreId:{},CloudHsmClusterId:{},ExpirationModel:{},KeyManager:{},CustomerMasterKeySpec:{shape:"Sw",deprecated:!0,deprecatedMessage:"This field has been deprecated. Instead, use the KeySpec field."},KeySpec:{},EncryptionAlgorithms:{shape:"S1d"},SigningAlgorithms:{shape:"S1f"},MultiRegion:{type:"boolean"},MultiRegionConfiguration:{type:"structure",members:{MultiRegionKeyType:{},PrimaryKey:{shape:"S1j"},ReplicaKeys:{type:"list",member:{shape:"S1j"}}}},PendingDeletionWindowInDays:{type:"integer"}}},S1d:{type:"list",member:{}},S1f:{type:"list",member:{}},S1j:{type:"structure",members:{Arn:{},Region:{}}},S1q:{type:"blob",sensitive:!0},S39:{type:"structure",members:{Grants:{type:"list",member:{type:"structure",members:{KeyId:{},GrantId:{},Name:{},CreationDate:{type:"timestamp"},GranteePrincipal:{},RetiringPrincipal:{},IssuingAccount:{},Operations:{shape:"Sh"},Constraints:{shape:"Sj"}}}},NextMarker:{},Truncated:{type:"boolean"}}}}}},{}],144:[function(e,t,r){t.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Aliases"},ListGrants:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Grants"},ListKeyPolicies:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"PolicyNames"},ListKeys:{input_token:"Marker",limit_key:"Limit",more_results:"Truncated",output_token:"NextMarker",result_key:"Keys"}}}},{}],145:[function(e,t,r){t.exports={metadata:{apiVersion:"2014-11-11",endpointPrefix:"lambda",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",protocol:"rest-json"},operations:{AddEventSource:{http:{requestUri:"/2014-11-13/event-source-mappings/"},input:{type:"structure",required:["EventSource","FunctionName","Role"],members:{EventSource:{},FunctionName:{},Role:{},BatchSize:{type:"integer"},Parameters:{shape:"S6"}}},output:{shape:"S7"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},GetEventSource:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S7"}},GetFunction:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{Configuration:{shape:"Se"},Code:{type:"structure",members:{RepositoryType:{},Location:{}}}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{shape:"Se"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{shape:"Sq"}},payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}}}},ListEventSources:{http:{method:"GET",requestUri:"/2014-11-13/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSource"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSources:{type:"list",member:{shape:"S7"}}}}},ListFunctions:{http:{method:"GET",requestUri:"/2014-11-13/functions/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{type:"list",member:{shape:"Se"}}}}},RemoveEventSource:{http:{method:"DELETE",requestUri:"/2014-11-13/event-source-mappings/{UUID}",responseCode:204},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}}},output:{shape:"Se"}},UploadFunction:{http:{method:"PUT",requestUri:"/2014-11-13/functions/{FunctionName}",responseCode:201},input:{type:"structure",required:["FunctionName","FunctionZip","Runtime","Role","Handler","Mode"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionZip:{shape:"Sq"},Runtime:{location:"querystring",locationName:"Runtime"},Role:{location:"querystring",locationName:"Role"},Handler:{location:"querystring",locationName:"Handler"},Mode:{location:"querystring",locationName:"Mode"},Description:{location:"querystring",locationName:"Description"},Timeout:{location:"querystring",locationName:"Timeout",type:"integer"},MemorySize:{location:"querystring",locationName:"MemorySize",type:"integer"}},payload:"FunctionZip"},output:{shape:"Se"}}},shapes:{S6:{type:"map",key:{},value:{}},S7:{type:"structure",members:{UUID:{},BatchSize:{type:"integer"},EventSource:{},FunctionName:{},Parameters:{shape:"S6"},Role:{},LastModified:{type:"timestamp"},IsActive:{type:"boolean"},Status:{}}},Se:{type:"structure",members:{FunctionName:{},FunctionARN:{},ConfigurationId:{},Runtime:{},Role:{},Handler:{},Mode:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{type:"timestamp"}}},Sq:{type:"blob",streaming:!0}}}},{}],146:[function(e,t,r){t.exports={pagination:{ListEventSources:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"EventSources"},ListFunctions:{input_token:"Marker",output_token:"NextMarker",limit_key:"MaxItems",result_key:"Functions"}}}},{}],147:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-03-31",endpointPrefix:"lambda",protocol:"rest-json",serviceFullName:"AWS Lambda",serviceId:"Lambda",signatureVersion:"v4",uid:"lambda-2015-03-31"},operations:{AddLayerVersionPermission:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:201},input:{type:"structure",required:["LayerName","VersionNumber","StatementId","Action","Principal"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{},Action:{},Principal:{},OrganizationId:{},RevisionId:{location:"querystring",locationName:"RevisionId"}}},output:{type:"structure",members:{Statement:{},RevisionId:{}}}},AddPermission:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:201},input:{type:"structure",required:["FunctionName","StatementId","Action","Principal"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{},Action:{},Principal:{},SourceArn:{},SourceAccount:{},EventSourceToken:{},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{}}},output:{type:"structure",members:{Statement:{}}}},CreateAlias:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:201},input:{type:"structure",required:["FunctionName","Name","FunctionVersion"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"}}},output:{shape:"Sr"}},CreateCodeSigningConfig:{http:{requestUri:"/2020-04-22/code-signing-configs/",responseCode:201},input:{type:"structure",required:["AllowedPublishers"],members:{Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},CreateEventSourceMapping:{http:{requestUri:"/2015-03-31/event-source-mappings/",responseCode:202},input:{type:"structure",required:["FunctionName"],members:{EventSourceArn:{},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},FilterCriteria:{shape:"S16"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},DestinationConfig:{shape:"S1e"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},Topics:{shape:"S1m"},Queues:{shape:"S1o"},SourceAccessConfigurations:{shape:"S1q"},SelfManagedEventSource:{shape:"S1u"},FunctionResponseTypes:{shape:"S1z"}}},output:{shape:"S21"}},CreateFunction:{http:{requestUri:"/2015-03-31/functions",responseCode:201},input:{type:"structure",required:["FunctionName","Role","Code"],members:{FunctionName:{},Runtime:{},Role:{},Handler:{},Code:{type:"structure",members:{ZipFile:{shape:"S27"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{}}},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},Publish:{type:"boolean"},VpcConfig:{shape:"S2e"},PackageType:{},DeadLetterConfig:{shape:"S2k"},Environment:{shape:"S2m"},KMSKeyArn:{},TracingConfig:{shape:"S2r"},Tags:{shape:"S2t"},Layers:{shape:"S2w"},FileSystemConfigs:{shape:"S2y"},ImageConfig:{shape:"S32"},CodeSigningConfigArn:{},Architectures:{shape:"S35"}}},output:{shape:"S37"}},DeleteAlias:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:204},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}}},DeleteCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:204},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",members:{}}},DeleteEventSourceMapping:{http:{method:"DELETE",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S21"}},DeleteFunction:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteFunctionCodeSigningConfig:{http:{method:"DELETE",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionConcurrency:{http:{method:"DELETE",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}}},DeleteFunctionEventInvokeConfig:{http:{method:"DELETE",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:204},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},DeleteLayerVersion:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}}},DeleteProvisionedConcurrencyConfig:{http:{method:"DELETE",
-requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:204},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}}},GetAccountSettings:{http:{method:"GET",requestUri:"/2016-08-19/account-settings/",responseCode:200},input:{type:"structure",members:{}},output:{type:"structure",members:{AccountLimit:{type:"structure",members:{TotalCodeSize:{type:"long"},CodeSizeUnzipped:{type:"long"},CodeSizeZipped:{type:"long"},ConcurrentExecutions:{type:"integer"},UnreservedConcurrentExecutions:{type:"integer"}}},AccountUsage:{type:"structure",members:{TotalCodeSize:{type:"long"},FunctionCount:{type:"long"}}}}}},GetAlias:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"}}},output:{shape:"Sr"}},GetCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},GetEventSourceMapping:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:200},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"}}},output:{shape:"S21"}},GetFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Configuration:{shape:"S37"},Code:{type:"structure",members:{RepositoryType:{},Location:{},ImageUri:{},ResolvedImageUri:{}}},Tags:{shape:"S2t"},Concurrency:{shape:"S4e"}}}},GetFunctionCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},GetFunctionConcurrency:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}}},GetFunctionConfiguration:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S37"}},GetFunctionEventInvokeConfig:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{shape:"S4m"}},GetLayerVersion:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{shape:"S4q"}},GetLayerVersionByArn:{http:{method:"GET",requestUri:"/2018-10-31/layers?find=LayerVersion",responseCode:200},input:{type:"structure",required:["Arn"],members:{Arn:{location:"querystring",locationName:"Arn"}}},output:{shape:"S4q"}},GetLayerVersionPolicy:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy",responseCode:200},input:{type:"structure",required:["LayerName","VersionNumber"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetPolicy:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/policy",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{Policy:{},RevisionId:{}}}},GetProvisionedConcurrencyConfig:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","Qualifier"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},Invoke:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/invocations"},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvocationType:{location:"header",locationName:"X-Amz-Invocation-Type"},LogType:{location:"header",locationName:"X-Amz-Log-Type"},ClientContext:{location:"header",locationName:"X-Amz-Client-Context"},Payload:{shape:"S27"},Qualifier:{location:"querystring",locationName:"Qualifier"}},payload:"Payload"},output:{type:"structure",members:{StatusCode:{location:"statusCode",type:"integer"},FunctionError:{location:"header",locationName:"X-Amz-Function-Error"},LogResult:{location:"header",locationName:"X-Amz-Log-Result"},Payload:{shape:"S27"},ExecutedVersion:{location:"header",locationName:"X-Amz-Executed-Version"}},payload:"Payload"}},InvokeAsync:{http:{requestUri:"/2014-11-13/functions/{FunctionName}/invoke-async/",responseCode:202},input:{type:"structure",required:["FunctionName","InvokeArgs"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},InvokeArgs:{type:"blob",streaming:!0}},deprecated:!0,payload:"InvokeArgs"},output:{type:"structure",members:{Status:{location:"statusCode",type:"integer"}},deprecated:!0},deprecated:!0},ListAliases:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/aliases",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Aliases:{type:"list",member:{shape:"Sr"}}}}},ListCodeSigningConfigs:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/",responseCode:200},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},CodeSigningConfigs:{type:"list",member:{shape:"Sz"}}}}},ListEventSourceMappings:{http:{method:"GET",requestUri:"/2015-03-31/event-source-mappings/",responseCode:200},input:{type:"structure",members:{EventSourceArn:{location:"querystring",locationName:"EventSourceArn"},FunctionName:{location:"querystring",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},EventSourceMappings:{type:"list",member:{shape:"S21"}}}}},ListFunctionEventInvokeConfigs:{http:{method:"GET",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config/list",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{FunctionEventInvokeConfigs:{type:"list",member:{shape:"S4m"}},NextMarker:{}}}},ListFunctions:{http:{method:"GET",requestUri:"/2015-03-31/functions/",responseCode:200},input:{type:"structure",members:{MasterRegion:{location:"querystring",locationName:"MasterRegion"},FunctionVersion:{location:"querystring",locationName:"FunctionVersion"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Functions:{shape:"S5w"}}}},ListFunctionsByCodeSigningConfig:{http:{method:"GET",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}/functions",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},FunctionArns:{type:"list",member:{}}}}},ListLayerVersions:{http:{method:"GET",requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:200},input:{type:"structure",required:["LayerName"],members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},LayerName:{location:"uri",locationName:"LayerName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},CompatibleArchitecture:{location:"querystring",locationName:"CompatibleArchitecture"}}},output:{type:"structure",members:{NextMarker:{},LayerVersions:{type:"list",member:{shape:"S64"}}}}},ListLayers:{http:{method:"GET",requestUri:"/2018-10-31/layers",responseCode:200},input:{type:"structure",members:{CompatibleRuntime:{location:"querystring",locationName:"CompatibleRuntime"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"},CompatibleArchitecture:{location:"querystring",locationName:"CompatibleArchitecture"}}},output:{type:"structure",members:{NextMarker:{},Layers:{type:"list",member:{type:"structure",members:{LayerName:{},LayerArn:{},LatestMatchingVersion:{shape:"S64"}}}}}}},ListProvisionedConcurrencyConfigs:{http:{method:"GET",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency?List=ALL",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{ProvisionedConcurrencyConfigs:{type:"list",member:{type:"structure",members:{FunctionArn:{},RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},NextMarker:{}}}},ListTags:{http:{method:"GET",requestUri:"/2017-03-31/tags/{ARN}"},input:{type:"structure",required:["Resource"],members:{Resource:{location:"uri",locationName:"ARN"}}},output:{type:"structure",members:{Tags:{shape:"S2t"}}}},ListVersionsByFunction:{http:{method:"GET",requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Marker:{location:"querystring",locationName:"Marker"},MaxItems:{location:"querystring",locationName:"MaxItems",type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Versions:{shape:"S5w"}}}},PublishLayerVersion:{http:{requestUri:"/2018-10-31/layers/{LayerName}/versions",responseCode:201},input:{type:"structure",required:["LayerName","Content"],members:{LayerName:{location:"uri",locationName:"LayerName"},Description:{},Content:{type:"structure",members:{S3Bucket:{},S3Key:{},S3ObjectVersion:{},ZipFile:{shape:"S27"}}},CompatibleRuntimes:{shape:"S4t"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4v"}}},output:{type:"structure",members:{Content:{shape:"S4r"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4t"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4v"}}}},PublishVersion:{http:{requestUri:"/2015-03-31/functions/{FunctionName}/versions",responseCode:201},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},CodeSha256:{},Description:{},RevisionId:{}}},output:{shape:"S37"}},PutFunctionCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-06-30/functions/{FunctionName}/code-signing-config",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{location:"uri",locationName:"FunctionName"}}},output:{type:"structure",required:["CodeSigningConfigArn","FunctionName"],members:{CodeSigningConfigArn:{},FunctionName:{}}}},PutFunctionConcurrency:{http:{method:"PUT",requestUri:"/2017-10-31/functions/{FunctionName}/concurrency",responseCode:200},input:{type:"structure",required:["FunctionName","ReservedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ReservedConcurrentExecutions:{type:"integer"}}},output:{shape:"S4e"}},PutFunctionEventInvokeConfig:{http:{method:"PUT",requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1e"}}},output:{shape:"S4m"}},PutProvisionedConcurrencyConfig:{http:{method:"PUT",requestUri:"/2019-09-30/functions/{FunctionName}/provisioned-concurrency",responseCode:202},input:{type:"structure",required:["FunctionName","Qualifier","ProvisionedConcurrentExecutions"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},ProvisionedConcurrentExecutions:{type:"integer"}}},output:{type:"structure",members:{RequestedProvisionedConcurrentExecutions:{type:"integer"},AvailableProvisionedConcurrentExecutions:{type:"integer"},AllocatedProvisionedConcurrentExecutions:{type:"integer"},Status:{},StatusReason:{},LastModified:{}}}},RemoveLayerVersionPermission:{http:{method:"DELETE",requestUri:"/2018-10-31/layers/{LayerName}/versions/{VersionNumber}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["LayerName","VersionNumber","StatementId"],members:{LayerName:{location:"uri",locationName:"LayerName"},VersionNumber:{location:"uri",locationName:"VersionNumber",type:"long"},StatementId:{location:"uri",locationName:"StatementId"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},RemovePermission:{http:{method:"DELETE",requestUri:"/2015-03-31/functions/{FunctionName}/policy/{StatementId}",responseCode:204},input:{type:"structure",required:["FunctionName","StatementId"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},StatementId:{location:"uri",locationName:"StatementId"},Qualifier:{location:"querystring",locationName:"Qualifier"},RevisionId:{location:"querystring",locationName:"RevisionId"}}}},TagResource:{http:{requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","Tags"],members:{Resource:{location:"uri",locationName:"ARN"},Tags:{shape:"S2t"}}}},UntagResource:{http:{method:"DELETE",requestUri:"/2017-03-31/tags/{ARN}",responseCode:204},input:{type:"structure",required:["Resource","TagKeys"],members:{Resource:{location:"uri",locationName:"ARN"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}}},UpdateAlias:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/aliases/{Name}",responseCode:200},input:{type:"structure",required:["FunctionName","Name"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Name:{location:"uri",locationName:"Name"},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},output:{shape:"Sr"}},UpdateCodeSigningConfig:{http:{method:"PUT",requestUri:"/2020-04-22/code-signing-configs/{CodeSigningConfigArn}",responseCode:200},input:{type:"structure",required:["CodeSigningConfigArn"],members:{CodeSigningConfigArn:{location:"uri",locationName:"CodeSigningConfigArn"},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"}}},output:{type:"structure",required:["CodeSigningConfig"],members:{CodeSigningConfig:{shape:"Sz"}}}},UpdateEventSourceMapping:{http:{method:"PUT",requestUri:"/2015-03-31/event-source-mappings/{UUID}",responseCode:202},input:{type:"structure",required:["UUID"],members:{UUID:{location:"uri",locationName:"UUID"},FunctionName:{},Enabled:{type:"boolean"},BatchSize:{type:"integer"},FilterCriteria:{shape:"S16"},MaximumBatchingWindowInSeconds:{type:"integer"},DestinationConfig:{shape:"S1e"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},ParallelizationFactor:{type:"integer"},SourceAccessConfigurations:{shape:"S1q"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1z"}}},output:{shape:"S21"}},UpdateFunctionCode:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/code",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},ZipFile:{shape:"S27"},S3Bucket:{},S3Key:{},S3ObjectVersion:{},ImageUri:{},Publish:{type:"boolean"},DryRun:{type:"boolean"},RevisionId:{},Architectures:{shape:"S35"}}},output:{shape:"S37"}},UpdateFunctionConfiguration:{http:{method:"PUT",requestUri:"/2015-03-31/functions/{FunctionName}/configuration",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Role:{},Handler:{},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},VpcConfig:{shape:"S2e"},Environment:{shape:"S2m"},Runtime:{},DeadLetterConfig:{shape:"S2k"},KMSKeyArn:{},TracingConfig:{shape:"S2r"},RevisionId:{},Layers:{shape:"S2w"},FileSystemConfigs:{shape:"S2y"},ImageConfig:{shape:"S32"}}},output:{shape:"S37"}},UpdateFunctionEventInvokeConfig:{http:{requestUri:"/2019-09-25/functions/{FunctionName}/event-invoke-config",responseCode:200},input:{type:"structure",required:["FunctionName"],members:{FunctionName:{location:"uri",locationName:"FunctionName"},Qualifier:{location:"querystring",locationName:"Qualifier"},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1e"}}},output:{shape:"S4m"}}},shapes:{Sn:{type:"structure",members:{AdditionalVersionWeights:{type:"map",key:{},value:{type:"double"}}}},Sr:{type:"structure",members:{AliasArn:{},Name:{},FunctionVersion:{},Description:{},RoutingConfig:{shape:"Sn"},RevisionId:{}}},Su:{type:"structure",required:["SigningProfileVersionArns"],members:{SigningProfileVersionArns:{type:"list",member:{}}}},Sw:{type:"structure",members:{UntrustedArtifactOnDeployment:{}}},Sz:{type:"structure",required:["CodeSigningConfigId","CodeSigningConfigArn","AllowedPublishers","CodeSigningPolicies","LastModified"],members:{CodeSigningConfigId:{},CodeSigningConfigArn:{},Description:{},AllowedPublishers:{shape:"Su"},CodeSigningPolicies:{shape:"Sw"},LastModified:{}}},S16:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{Pattern:{}}}}}},S1e:{type:"structure",members:{OnSuccess:{type:"structure",members:{Destination:{}}},OnFailure:{type:"structure",members:{Destination:{}}}}},S1m:{type:"list",member:{}},S1o:{type:"list",member:{}},S1q:{type:"list",member:{type:"structure",members:{Type:{},URI:{}}}},S1u:{type:"structure",members:{Endpoints:{type:"map",key:{},value:{type:"list",member:{}}}}},S1z:{type:"list",member:{}},S21:{type:"structure",members:{UUID:{},StartingPosition:{},StartingPositionTimestamp:{type:"timestamp"},BatchSize:{type:"integer"},MaximumBatchingWindowInSeconds:{type:"integer"},ParallelizationFactor:{type:"integer"},EventSourceArn:{},FilterCriteria:{shape:"S16"},FunctionArn:{},LastModified:{type:"timestamp"},LastProcessingResult:{},State:{},StateTransitionReason:{},DestinationConfig:{shape:"S1e"},Topics:{shape:"S1m"},Queues:{shape:"S1o"},SourceAccessConfigurations:{shape:"S1q"},SelfManagedEventSource:{shape:"S1u"},MaximumRecordAgeInSeconds:{type:"integer"},BisectBatchOnFunctionError:{type:"boolean"},MaximumRetryAttempts:{type:"integer"},TumblingWindowInSeconds:{type:"integer"},FunctionResponseTypes:{shape:"S1z"}}},S27:{type:"blob",sensitive:!0},S2e:{type:"structure",members:{SubnetIds:{shape:"S2f"},SecurityGroupIds:{shape:"S2h"}}},S2f:{type:"list",member:{}},S2h:{type:"list",member:{}},S2k:{type:"structure",members:{TargetArn:{}}},S2m:{type:"structure",members:{Variables:{shape:"S2n"}}},S2n:{type:"map",key:{type:"string",sensitive:!0},value:{type:"string",sensitive:!0},sensitive:!0},S2r:{type:"structure",members:{Mode:{}}},S2t:{type:"map",key:{},value:{}},S2w:{type:"list",member:{}},S2y:{type:"list",member:{type:"structure",required:["Arn","LocalMountPath"],members:{Arn:{},LocalMountPath:{}}}},S32:{type:"structure",members:{EntryPoint:{shape:"S33"},Command:{shape:"S33"},WorkingDirectory:{}}},S33:{type:"list",member:{}},S35:{type:"list",member:{}},S37:{type:"structure",members:{FunctionName:{},FunctionArn:{},Runtime:{},Role:{},Handler:{},CodeSize:{type:"long"},Description:{},Timeout:{type:"integer"},MemorySize:{type:"integer"},LastModified:{},CodeSha256:{},Version:{},VpcConfig:{type:"structure",members:{SubnetIds:{shape:"S2f"},SecurityGroupIds:{shape:"S2h"},VpcId:{}}},DeadLetterConfig:{shape:"S2k"},Environment:{type:"structure",members:{Variables:{shape:"S2n"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3f"}}}}},KMSKeyArn:{},TracingConfig:{type:"structure",members:{Mode:{}}},MasterArn:{},RevisionId:{},Layers:{type:"list",member:{type:"structure",members:{Arn:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}}},State:{},StateReason:{},StateReasonCode:{},LastUpdateStatus:{},LastUpdateStatusReason:{},LastUpdateStatusReasonCode:{},FileSystemConfigs:{shape:"S2y"},PackageType:{},ImageConfigResponse:{type:"structure",members:{ImageConfig:{shape:"S32"},Error:{type:"structure",members:{ErrorCode:{},Message:{shape:"S3f"}}}}},SigningProfileVersionArn:{},SigningJobArn:{},Architectures:{shape:"S35"}}},S3f:{type:"string",sensitive:!0},S4e:{type:"structure",members:{ReservedConcurrentExecutions:{type:"integer"}}},S4m:{type:"structure",members:{LastModified:{type:"timestamp"},FunctionArn:{},MaximumRetryAttempts:{type:"integer"},MaximumEventAgeInSeconds:{type:"integer"},DestinationConfig:{shape:"S1e"}}},S4q:{type:"structure",members:{Content:{shape:"S4r"},LayerArn:{},LayerVersionArn:{},Description:{},CreatedDate:{},Version:{type:"long"},CompatibleRuntimes:{shape:"S4t"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4v"}}},S4r:{type:"structure",members:{Location:{},CodeSha256:{},CodeSize:{type:"long"},SigningProfileVersionArn:{},SigningJobArn:{}}},S4t:{type:"list",member:{}},S4v:{type:"list",member:{}},S5w:{type:"list",member:{shape:"S37"}},S64:{type:"structure",members:{LayerVersionArn:{},Version:{type:"long"},Description:{},CreatedDate:{},CompatibleRuntimes:{shape:"S4t"},LicenseInfo:{},CompatibleArchitectures:{shape:"S4v"}}}}}},{}],148:[function(e,t,r){t.exports={pagination:{ListAliases:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Aliases"},ListCodeSigningConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"CodeSigningConfigs"},ListEventSourceMappings:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"EventSourceMappings"},ListFunctionEventInvokeConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"FunctionEventInvokeConfigs"},ListFunctions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Functions"},ListFunctionsByCodeSigningConfig:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"FunctionArns"},ListLayerVersions:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"LayerVersions"},ListLayers:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Layers"},ListProvisionedConcurrencyConfigs:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"ProvisionedConcurrencyConfigs"},ListVersionsByFunction:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextMarker",result_key:"Versions"}}}},{}],149:[function(e,t,r){t.exports={version:2,waiters:{FunctionExists:{delay:1,operation:"GetFunction",maxAttempts:20,acceptors:[{state:"success",matcher:"status",expected:200},{state:"retry",matcher:"error",expected:"ResourceNotFoundException"}]},FunctionActive:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's State to be Active.",acceptors:[{state:"success",matcher:"path",argument:"State",expected:"Active"},{state:"failure",matcher:"path",argument:"State",expected:"Failed"},{state:"retry",matcher:"path",argument:"State",expected:"Pending"}]},FunctionUpdated:{delay:5,maxAttempts:60,operation:"GetFunctionConfiguration",description:"Waits for the function's LastUpdateStatus to be Successful.",acceptors:[{state:"success",matcher:"path",argument:"LastUpdateStatus",expected:"Successful"},{state:"failure",matcher:"path",argument:"LastUpdateStatus",expected:"Failed"},{state:"retry",matcher:"path",argument:"LastUpdateStatus",expected:"InProgress"}]}}}},{}],150:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-04-19",endpointPrefix:"models.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Model Building Service",serviceId:"Lex Model Building Service",signatureVersion:"v4",signingName:"lex",uid:"lex-models-2017-04-19"},operations:{CreateBotVersion:{http:{requestUri:"/bots/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},enableModelImprovements:{type:"boolean"},detectSentiment:{type:"boolean"}}}},CreateIntentVersion:{http:{requestUri:"/intents/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},CreateSlotTypeVersion:{http:{requestUri:"/slottypes/{name}/versions",responseCode:201},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},checksum:{}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},DeleteBot:{http:{method:"DELETE",requestUri:"/bots/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteBotAlias:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{name}",responseCode:204},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}}},DeleteBotChannelAssociation:{http:{method:"DELETE",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:204},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}}},DeleteBotVersion:{http:{method:"DELETE",requestUri:"/bots/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteIntent:{http:{method:"DELETE",requestUri:"/intents/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteIntentVersion:{http:{method:"DELETE",requestUri:"/intents/{name}/versions/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteSlotType:{http:{method:"DELETE",requestUri:"/slottypes/{name}",responseCode:204},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"}}}},DeleteSlotTypeVersion:{http:{method:"DELETE",requestUri:"/slottypes/{name}/version/{version}",responseCode:204},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}}},DeleteUtterances:{http:{method:"DELETE",requestUri:"/bots/{botName}/utterances/{userId}",responseCode:204},input:{type:"structure",required:["botName","userId"],members:{botName:{location:"uri",locationName:"botName"},userId:{location:"uri",locationName:"userId"}}}},GetBot:{http:{method:"GET",requestUri:"/bots/{name}/versions/{versionoralias}",responseCode:200},input:{type:"structure",required:["name","versionOrAlias"],members:{name:{location:"uri",locationName:"name"},versionOrAlias:{location:"uri",locationName:"versionoralias"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"}}}},GetBotAlias:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botName"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},GetBotAliases:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/",responseCode:200},input:{type:"structure",required:["botName"],members:{botName:{location:"uri",
-locationName:"botName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{BotAliases:{type:"list",member:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"}}}},nextToken:{}}}},GetBotChannelAssociation:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/{name}",responseCode:200},input:{type:"structure",required:["name","botName","botAlias"],members:{name:{location:"uri",locationName:"name"},botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"}}},output:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},GetBotChannelAssociations:{http:{method:"GET",requestUri:"/bots/{botName}/aliases/{aliasName}/channels/",responseCode:200},input:{type:"structure",required:["botName","botAlias"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"aliasName"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{botChannelAssociations:{type:"list",member:{type:"structure",members:{name:{},description:{},botAlias:{},botName:{},createdDate:{type:"timestamp"},type:{},botConfiguration:{shape:"S2z"},status:{},failureReason:{}}}},nextToken:{}}}},GetBotVersions:{http:{method:"GET",requestUri:"/bots/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBots:{http:{method:"GET",requestUri:"/bots/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{bots:{shape:"S38"},nextToken:{}}}},GetBuiltinIntent:{http:{method:"GET",requestUri:"/builtins/intents/{signature}",responseCode:200},input:{type:"structure",required:["signature"],members:{signature:{location:"uri",locationName:"signature"}}},output:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"},slots:{type:"list",member:{type:"structure",members:{name:{}}}}}}},GetBuiltinIntents:{http:{method:"GET",requestUri:"/builtins/intents/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetBuiltinSlotTypes:{http:{method:"GET",requestUri:"/builtins/slottypes/",responseCode:200},input:{type:"structure",members:{locale:{location:"querystring",locationName:"locale"},signatureContains:{location:"querystring",locationName:"signatureContains"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{type:"list",member:{type:"structure",members:{signature:{},supportedLocales:{shape:"S3e"}}}},nextToken:{}}}},GetExport:{http:{method:"GET",requestUri:"/exports/",responseCode:200},input:{type:"structure",required:["name","version","resourceType","exportType"],members:{name:{location:"querystring",locationName:"name"},version:{location:"querystring",locationName:"version"},resourceType:{location:"querystring",locationName:"resourceType"},exportType:{location:"querystring",locationName:"exportType"}}},output:{type:"structure",members:{name:{},version:{},resourceType:{},exportType:{},exportStatus:{},failureReason:{},url:{}}}},GetImport:{http:{method:"GET",requestUri:"/imports/{importId}",responseCode:200},input:{type:"structure",required:["importId"],members:{importId:{location:"uri",locationName:"importId"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},failureReason:{type:"list",member:{}},createdDate:{type:"timestamp"}}}},GetIntent:{http:{method:"GET",requestUri:"/intents/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},GetIntentVersions:{http:{method:"GET",requestUri:"/intents/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetIntents:{http:{method:"GET",requestUri:"/intents/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{intents:{shape:"S45"},nextToken:{}}}},GetMigration:{http:{method:"GET",requestUri:"/migrations/{migrationId}",responseCode:200},input:{type:"structure",required:["migrationId"],members:{migrationId:{location:"uri",locationName:"migrationId"}}},output:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"},alerts:{type:"list",member:{type:"structure",members:{type:{},message:{},details:{type:"list",member:{}},referenceURLs:{type:"list",member:{}}}}}}}},GetMigrations:{http:{method:"GET",requestUri:"/migrations",responseCode:200},input:{type:"structure",members:{sortByAttribute:{location:"querystring",locationName:"sortByAttribute"},sortByOrder:{location:"querystring",locationName:"sortByOrder"},v1BotNameContains:{location:"querystring",locationName:"v1BotNameContains"},migrationStatusEquals:{location:"querystring",locationName:"migrationStatusEquals"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{migrationSummaries:{type:"list",member:{type:"structure",members:{migrationId:{},v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationStatus:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},nextToken:{}}}},GetSlotType:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/{version}",responseCode:200},input:{type:"structure",required:["name","version"],members:{name:{location:"uri",locationName:"name"},version:{location:"uri",locationName:"version"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},GetSlotTypeVersions:{http:{method:"GET",requestUri:"/slottypes/{name}/versions/",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetSlotTypes:{http:{method:"GET",requestUri:"/slottypes/",responseCode:200},input:{type:"structure",members:{nextToken:{location:"querystring",locationName:"nextToken"},maxResults:{location:"querystring",locationName:"maxResults",type:"integer"},nameContains:{location:"querystring",locationName:"nameContains"}}},output:{type:"structure",members:{slotTypes:{shape:"S4x"},nextToken:{}}}},GetUtterancesView:{http:{method:"GET",requestUri:"/bots/{botname}/utterances?view=aggregation",responseCode:200},input:{type:"structure",required:["botName","botVersions","statusType"],members:{botName:{location:"uri",locationName:"botname"},botVersions:{location:"querystring",locationName:"bot_versions",type:"list",member:{}},statusType:{location:"querystring",locationName:"status_type"}}},output:{type:"structure",members:{botName:{},utterances:{type:"list",member:{type:"structure",members:{botVersion:{},utterances:{type:"list",member:{type:"structure",members:{utteranceString:{},count:{type:"integer"},distinctUsers:{type:"integer"},firstUtteredDate:{type:"timestamp"},lastUtteredDate:{type:"timestamp"}}}}}}}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{resourceArn}",responseCode:200},input:{type:"structure",required:["resourceArn"],members:{resourceArn:{location:"uri",locationName:"resourceArn"}}},output:{type:"structure",members:{tags:{shape:"S5e"}}}},PutBot:{http:{method:"PUT",requestUri:"/bots/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name","locale","childDirected"],members:{name:{location:"uri",locationName:"name"},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},processBehavior:{},locale:{},childDirected:{type:"boolean"},detectSentiment:{type:"boolean"},createVersion:{type:"boolean"},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},intents:{shape:"S6"},enableModelImprovements:{type:"boolean"},nluIntentConfidenceThreshold:{type:"double"},clarificationPrompt:{shape:"Sa"},abortStatement:{shape:"Si"},status:{},failureReason:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},idleSessionTTLInSeconds:{type:"integer"},voiceId:{},checksum:{},version:{},locale:{},childDirected:{type:"boolean"},createVersion:{type:"boolean"},detectSentiment:{type:"boolean"},tags:{shape:"S5e"}}}},PutBotAlias:{http:{method:"PUT",requestUri:"/bots/{botName}/aliases/{name}",responseCode:200},input:{type:"structure",required:["name","botVersion","botName"],members:{name:{location:"uri",locationName:"name"},description:{},botVersion:{},botName:{location:"uri",locationName:"botName"},checksum:{},conversationLogs:{type:"structure",required:["logSettings","iamRoleArn"],members:{logSettings:{type:"list",member:{type:"structure",required:["logType","destination","resourceArn"],members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{}}}},iamRoleArn:{}}},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},description:{},botVersion:{},botName:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},checksum:{},conversationLogs:{shape:"S2h"},tags:{shape:"S5e"}}}},PutIntent:{http:{method:"PUT",requestUri:"/intents/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}},output:{type:"structure",members:{name:{},description:{},slots:{shape:"Sq"},sampleUtterances:{shape:"S13"},confirmationPrompt:{shape:"Sa"},rejectionStatement:{shape:"Si"},followUpPrompt:{shape:"S14"},conclusionStatement:{shape:"Si"},dialogCodeHook:{shape:"S15"},fulfillmentActivity:{shape:"S18"},parentIntentSignature:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},createVersion:{type:"boolean"},kendraConfiguration:{shape:"S1b"},inputContexts:{shape:"S1f"},outputContexts:{shape:"S1i"}}}},PutSlotType:{http:{method:"PUT",requestUri:"/slottypes/{name}/versions/$LATEST",responseCode:200},input:{type:"structure",required:["name"],members:{name:{location:"uri",locationName:"name"},description:{},enumerationValues:{shape:"S1q"},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}},output:{type:"structure",members:{name:{},description:{},enumerationValues:{shape:"S1q"},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{},checksum:{},valueSelectionStrategy:{},createVersion:{type:"boolean"},parentSlotTypeSignature:{},slotTypeConfigurations:{shape:"S1v"}}}},StartImport:{http:{requestUri:"/imports/",responseCode:201},input:{type:"structure",required:["payload","resourceType","mergeStrategy"],members:{payload:{type:"blob"},resourceType:{},mergeStrategy:{},tags:{shape:"S5e"}}},output:{type:"structure",members:{name:{},resourceType:{},mergeStrategy:{},importId:{},importStatus:{},tags:{shape:"S5e"},createdDate:{type:"timestamp"}}}},StartMigration:{http:{requestUri:"/migrations",responseCode:202},input:{type:"structure",required:["v1BotName","v1BotVersion","v2BotName","v2BotRole","migrationStrategy"],members:{v1BotName:{},v1BotVersion:{},v2BotName:{},v2BotRole:{},migrationStrategy:{}}},output:{type:"structure",members:{v1BotName:{},v1BotVersion:{},v1BotLocale:{},v2BotId:{},v2BotRole:{},migrationId:{},migrationStrategy:{},migrationTimestamp:{type:"timestamp"}}}},TagResource:{http:{requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tags"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tags:{shape:"S5e"}}},output:{type:"structure",members:{}}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{resourceArn}",responseCode:204},input:{type:"structure",required:["resourceArn","tagKeys"],members:{resourceArn:{location:"uri",locationName:"resourceArn"},tagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}}}},shapes:{S6:{type:"list",member:{type:"structure",required:["intentName","intentVersion"],members:{intentName:{},intentVersion:{}}}},Sa:{type:"structure",required:["messages","maxAttempts"],members:{messages:{shape:"Sb"},maxAttempts:{type:"integer"},responseCard:{}}},Sb:{type:"list",member:{type:"structure",required:["contentType","content"],members:{contentType:{},content:{},groupNumber:{type:"integer"}}}},Si:{type:"structure",required:["messages"],members:{messages:{shape:"Sb"},responseCard:{}}},Sq:{type:"list",member:{type:"structure",required:["name","slotConstraint"],members:{name:{},description:{},slotConstraint:{},slotType:{},slotTypeVersion:{},valueElicitationPrompt:{shape:"Sa"},priority:{type:"integer"},sampleUtterances:{type:"list",member:{}},responseCard:{},obfuscationSetting:{},defaultValueSpec:{type:"structure",required:["defaultValueList"],members:{defaultValueList:{type:"list",member:{type:"structure",required:["defaultValue"],members:{defaultValue:{}}}}}}}}},S13:{type:"list",member:{}},S14:{type:"structure",required:["prompt","rejectionStatement"],members:{prompt:{shape:"Sa"},rejectionStatement:{shape:"Si"}}},S15:{type:"structure",required:["uri","messageVersion"],members:{uri:{},messageVersion:{}}},S18:{type:"structure",required:["type"],members:{type:{},codeHook:{shape:"S15"}}},S1b:{type:"structure",required:["kendraIndex","role"],members:{kendraIndex:{},queryFilterString:{},role:{}}},S1f:{type:"list",member:{type:"structure",required:["name"],members:{name:{}}}},S1i:{type:"list",member:{type:"structure",required:["name","timeToLiveInSeconds","turnsToLive"],members:{name:{},timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}}},S1q:{type:"list",member:{type:"structure",required:["value"],members:{value:{},synonyms:{type:"list",member:{}}}}},S1v:{type:"list",member:{type:"structure",members:{regexConfiguration:{type:"structure",required:["pattern"],members:{pattern:{}}}}}},S2h:{type:"structure",members:{logSettings:{type:"list",member:{type:"structure",members:{logType:{},destination:{},kmsKeyArn:{},resourceArn:{},resourcePrefix:{}}}},iamRoleArn:{}}},S2z:{type:"map",key:{},value:{},sensitive:!0},S38:{type:"list",member:{type:"structure",members:{name:{},description:{},status:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S3e:{type:"list",member:{}},S45:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S4x:{type:"list",member:{type:"structure",members:{name:{},description:{},lastUpdatedDate:{type:"timestamp"},createdDate:{type:"timestamp"},version:{}}}},S5e:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}}},{}],151:[function(e,t,r){t.exports={pagination:{GetBotAliases:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotChannelAssociations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBotVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBots:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetBuiltinSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntentVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetIntents:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetMigrations:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypeVersions:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"},GetSlotTypes:{input_token:"nextToken",output_token:"nextToken",limit_key:"maxResults"}}}},{}],152:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-11-19",endpointPrefix:"geo",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Location Service",serviceId:"Location",signatureVersion:"v4",signingName:"geo",uid:"location-2020-11-19"},operations:{AssociateTrackerConsumer:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/consumers",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},BatchDeleteDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/delete-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchDeleteGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/delete-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceIds"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceIds:{type:"list",member:{}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchEvaluateGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/positions",responseCode:200},input:{type:"structure",required:["CollectionName","DevicePositionUpdates"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},DevicePositionUpdates:{type:"list",member:{shape:"Sl"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchGetDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/get-positions",responseCode:200},input:{type:"structure",required:["DeviceIds","TrackerName"],members:{DeviceIds:{type:"list",member:{}},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions","Errors"],members:{DevicePositions:{shape:"Sw"},Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error"],members:{DeviceId:{},Error:{shape:"Sb"}}}}}},endpoint:{hostPrefix:"tracking."}},BatchPutGeofence:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/put-geofences",responseCode:200},input:{type:"structure",required:["CollectionName","Entries"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Entries:{type:"list",member:{type:"structure",required:["GeofenceId","Geometry"],members:{GeofenceId:{},Geometry:{shape:"S13"}}}}}},output:{type:"structure",required:["Errors","Successes"],members:{Errors:{type:"list",member:{type:"structure",required:["Error","GeofenceId"],members:{Error:{shape:"Sb"},GeofenceId:{}}}},Successes:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},UpdateTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"geofencing."}},BatchUpdateDevicePosition:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/positions",responseCode:200},input:{type:"structure",required:["TrackerName","Updates"],members:{TrackerName:{location:"uri",locationName:"TrackerName"},Updates:{type:"list",member:{shape:"Sl"}}}},output:{type:"structure",required:["Errors"],members:{Errors:{type:"list",member:{type:"structure",required:["DeviceId","Error","SampleTime"],members:{DeviceId:{},Error:{shape:"Sb"},SampleTime:{shape:"So"}}}}}},endpoint:{hostPrefix:"tracking."}},CalculateRoute:{http:{requestUri:"/routes/v0/calculators/{CalculatorName}/calculate/route",responseCode:200},input:{type:"structure",required:["CalculatorName","DeparturePosition","DestinationPosition"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"},CarModeOptions:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"}}},DepartNow:{type:"boolean"},DeparturePosition:{shape:"Sm"},DepartureTime:{shape:"So"},DestinationPosition:{shape:"Sm"},DistanceUnit:{},IncludeLegGeometry:{type:"boolean"},TravelMode:{},TruckModeOptions:{type:"structure",members:{AvoidFerries:{type:"boolean"},AvoidTolls:{type:"boolean"},Dimensions:{type:"structure",members:{Height:{type:"double"},Length:{type:"double"},Unit:{},Width:{type:"double"}}},Weight:{type:"structure",members:{Total:{type:"double"},Unit:{}}}}},WaypointPositions:{type:"list",member:{shape:"Sm"}}}},output:{type:"structure",required:["Legs","Summary"],members:{Legs:{type:"list",member:{type:"structure",required:["Distance","DurationSeconds","EndPosition","StartPosition","Steps"],members:{Distance:{type:"double"},DurationSeconds:{type:"double"},EndPosition:{shape:"Sm"},Geometry:{type:"structure",members:{LineString:{type:"list",member:{shape:"Sm"}}}},StartPosition:{shape:"Sm"},Steps:{type:"list",member:{type:"structure",required:["Distance","DurationSeconds","EndPosition","StartPosition"],members:{Distance:{type:"double"},DurationSeconds:{type:"double"},EndPosition:{shape:"Sm"},GeometryOffset:{type:"integer"},StartPosition:{shape:"Sm"}}}}}}},Summary:{type:"structure",required:["DataSource","Distance","DistanceUnit","DurationSeconds","RouteBBox"],members:{DataSource:{},Distance:{type:"double"},DistanceUnit:{},DurationSeconds:{type:"double"},RouteBBox:{shape:"S2a"}}}}},endpoint:{hostPrefix:"routes."}},CreateGeofenceCollection:{http:{requestUri:"/geofencing/v0/collections",responseCode:200},input:{type:"structure",required:["CollectionName","PricingPlan"],members:{CollectionName:{},Description:{},KmsKeyId:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},CreateMap:{http:{requestUri:"/maps/v0/maps",responseCode:200},input:{type:"structure",required:["Configuration","MapName","PricingPlan"],members:{Configuration:{shape:"S2k"},Description:{},MapName:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CreateTime","MapArn","MapName"],members:{CreateTime:{shape:"So"},MapArn:{},MapName:{}}},endpoint:{hostPrefix:"maps."},idempotent:!0},CreatePlaceIndex:{http:{requestUri:"/places/v0/indexes",responseCode:200},input:{type:"structure",required:["DataSource","IndexName","PricingPlan"],members:{DataSource:{},DataSourceConfiguration:{shape:"S2o"},Description:{},IndexName:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CreateTime","IndexArn","IndexName"],members:{CreateTime:{shape:"So"},IndexArn:{},IndexName:{}}},endpoint:{hostPrefix:"places."},idempotent:!0},CreateRouteCalculator:{http:{requestUri:"/routes/v0/calculators",responseCode:200},input:{type:"structure",required:["CalculatorName","DataSource","PricingPlan"],members:{CalculatorName:{},DataSource:{},Description:{},PricingPlan:{},Tags:{shape:"S2f"}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","CreateTime"],members:{CalculatorArn:{},CalculatorName:{},CreateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."},idempotent:!0},CreateTracker:{http:{requestUri:"/tracking/v0/trackers",responseCode:200},input:{type:"structure",required:["PricingPlan","TrackerName"],members:{Description:{},KmsKeyId:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},TrackerName:{}}},output:{type:"structure",required:["CreateTime","TrackerArn","TrackerName"],members:{CreateTime:{shape:"So"},TrackerArn:{},TrackerName:{}}},endpoint:{hostPrefix:"tracking."},idempotent:!0},DeleteGeofenceCollection:{http:{method:"DELETE",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},DeleteMap:{http:{method:"DELETE",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"maps."},idempotent:!0},DeletePlaceIndex:{http:{method:"DELETE",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"places."},idempotent:!0},DeleteRouteCalculator:{http:{method:"DELETE",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"routes."},idempotent:!0},DeleteTracker:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."},idempotent:!0},DescribeGeofenceCollection:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"}}},output:{type:"structure",required:["CollectionArn","CollectionName","CreateTime","Description","PricingPlan","UpdateTime"],members:{CollectionArn:{},CollectionName:{},CreateTime:{shape:"So"},Description:{},KmsKeyId:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},DescribeMap:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",required:["Configuration","CreateTime","DataSource","Description","MapArn","MapName","PricingPlan","UpdateTime"],members:{Configuration:{shape:"S2k"},CreateTime:{shape:"So"},DataSource:{},Description:{},MapArn:{},MapName:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"maps."}},DescribePlaceIndex:{http:{method:"GET",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{IndexName:{location:"uri",locationName:"IndexName"}}},output:{type:"structure",required:["CreateTime","DataSource","DataSourceConfiguration","Description","IndexArn","IndexName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},DataSourceConfiguration:{shape:"S2o"},Description:{},IndexArn:{},IndexName:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"places."}},DescribeRouteCalculator:{http:{method:"GET",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","CreateTime","DataSource","Description","PricingPlan","UpdateTime"],members:{CalculatorArn:{},CalculatorName:{},CreateTime:{shape:"So"},DataSource:{},Description:{},PricingPlan:{},Tags:{shape:"S2f"},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."}},DescribeTracker:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["CreateTime","Description","PricingPlan","TrackerArn","TrackerName","UpdateTime"],members:{CreateTime:{shape:"So"},Description:{},KmsKeyId:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},Tags:{shape:"S2f"},TrackerArn:{},TrackerName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."}},DisassociateTrackerConsumer:{http:{method:"DELETE",requestUri:"/tracking/v0/trackers/{TrackerName}/consumers/{ConsumerArn}",responseCode:200},input:{type:"structure",required:["ConsumerArn","TrackerName"],members:{ConsumerArn:{location:"uri",locationName:"ConsumerArn"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"tracking."}},GetDevicePosition:{http:{method:"GET",requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/positions/latest",responseCode:200},input:{
-type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},ReceivedTime:{shape:"So"},SampleTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."}},GetDevicePositionHistory:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/devices/{DeviceId}/list-positions",responseCode:200},input:{type:"structure",required:["DeviceId","TrackerName"],members:{DeviceId:{location:"uri",locationName:"DeviceId"},EndTimeExclusive:{shape:"So"},NextToken:{},StartTimeInclusive:{shape:"So"},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["DevicePositions"],members:{DevicePositions:{shape:"Sw"},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},GetGeofence:{http:{method:"GET",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"}}},output:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},Geometry:{shape:"S13"},Status:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},GetMapGlyphs:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/glyphs/{FontStack}/{FontUnicodeRange}",responseCode:200},input:{type:"structure",required:["FontStack","FontUnicodeRange","MapName"],members:{FontStack:{location:"uri",locationName:"FontStack"},FontUnicodeRange:{location:"uri",locationName:"FontUnicodeRange"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapSprites:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/sprites/{FileName}",responseCode:200},input:{type:"structure",required:["FileName","MapName"],members:{FileName:{location:"uri",locationName:"FileName"},MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapStyleDescriptor:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/style-descriptor",responseCode:200},input:{type:"structure",required:["MapName"],members:{MapName:{location:"uri",locationName:"MapName"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},GetMapTile:{http:{method:"GET",requestUri:"/maps/v0/maps/{MapName}/tiles/{Z}/{X}/{Y}",responseCode:200},input:{type:"structure",required:["MapName","X","Y","Z"],members:{MapName:{location:"uri",locationName:"MapName"},X:{location:"uri",locationName:"X"},Y:{location:"uri",locationName:"Y"},Z:{location:"uri",locationName:"Z"}}},output:{type:"structure",members:{Blob:{type:"blob"},ContentType:{location:"header",locationName:"Content-Type"}},payload:"Blob"},endpoint:{hostPrefix:"maps."}},ListDevicePositions:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-positions",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},SampleTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListGeofenceCollections:{http:{requestUri:"/geofencing/v0/list-collections",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CollectionName","CreateTime","Description","PricingPlan","UpdateTime"],members:{CollectionName:{},CreateTime:{shape:"So"},Description:{},PricingPlan:{},PricingPlanDataSource:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListGeofences:{http:{requestUri:"/geofencing/v0/collections/{CollectionName}/list-geofences",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","GeofenceId","Geometry","Status","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},Geometry:{shape:"S13"},Status:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"geofencing."}},ListMaps:{http:{requestUri:"/maps/v0/list-maps",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","MapName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},Description:{},MapName:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"maps."}},ListPlaceIndexes:{http:{requestUri:"/places/v0/list-indexes",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","DataSource","Description","IndexName","PricingPlan","UpdateTime"],members:{CreateTime:{shape:"So"},DataSource:{},Description:{},IndexName:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"places."}},ListRouteCalculators:{http:{requestUri:"/routes/v0/list-calculators",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CalculatorName","CreateTime","DataSource","Description","PricingPlan","UpdateTime"],members:{CalculatorName:{},CreateTime:{shape:"So"},DataSource:{},Description:{},PricingPlan:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"routes."}},ListTagsForResource:{http:{method:"GET",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"}}},output:{type:"structure",members:{Tags:{shape:"S2f"}}},endpoint:{hostPrefix:"metadata."}},ListTrackerConsumers:{http:{requestUri:"/tracking/v0/trackers/{TrackerName}/list-consumers",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{MaxResults:{type:"integer"},NextToken:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["ConsumerArns"],members:{ConsumerArns:{type:"list",member:{}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},ListTrackers:{http:{requestUri:"/tracking/v0/list-trackers",responseCode:200},input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{type:"structure",required:["CreateTime","Description","PricingPlan","TrackerName","UpdateTime"],members:{CreateTime:{shape:"So"},Description:{},PricingPlan:{},PricingPlanDataSource:{},TrackerName:{},UpdateTime:{shape:"So"}}}},NextToken:{}}},endpoint:{hostPrefix:"tracking."}},PutGeofence:{http:{method:"PUT",requestUri:"/geofencing/v0/collections/{CollectionName}/geofences/{GeofenceId}",responseCode:200},input:{type:"structure",required:["CollectionName","GeofenceId","Geometry"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},GeofenceId:{location:"uri",locationName:"GeofenceId"},Geometry:{shape:"S13"}}},output:{type:"structure",required:["CreateTime","GeofenceId","UpdateTime"],members:{CreateTime:{shape:"So"},GeofenceId:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."}},SearchPlaceIndexForPosition:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/position",responseCode:200},input:{type:"structure",required:["IndexName","Position"],members:{IndexName:{location:"uri",locationName:"IndexName"},Language:{},MaxResults:{type:"integer"},Position:{shape:"Sm"}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Distance","Place"],members:{Distance:{type:"double"},Place:{shape:"S5g"}}}},Summary:{type:"structure",required:["DataSource","Position"],members:{DataSource:{},Language:{},MaxResults:{type:"integer"},Position:{shape:"Sm"}}}}},endpoint:{hostPrefix:"places."}},SearchPlaceIndexForText:{http:{requestUri:"/places/v0/indexes/{IndexName}/search/text",responseCode:200},input:{type:"structure",required:["IndexName","Text"],members:{BiasPosition:{shape:"Sm"},FilterBBox:{shape:"S2a"},FilterCountries:{shape:"S5m"},IndexName:{location:"uri",locationName:"IndexName"},Language:{},MaxResults:{type:"integer"},Text:{type:"string",sensitive:!0}}},output:{type:"structure",required:["Results","Summary"],members:{Results:{type:"list",member:{type:"structure",required:["Place"],members:{Distance:{type:"double"},Place:{shape:"S5g"},Relevance:{type:"double"}}}},Summary:{type:"structure",required:["DataSource","Text"],members:{BiasPosition:{shape:"Sm"},DataSource:{},FilterBBox:{shape:"S2a"},FilterCountries:{shape:"S5m"},Language:{},MaxResults:{type:"integer"},ResultBBox:{shape:"S2a"},Text:{type:"string",sensitive:!0}}}}},endpoint:{hostPrefix:"places."}},TagResource:{http:{requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},Tags:{shape:"S2f"}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"metadata."}},UntagResource:{http:{method:"DELETE",requestUri:"/tags/{ResourceArn}",responseCode:200},input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{location:"uri",locationName:"ResourceArn"},TagKeys:{location:"querystring",locationName:"tagKeys",type:"list",member:{}}}},output:{type:"structure",members:{}},endpoint:{hostPrefix:"metadata."},idempotent:!0},UpdateGeofenceCollection:{http:{method:"PATCH",requestUri:"/geofencing/v0/collections/{CollectionName}",responseCode:200},input:{type:"structure",required:["CollectionName"],members:{CollectionName:{location:"uri",locationName:"CollectionName"},Description:{},PricingPlan:{},PricingPlanDataSource:{}}},output:{type:"structure",required:["CollectionArn","CollectionName","UpdateTime"],members:{CollectionArn:{},CollectionName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"geofencing."},idempotent:!0},UpdateMap:{http:{method:"PATCH",requestUri:"/maps/v0/maps/{MapName}",responseCode:200},input:{type:"structure",required:["MapName"],members:{Description:{},MapName:{location:"uri",locationName:"MapName"},PricingPlan:{}}},output:{type:"structure",required:["MapArn","MapName","UpdateTime"],members:{MapArn:{},MapName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"maps."},idempotent:!0},UpdatePlaceIndex:{http:{method:"PATCH",requestUri:"/places/v0/indexes/{IndexName}",responseCode:200},input:{type:"structure",required:["IndexName"],members:{DataSourceConfiguration:{shape:"S2o"},Description:{},IndexName:{location:"uri",locationName:"IndexName"},PricingPlan:{}}},output:{type:"structure",required:["IndexArn","IndexName","UpdateTime"],members:{IndexArn:{},IndexName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"places."},idempotent:!0},UpdateRouteCalculator:{http:{method:"PATCH",requestUri:"/routes/v0/calculators/{CalculatorName}",responseCode:200},input:{type:"structure",required:["CalculatorName"],members:{CalculatorName:{location:"uri",locationName:"CalculatorName"},Description:{},PricingPlan:{}}},output:{type:"structure",required:["CalculatorArn","CalculatorName","UpdateTime"],members:{CalculatorArn:{},CalculatorName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"routes."},idempotent:!0},UpdateTracker:{http:{method:"PATCH",requestUri:"/tracking/v0/trackers/{TrackerName}",responseCode:200},input:{type:"structure",required:["TrackerName"],members:{Description:{},PositionFiltering:{},PricingPlan:{},PricingPlanDataSource:{},TrackerName:{location:"uri",locationName:"TrackerName"}}},output:{type:"structure",required:["TrackerArn","TrackerName","UpdateTime"],members:{TrackerArn:{},TrackerName:{},UpdateTime:{shape:"So"}}},endpoint:{hostPrefix:"tracking."},idempotent:!0}},shapes:{Sb:{type:"structure",members:{Code:{},Message:{}}},Sl:{type:"structure",required:["DeviceId","Position","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},SampleTime:{shape:"So"}}},Sm:{type:"list",member:{type:"double"},sensitive:!0},So:{type:"timestamp",timestampFormat:"iso8601"},Sw:{type:"list",member:{type:"structure",required:["Position","ReceivedTime","SampleTime"],members:{DeviceId:{},Position:{shape:"Sm"},ReceivedTime:{shape:"So"},SampleTime:{shape:"So"}}}},S13:{type:"structure",members:{Polygon:{type:"list",member:{type:"list",member:{shape:"Sm"}}}}},S2a:{type:"list",member:{type:"double"},sensitive:!0},S2f:{type:"map",key:{},value:{}},S2k:{type:"structure",required:["Style"],members:{Style:{}}},S2o:{type:"structure",members:{IntendedUse:{}}},S5g:{type:"structure",required:["Geometry"],members:{AddressNumber:{},Country:{},Geometry:{type:"structure",members:{Point:{shape:"Sm"}}},Interpolated:{type:"boolean"},Label:{},Municipality:{},Neighborhood:{},PostalCode:{},Region:{},Street:{},SubRegion:{},TimeZone:{type:"structure",required:["Name"],members:{Name:{},Offset:{type:"integer"}}}}},S5m:{type:"list",member:{}}}}},{}],153:[function(e,t,r){t.exports={pagination:{GetDevicePositionHistory:{input_token:"NextToken",output_token:"NextToken",result_key:"DevicePositions"},ListDevicePositions:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofenceCollections:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListGeofences:{input_token:"NextToken",output_token:"NextToken",result_key:"Entries"},ListMaps:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListPlaceIndexes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListRouteCalculators:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"},ListTrackerConsumers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ConsumerArns"},ListTrackers:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"Entries"}}}},{}],154:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-03-28",endpointPrefix:"logs",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon CloudWatch Logs",serviceId:"CloudWatch Logs",signatureVersion:"v4",targetPrefix:"Logs_20140328",uid:"logs-2014-03-28"},operations:{AssociateKmsKey:{input:{type:"structure",required:["logGroupName","kmsKeyId"],members:{logGroupName:{},kmsKeyId:{}}}},CancelExportTask:{input:{type:"structure",required:["taskId"],members:{taskId:{}}}},CreateExportTask:{input:{type:"structure",required:["logGroupName","from","to","destination"],members:{taskName:{},logGroupName:{},logStreamNamePrefix:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{}}},output:{type:"structure",members:{taskId:{}}}},CreateLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},kmsKeyId:{},tags:{shape:"Se"}}}},CreateLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteDestination:{input:{type:"structure",required:["destinationName"],members:{destinationName:{}}}},DeleteLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteLogStream:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{}}}},DeleteMetricFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DeleteQueryDefinition:{input:{type:"structure",required:["queryDefinitionId"],members:{queryDefinitionId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},DeleteResourcePolicy:{input:{type:"structure",members:{policyName:{}}}},DeleteRetentionPolicy:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},DeleteSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName"],members:{logGroupName:{},filterName:{}}}},DescribeDestinations:{input:{type:"structure",members:{DestinationNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{destinations:{type:"list",member:{shape:"S11"}},nextToken:{}}}},DescribeExportTasks:{input:{type:"structure",members:{taskId:{},statusCode:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{exportTasks:{type:"list",member:{type:"structure",members:{taskId:{},taskName:{},logGroupName:{},from:{type:"long"},to:{type:"long"},destination:{},destinationPrefix:{},status:{type:"structure",members:{code:{},message:{}}},executionInfo:{type:"structure",members:{creationTime:{type:"long"},completionTime:{type:"long"}}}}}},nextToken:{}}}},DescribeLogGroups:{input:{type:"structure",members:{logGroupNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logGroups:{type:"list",member:{type:"structure",members:{logGroupName:{},creationTime:{type:"long"},retentionInDays:{type:"integer"},metricFilterCount:{type:"integer"},arn:{},storedBytes:{type:"long"},kmsKeyId:{}}}},nextToken:{}}}},DescribeLogStreams:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNamePrefix:{},orderBy:{},descending:{type:"boolean"},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{logStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},creationTime:{type:"long"},firstEventTimestamp:{type:"long"},lastEventTimestamp:{type:"long"},lastIngestionTime:{type:"long"},uploadSequenceToken:{},arn:{},storedBytes:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be deprecated for log streams, and will be reported as zero. This change applies only to log streams. The storedBytes parameter for log groups is not affected.",type:"long"}}}},nextToken:{}}}},DescribeMetricFilters:{input:{type:"structure",members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"},metricName:{},metricNamespace:{}}},output:{type:"structure",members:{metricFilters:{type:"list",member:{type:"structure",members:{filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"},creationTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueries:{input:{type:"structure",members:{logGroupName:{},status:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queries:{type:"list",member:{type:"structure",members:{queryId:{},queryString:{},status:{},createTime:{type:"long"},logGroupName:{}}}},nextToken:{}}}},DescribeQueryDefinitions:{input:{type:"structure",members:{queryDefinitionNamePrefix:{},maxResults:{type:"integer"},nextToken:{}}},output:{type:"structure",members:{queryDefinitions:{type:"list",member:{type:"structure",members:{queryDefinitionId:{},name:{},queryString:{},lastModified:{type:"long"},logGroupNames:{shape:"S2l"}}}},nextToken:{}}}},DescribeResourcePolicies:{input:{type:"structure",members:{nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{resourcePolicies:{type:"list",member:{shape:"S2p"}},nextToken:{}}}},DescribeSubscriptionFilters:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},filterNamePrefix:{},nextToken:{},limit:{type:"integer"}}},output:{type:"structure",members:{subscriptionFilters:{type:"list",member:{type:"structure",members:{filterName:{},logGroupName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{},creationTime:{type:"long"}}}},nextToken:{}}}},DisassociateKmsKey:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}}},FilterLogEvents:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},logStreamNames:{type:"list",member:{}},logStreamNamePrefix:{},startTime:{type:"long"},endTime:{type:"long"},filterPattern:{},nextToken:{},limit:{type:"integer"},interleaved:{deprecated:!0,deprecatedMessage:"Starting on June 17, 2019, this parameter will be ignored and the value will be assumed to be true. The response from this operation will always interleave events from multiple log streams within a log group.",type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{logStreamName:{},timestamp:{type:"long"},message:{},ingestionTime:{type:"long"},eventId:{}}}},searchedLogStreams:{type:"list",member:{type:"structure",members:{logStreamName:{},searchedCompletely:{type:"boolean"}}}},nextToken:{}}}},GetLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName"],members:{logGroupName:{},logStreamName:{},startTime:{type:"long"},endTime:{type:"long"},nextToken:{},limit:{type:"integer"},startFromHead:{type:"boolean"}}},output:{type:"structure",members:{events:{type:"list",member:{type:"structure",members:{timestamp:{type:"long"},message:{},ingestionTime:{type:"long"}}}},nextForwardToken:{},nextBackwardToken:{}}}},GetLogGroupFields:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{},time:{type:"long"}}},output:{type:"structure",members:{logGroupFields:{type:"list",member:{type:"structure",members:{name:{},percent:{type:"integer"}}}}}}},GetLogRecord:{input:{type:"structure",required:["logRecordPointer"],members:{logRecordPointer:{}}},output:{type:"structure",members:{logRecord:{type:"map",key:{},value:{}}}}},GetQueryResults:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{results:{type:"list",member:{type:"list",member:{type:"structure",members:{field:{},value:{}}}}},statistics:{type:"structure",members:{recordsMatched:{type:"double"},recordsScanned:{type:"double"},bytesScanned:{type:"double"}}},status:{}}}},ListTagsLogGroup:{input:{type:"structure",required:["logGroupName"],members:{logGroupName:{}}},output:{type:"structure",members:{tags:{shape:"Se"}}}},PutDestination:{input:{type:"structure",required:["destinationName","targetArn","roleArn"],members:{destinationName:{},targetArn:{},roleArn:{}}},output:{type:"structure",members:{destination:{shape:"S11"}}}},PutDestinationPolicy:{input:{type:"structure",required:["destinationName","accessPolicy"],members:{destinationName:{},accessPolicy:{}}}},PutLogEvents:{input:{type:"structure",required:["logGroupName","logStreamName","logEvents"],members:{logGroupName:{},logStreamName:{},logEvents:{type:"list",member:{type:"structure",required:["timestamp","message"],members:{timestamp:{type:"long"},message:{}}}},sequenceToken:{}}},output:{type:"structure",members:{nextSequenceToken:{},rejectedLogEventsInfo:{type:"structure",members:{tooNewLogEventStartIndex:{type:"integer"},tooOldLogEventEndIndex:{type:"integer"},expiredLogEventEndIndex:{type:"integer"}}}}}},PutMetricFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","metricTransformations"],members:{logGroupName:{},filterName:{},filterPattern:{},metricTransformations:{shape:"S1z"}}}},PutQueryDefinition:{input:{type:"structure",required:["name","queryString"],members:{name:{},queryDefinitionId:{},logGroupNames:{shape:"S2l"},queryString:{}}},output:{type:"structure",members:{queryDefinitionId:{}}}},PutResourcePolicy:{input:{type:"structure",members:{policyName:{},policyDocument:{}}},output:{type:"structure",members:{resourcePolicy:{shape:"S2p"}}}},PutRetentionPolicy:{input:{type:"structure",required:["logGroupName","retentionInDays"],members:{logGroupName:{},retentionInDays:{type:"integer"}}}},PutSubscriptionFilter:{input:{type:"structure",required:["logGroupName","filterName","filterPattern","destinationArn"],members:{logGroupName:{},filterName:{},filterPattern:{},destinationArn:{},roleArn:{},distribution:{}}}},StartQuery:{input:{type:"structure",required:["startTime","endTime","queryString"],members:{logGroupName:{},logGroupNames:{shape:"S2l"},startTime:{type:"long"},endTime:{type:"long"},queryString:{},limit:{type:"integer"}}},output:{type:"structure",members:{queryId:{}}}},StopQuery:{input:{type:"structure",required:["queryId"],members:{queryId:{}}},output:{type:"structure",members:{success:{type:"boolean"}}}},TagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{shape:"Se"}}}},TestMetricFilter:{input:{type:"structure",required:["filterPattern","logEventMessages"],members:{filterPattern:{},logEventMessages:{type:"list",member:{}}}},output:{type:"structure",members:{matches:{type:"list",member:{type:"structure",members:{eventNumber:{type:"long"},eventMessage:{},extractedValues:{type:"map",key:{},value:{}}}}}}}},UntagLogGroup:{input:{type:"structure",required:["logGroupName","tags"],members:{logGroupName:{},tags:{type:"list",member:{}}}}}},shapes:{Se:{type:"map",key:{},value:{}},S11:{type:"structure",members:{destinationName:{},targetArn:{},roleArn:{},accessPolicy:{},arn:{},creationTime:{type:"long"}}},S1z:{type:"list",member:{type:"structure",required:["metricName","metricNamespace","metricValue"],members:{metricName:{},metricNamespace:{},metricValue:{},defaultValue:{type:"double"},dimensions:{type:"map",key:{},value:{}},unit:{}}}},S2l:{type:"list",member:{}},S2p:{type:"structure",members:{policyName:{},policyDocument:{},lastUpdatedTime:{type:"long"}}}}}},{}],155:[function(e,t,r){t.exports={pagination:{DescribeDestinations:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"destinations"},DescribeLogGroups:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logGroups"},DescribeLogStreams:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"logStreams"},DescribeMetricFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"metricFilters"},DescribeSubscriptionFilters:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:"subscriptionFilters"},FilterLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextToken",result_key:["events","searchedLogStreams"]},GetLogEvents:{input_token:"nextToken",limit_key:"limit",output_token:"nextForwardToken",result_key:"events"}}}},{}],156:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-12-12",endpointPrefix:"machinelearning",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Machine Learning",serviceId:"Machine Learning",signatureVersion:"v4",targetPrefix:"AmazonML_20141212",uid:"machinelearning-2014-12-12"},operations:{AddTags:{input:{type:"structure",required:["Tags","ResourceId","ResourceType"],members:{Tags:{shape:"S2"},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},CreateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","MLModelId","BatchPredictionDataSourceId","OutputUri"],members:{BatchPredictionId:{},BatchPredictionName:{},MLModelId:{},BatchPredictionDataSourceId:{},OutputUri:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},CreateDataSourceFromRDS:{input:{type:"structure",required:["DataSourceId","RDSData","RoleARN"],members:{DataSourceId:{},DataSourceName:{},RDSData:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation","ResourceRole","ServiceRole","SubnetId","SecurityGroupIds"],members:{DatabaseInformation:{shape:"Sf"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{},ResourceRole:{},ServiceRole:{},SubnetId:{},SecurityGroupIds:{type:"list",member:{}}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromRedshift:{input:{type:"structure",required:["DataSourceId","DataSpec","RoleARN"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DatabaseInformation","SelectSqlQuery","DatabaseCredentials","S3StagingLocation"],members:{DatabaseInformation:{shape:"Sy"},SelectSqlQuery:{},DatabaseCredentials:{type:"structure",required:["Username","Password"],members:{Username:{},Password:{}}},S3StagingLocation:{},DataRearrangement:{},DataSchema:{},DataSchemaUri:{}}},RoleARN:{},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateDataSourceFromS3:{input:{type:"structure",required:["DataSourceId","DataSpec"],members:{DataSourceId:{},DataSourceName:{},DataSpec:{type:"structure",required:["DataLocationS3"],members:{DataLocationS3:{},DataRearrangement:{},DataSchema:{},DataSchemaLocationS3:{}}},ComputeStatistics:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{}}}},CreateEvaluation:{input:{type:"structure",required:["EvaluationId","MLModelId","EvaluationDataSourceId"],members:{EvaluationId:{},EvaluationName:{},MLModelId:{},EvaluationDataSourceId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},CreateMLModel:{input:{type:"structure",required:["MLModelId","MLModelType","TrainingDataSourceId"],members:{MLModelId:{},MLModelName:{},MLModelType:{},Parameters:{shape:"S1d"},TrainingDataSourceId:{},Recipe:{},RecipeUri:{}}},output:{type:"structure",members:{MLModelId:{}}}},CreateRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},DeleteDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{}}},output:{type:"structure",members:{DataSourceId:{}}}},DeleteEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{}}}},DeleteMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{}}}},DeleteRealtimeEndpoint:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{}}},output:{type:"structure",members:{MLModelId:{},RealtimeEndpointInfo:{shape:"S1j"}}}},DeleteTags:{input:{type:"structure",required:["TagKeys","ResourceId","ResourceType"],members:{TagKeys:{type:"list",member:{}},ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{}}}},DescribeBatchPredictions:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},NextToken:{}}}},DescribeDataSources:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",
-members:{Results:{type:"list",member:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeEvaluations:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeMLModels:{input:{type:"structure",members:{FilterVariable:{},EQ:{},GT:{},LT:{},GE:{},LE:{},NE:{},Prefix:{},SortOrder:{},NextToken:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Results:{type:"list",member:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},Algorithm:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},NextToken:{}}}},DescribeTags:{input:{type:"structure",required:["ResourceId","ResourceType"],members:{ResourceId:{},ResourceType:{}}},output:{type:"structure",members:{ResourceId:{},ResourceType:{},Tags:{shape:"S2"}}}},GetBatchPrediction:{input:{type:"structure",required:["BatchPredictionId"],members:{BatchPredictionId:{}}},output:{type:"structure",members:{BatchPredictionId:{},MLModelId:{},BatchPredictionDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},OutputUri:{},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},TotalRecordCount:{type:"long"},InvalidRecordCount:{type:"long"}}}},GetDataSource:{input:{type:"structure",required:["DataSourceId"],members:{DataSourceId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{DataSourceId:{},DataLocationS3:{},DataRearrangement:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},DataSizeInBytes:{type:"long"},NumberOfFiles:{type:"long"},Name:{},Status:{},LogUri:{},Message:{},RedshiftMetadata:{shape:"S2i"},RDSMetadata:{shape:"S2j"},RoleARN:{},ComputeStatistics:{type:"boolean"},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},DataSourceSchema:{}}}},GetEvaluation:{input:{type:"structure",required:["EvaluationId"],members:{EvaluationId:{}}},output:{type:"structure",members:{EvaluationId:{},MLModelId:{},EvaluationDataSourceId:{},InputDataLocationS3:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},PerformanceMetrics:{shape:"S2q"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"}}}},GetMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{MLModelId:{},TrainingDataSourceId:{},CreatedByIamUser:{},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Name:{},Status:{},SizeInBytes:{type:"long"},EndpointInfo:{shape:"S1j"},TrainingParameters:{shape:"S1d"},InputDataLocationS3:{},MLModelType:{},ScoreThreshold:{type:"float"},ScoreThresholdLastUpdatedAt:{type:"timestamp"},LogUri:{},Message:{},ComputeTime:{type:"long"},FinishedAt:{type:"timestamp"},StartedAt:{type:"timestamp"},Recipe:{},Schema:{}}}},Predict:{input:{type:"structure",required:["MLModelId","Record","PredictEndpoint"],members:{MLModelId:{},Record:{type:"map",key:{},value:{}},PredictEndpoint:{}}},output:{type:"structure",members:{Prediction:{type:"structure",members:{predictedLabel:{},predictedValue:{type:"float"},predictedScores:{type:"map",key:{},value:{type:"float"}},details:{type:"map",key:{},value:{}}}}}}},UpdateBatchPrediction:{input:{type:"structure",required:["BatchPredictionId","BatchPredictionName"],members:{BatchPredictionId:{},BatchPredictionName:{}}},output:{type:"structure",members:{BatchPredictionId:{}}}},UpdateDataSource:{input:{type:"structure",required:["DataSourceId","DataSourceName"],members:{DataSourceId:{},DataSourceName:{}}},output:{type:"structure",members:{DataSourceId:{}}}},UpdateEvaluation:{input:{type:"structure",required:["EvaluationId","EvaluationName"],members:{EvaluationId:{},EvaluationName:{}}},output:{type:"structure",members:{EvaluationId:{}}}},UpdateMLModel:{input:{type:"structure",required:["MLModelId"],members:{MLModelId:{},MLModelName:{},ScoreThreshold:{type:"float"}}},output:{type:"structure",members:{MLModelId:{}}}}},shapes:{S2:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",required:["InstanceIdentifier","DatabaseName"],members:{InstanceIdentifier:{},DatabaseName:{}}},Sy:{type:"structure",required:["DatabaseName","ClusterIdentifier"],members:{DatabaseName:{},ClusterIdentifier:{}}},S1d:{type:"map",key:{},value:{}},S1j:{type:"structure",members:{PeakRequestsPerSecond:{type:"integer"},CreatedAt:{type:"timestamp"},EndpointUrl:{},EndpointStatus:{}}},S2i:{type:"structure",members:{RedshiftDatabase:{shape:"Sy"},DatabaseUserName:{},SelectSqlQuery:{}}},S2j:{type:"structure",members:{Database:{shape:"Sf"},DatabaseUserName:{},SelectSqlQuery:{},ResourceRole:{},ServiceRole:{},DataPipelineId:{}}},S2q:{type:"structure",members:{Properties:{type:"map",key:{},value:{}}}}}}},{}],157:[function(e,t,r){t.exports={pagination:{DescribeBatchPredictions:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeDataSources:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeEvaluations:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"},DescribeMLModels:{input_token:"NextToken",limit_key:"Limit",output_token:"NextToken",result_key:"Results"}}}},{}],158:[function(e,t,r){t.exports={version:2,waiters:{DataSourceAvailable:{delay:30,operation:"DescribeDataSources",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},MLModelAvailable:{delay:30,operation:"DescribeMLModels",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},EvaluationAvailable:{delay:30,operation:"DescribeEvaluations",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]},BatchPredictionAvailable:{delay:30,operation:"DescribeBatchPredictions",maxAttempts:60,acceptors:[{expected:"COMPLETED",matcher:"pathAll",state:"success",argument:"Results[].Status"},{expected:"FAILED",matcher:"pathAny",state:"failure",argument:"Results[].Status"}]}}}},{}],159:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-07-01",endpointPrefix:"marketplacecommerceanalytics",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Marketplace Commerce Analytics",serviceId:"Marketplace Commerce Analytics",signatureVersion:"v4",signingName:"marketplacecommerceanalytics",targetPrefix:"MarketplaceCommerceAnalytics20150701",uid:"marketplacecommerceanalytics-2015-07-01"},operations:{GenerateDataSet:{input:{type:"structure",required:["dataSetType","dataSetPublicationDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},dataSetPublicationDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}},StartSupportDataExport:{input:{type:"structure",required:["dataSetType","fromDate","roleNameArn","destinationS3BucketName","snsTopicArn"],members:{dataSetType:{},fromDate:{type:"timestamp"},roleNameArn:{},destinationS3BucketName:{},destinationS3Prefix:{},snsTopicArn:{},customerDefinedValues:{shape:"S8"}}},output:{type:"structure",members:{dataSetRequestId:{}}}}},shapes:{S8:{type:"map",key:{},value:{}}}}},{}],160:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],161:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-09-01",endpointPrefix:"data.mediastore",protocol:"rest-json",serviceAbbreviation:"MediaStore Data",serviceFullName:"AWS Elemental MediaStore Data Plane",serviceId:"MediaStore Data",signatureVersion:"v4",signingName:"mediastore",uid:"mediastore-data-2017-09-01"},operations:{DeleteObject:{http:{method:"DELETE",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{}}},DescribeObject:{http:{method:"HEAD",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"}}},output:{type:"structure",members:{ETag:{location:"header",locationName:"ETag"},ContentType:{location:"header",locationName:"Content-Type"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},CacheControl:{location:"header",locationName:"Cache-Control"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"}}}},GetObject:{http:{method:"GET",requestUri:"/{Path+}"},input:{type:"structure",required:["Path"],members:{Path:{location:"uri",locationName:"Path"},Range:{location:"header",locationName:"Range"}}},output:{type:"structure",required:["StatusCode"],members:{Body:{shape:"Se"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentRange:{location:"header",locationName:"Content-Range"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentType:{location:"header",locationName:"Content-Type"},ETag:{location:"header",locationName:"ETag"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},StatusCode:{location:"statusCode",type:"integer"}},payload:"Body"}},ListItems:{http:{method:"GET"},input:{type:"structure",members:{Path:{location:"querystring",locationName:"Path"},MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Items:{type:"list",member:{type:"structure",members:{Name:{},Type:{},ETag:{},LastModified:{type:"timestamp"},ContentType:{},ContentLength:{type:"long"}}}},NextToken:{}}}},PutObject:{http:{method:"PUT",requestUri:"/{Path+}"},input:{type:"structure",required:["Body","Path"],members:{Body:{shape:"Se"},Path:{location:"uri",locationName:"Path"},ContentType:{location:"header",locationName:"Content-Type"},CacheControl:{location:"header",locationName:"Cache-Control"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},UploadAvailability:{location:"header",locationName:"x-amz-upload-availability"}},payload:"Body"},output:{type:"structure",members:{ContentSHA256:{},ETag:{},StorageClass:{}}},authtype:"v4-unsigned-body"}},shapes:{Se:{type:"blob",streaming:!0}}}},{}],162:[function(e,t,r){t.exports={pagination:{ListItems:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],163:[function(e,t,r){t.exports={acm:{name:"ACM",cors:!0},apigateway:{name:"APIGateway",cors:!0},applicationautoscaling:{prefix:"application-autoscaling",name:"ApplicationAutoScaling",cors:!0},appstream:{name:"AppStream"},autoscaling:{name:"AutoScaling",cors:!0},batch:{name:"Batch"},budgets:{name:"Budgets"},clouddirectory:{name:"CloudDirectory",versions:["2016-05-10*"]},cloudformation:{name:"CloudFormation",cors:!0},cloudfront:{name:"CloudFront",versions:["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25*","2017-03-25*","2017-10-30*","2018-06-18*","2018-11-05*","2019-03-26*"],cors:!0},cloudhsm:{name:"CloudHSM",cors:!0},cloudsearch:{name:"CloudSearch"},cloudsearchdomain:{name:"CloudSearchDomain"},cloudtrail:{name:"CloudTrail",cors:!0},cloudwatch:{prefix:"monitoring",name:"CloudWatch",cors:!0},cloudwatchevents:{prefix:"events",name:"CloudWatchEvents",versions:["2014-02-03*"],cors:!0},cloudwatchlogs:{prefix:"logs",name:"CloudWatchLogs",cors:!0},codebuild:{name:"CodeBuild",cors:!0},codecommit:{name:"CodeCommit",cors:!0},codedeploy:{name:"CodeDeploy",cors:!0},codepipeline:{name:"CodePipeline",cors:!0},cognitoidentity:{prefix:"cognito-identity",name:"CognitoIdentity",cors:!0},cognitoidentityserviceprovider:{prefix:"cognito-idp",name:"CognitoIdentityServiceProvider",cors:!0},cognitosync:{prefix:"cognito-sync",name:"CognitoSync",cors:!0},configservice:{prefix:"config",name:"ConfigService",cors:!0},cur:{name:"CUR",cors:!0},datapipeline:{name:"DataPipeline"},devicefarm:{name:"DeviceFarm",cors:!0},directconnect:{name:"DirectConnect",cors:!0},directoryservice:{prefix:"ds",name:"DirectoryService"},discovery:{name:"Discovery"},dms:{name:"DMS"},dynamodb:{name:"DynamoDB",cors:!0},dynamodbstreams:{prefix:"streams.dynamodb",name:"DynamoDBStreams",cors:!0},ec2:{name:"EC2",versions:["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*"],cors:!0},ecr:{name:"ECR",cors:!0},ecs:{name:"ECS",cors:!0},efs:{prefix:"elasticfilesystem",name:"EFS",cors:!0},elasticache:{name:"ElastiCache",versions:["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*"],cors:!0},elasticbeanstalk:{name:"ElasticBeanstalk",cors:!0},elb:{prefix:"elasticloadbalancing",name:"ELB",cors:!0},elbv2:{prefix:"elasticloadbalancingv2",name:"ELBv2",cors:!0},emr:{prefix:"elasticmapreduce",name:"EMR",cors:!0},es:{name:"ES"},elastictranscoder:{name:"ElasticTranscoder",cors:!0},firehose:{name:"Firehose",cors:!0},gamelift:{name:"GameLift",cors:!0},glacier:{name:"Glacier"},health:{name:"Health"},iam:{name:"IAM",cors:!0},importexport:{name:"ImportExport"},inspector:{name:"Inspector",versions:["2015-08-18*"],cors:!0},iot:{name:"Iot",cors:!0},iotdata:{prefix:"iot-data",name:"IotData",cors:!0},kinesis:{name:"Kinesis",cors:!0},kinesisanalytics:{name:"KinesisAnalytics"},kms:{name:"KMS",cors:!0},lambda:{name:"Lambda",cors:!0},lexruntime:{prefix:"runtime.lex",name:"LexRuntime",cors:!0},lightsail:{name:"Lightsail"},machinelearning:{name:"MachineLearning",cors:!0},marketplacecommerceanalytics:{name:"MarketplaceCommerceAnalytics",cors:!0},marketplacemetering:{prefix:"meteringmarketplace",name:"MarketplaceMetering"},mturk:{prefix:"mturk-requester",name:"MTurk",cors:!0},mobileanalytics:{name:"MobileAnalytics",cors:!0},opsworks:{name:"OpsWorks",cors:!0},opsworkscm:{name:"OpsWorksCM"},organizations:{name:"Organizations"},pinpoint:{name:"Pinpoint"},polly:{name:"Polly",cors:!0},rds:{name:"RDS",versions:["2014-09-01*"],cors:!0},redshift:{name:"Redshift",cors:!0},rekognition:{name:"Rekognition",cors:!0},resourcegroupstaggingapi:{name:"ResourceGroupsTaggingAPI"},route53:{name:"Route53",cors:!0},route53domains:{name:"Route53Domains",cors:!0},s3:{name:"S3",dualstackAvailable:!0,cors:!0},s3control:{name:"S3Control",dualstackAvailable:!0,xmlNoDefaultLists:!0},servicecatalog:{name:"ServiceCatalog",cors:!0},ses:{prefix:"email",name:"SES",cors:!0},shield:{name:"Shield"},simpledb:{prefix:"sdb",name:"SimpleDB"},sms:{name:"SMS"},snowball:{name:"Snowball"},sns:{name:"SNS",cors:!0},sqs:{name:"SQS",cors:!0},ssm:{name:"SSM",cors:!0},storagegateway:{name:"StorageGateway",cors:!0},stepfunctions:{prefix:"states",name:"StepFunctions"},sts:{name:"STS",cors:!0},support:{name:"Support"},swf:{name:"SWF"},xray:{name:"XRay",cors:!0},waf:{name:"WAF",cors:!0},wafregional:{prefix:"waf-regional",name:"WAFRegional"},workdocs:{name:"WorkDocs",cors:!0},workspaces:{name:"WorkSpaces"},codestar:{name:"CodeStar"},lexmodelbuildingservice:{prefix:"lex-models",name:"LexModelBuildingService",cors:!0},marketplaceentitlementservice:{prefix:"entitlement.marketplace",name:"MarketplaceEntitlementService"},athena:{name:"Athena",cors:!0},greengrass:{name:"Greengrass"},dax:{name:"DAX"},migrationhub:{prefix:"AWSMigrationHub",name:"MigrationHub"},cloudhsmv2:{name:"CloudHSMV2",cors:!0},glue:{name:"Glue"},mobile:{name:"Mobile"},pricing:{name:"Pricing",cors:!0},costexplorer:{prefix:"ce",name:"CostExplorer",cors:!0},mediaconvert:{name:"MediaConvert"},medialive:{name:"MediaLive"},mediapackage:{name:"MediaPackage"},mediastore:{name:"MediaStore"},mediastoredata:{prefix:"mediastore-data",name:"MediaStoreData",cors:!0},appsync:{name:"AppSync"},guardduty:{name:"GuardDuty"},mq:{name:"MQ"},comprehend:{name:"Comprehend",cors:!0},iotjobsdataplane:{prefix:"iot-jobs-data",name:"IoTJobsDataPlane"},kinesisvideoarchivedmedia:{prefix:"kinesis-video-archived-media",name:"KinesisVideoArchivedMedia",cors:!0},kinesisvideomedia:{prefix:"kinesis-video-media",name:"KinesisVideoMedia",cors:!0},kinesisvideo:{name:"KinesisVideo",cors:!0},sagemakerruntime:{prefix:"runtime.sagemaker",name:"SageMakerRuntime"},sagemaker:{name:"SageMaker"},translate:{name:"Translate",cors:!0},resourcegroups:{prefix:"resource-groups",name:"ResourceGroups",cors:!0},alexaforbusiness:{name:"AlexaForBusiness"},cloud9:{name:"Cloud9"},serverlessapplicationrepository:{prefix:"serverlessrepo",name:"ServerlessApplicationRepository"},servicediscovery:{name:"ServiceDiscovery"},workmail:{name:"WorkMail"},autoscalingplans:{prefix:"autoscaling-plans",name:"AutoScalingPlans"},transcribeservice:{prefix:"transcribe",name:"TranscribeService"},connect:{name:"Connect",cors:!0},acmpca:{prefix:"acm-pca",name:"ACMPCA"},fms:{name:"FMS"},secretsmanager:{name:"SecretsManager",cors:!0},iotanalytics:{name:"IoTAnalytics",cors:!0},iot1clickdevicesservice:{prefix:"iot1click-devices",name:"IoT1ClickDevicesService"},iot1clickprojects:{prefix:"iot1click-projects",name:"IoT1ClickProjects"},pi:{name:"PI"},neptune:{name:"Neptune"},mediatailor:{name:"MediaTailor"},eks:{name:"EKS"},macie:{name:"Macie"},dlm:{name:"DLM"},signer:{name:"Signer"},chime:{name:"Chime"},pinpointemail:{prefix:"pinpoint-email",name:"PinpointEmail"},ram:{name:"RAM"},route53resolver:{name:"Route53Resolver"},pinpointsmsvoice:{prefix:"sms-voice",name:"PinpointSMSVoice"},quicksight:{name:"QuickSight"},rdsdataservice:{prefix:"rds-data",name:"RDSDataService"},amplify:{name:"Amplify"},datasync:{name:"DataSync"},robomaker:{name:"RoboMaker"},transfer:{name:"Transfer"},globalaccelerator:{name:"GlobalAccelerator"},comprehendmedical:{name:"ComprehendMedical",cors:!0},kinesisanalyticsv2:{name:"KinesisAnalyticsV2"},mediaconnect:{name:"MediaConnect"},fsx:{name:"FSx"},securityhub:{name:"SecurityHub"},appmesh:{name:"AppMesh",versions:["2018-10-01*"]},licensemanager:{prefix:"license-manager",name:"LicenseManager"},kafka:{name:"Kafka"},apigatewaymanagementapi:{name:"ApiGatewayManagementApi"},apigatewayv2:{name:"ApiGatewayV2"},docdb:{name:"DocDB"},backup:{name:"Backup"},worklink:{name:"WorkLink"},textract:{name:"Textract"},managedblockchain:{name:"ManagedBlockchain"},mediapackagevod:{prefix:"mediapackage-vod",name:"MediaPackageVod"},groundstation:{name:"GroundStation"},iotthingsgraph:{name:"IoTThingsGraph"},iotevents:{name:"IoTEvents"},ioteventsdata:{prefix:"iotevents-data",name:"IoTEventsData"},personalize:{name:"Personalize",cors:!0},personalizeevents:{prefix:"personalize-events",name:"PersonalizeEvents",cors:!0},personalizeruntime:{prefix:"personalize-runtime",name:"PersonalizeRuntime",cors:!0},applicationinsights:{prefix:"application-insights",name:"ApplicationInsights"},servicequotas:{prefix:"service-quotas",name:"ServiceQuotas"},ec2instanceconnect:{prefix:"ec2-instance-connect",name:"EC2InstanceConnect"},eventbridge:{name:"EventBridge"},lakeformation:{name:"LakeFormation"},forecastservice:{prefix:"forecast",name:"ForecastService",cors:!0},forecastqueryservice:{prefix:"forecastquery",name:"ForecastQueryService",cors:!0},qldb:{name:"QLDB"},qldbsession:{prefix:"qldb-session",name:"QLDBSession"},workmailmessageflow:{name:"WorkMailMessageFlow"},codestarnotifications:{prefix:"codestar-notifications",name:"CodeStarNotifications"},savingsplans:{name:"SavingsPlans"},sso:{name:"SSO"},ssooidc:{prefix:"sso-oidc",name:"SSOOIDC"},marketplacecatalog:{prefix:"marketplace-catalog",name:"MarketplaceCatalog"},dataexchange:{name:"DataExchange"},sesv2:{name:"SESV2"},migrationhubconfig:{prefix:"migrationhub-config",name:"MigrationHubConfig"},connectparticipant:{name:"ConnectParticipant"},appconfig:{name:"AppConfig"},iotsecuretunneling:{name:"IoTSecureTunneling"},wafv2:{name:"WAFV2"},elasticinference:{prefix:"elastic-inference",name:"ElasticInference"},imagebuilder:{name:"Imagebuilder"},schemas:{name:"Schemas"},accessanalyzer:{name:"AccessAnalyzer"},codegurureviewer:{prefix:"codeguru-reviewer",name:"CodeGuruReviewer"},codeguruprofiler:{name:"CodeGuruProfiler"},computeoptimizer:{prefix:"compute-optimizer",name:"ComputeOptimizer"},frauddetector:{name:"FraudDetector"},kendra:{name:"Kendra"},networkmanager:{name:"NetworkManager"},outposts:{name:"Outposts"},augmentedairuntime:{prefix:"sagemaker-a2i-runtime",name:"AugmentedAIRuntime"},ebs:{name:"EBS"},kinesisvideosignalingchannels:{prefix:"kinesis-video-signaling",name:"KinesisVideoSignalingChannels",cors:!0},detective:{name:"Detective"},codestarconnections:{prefix:"codestar-connections",name:"CodeStarconnections"},synthetics:{name:"Synthetics"},iotsitewise:{name:"IoTSiteWise"},macie2:{name:"Macie2"},codeartifact:{name:"CodeArtifact"},honeycode:{name:"Honeycode"},ivs:{name:"IVS"},braket:{name:"Braket"},identitystore:{name:"IdentityStore"},appflow:{name:"Appflow"},redshiftdata:{prefix:"redshift-data",name:"RedshiftData"},ssoadmin:{prefix:"sso-admin",name:"SSOAdmin"},timestreamquery:{prefix:"timestream-query",name:"TimestreamQuery"},timestreamwrite:{prefix:"timestream-write",name:"TimestreamWrite"},s3outposts:{name:"S3Outposts"},databrew:{name:"DataBrew"},servicecatalogappregistry:{prefix:"servicecatalog-appregistry",name:"ServiceCatalogAppRegistry"},networkfirewall:{prefix:"network-firewall",name:"NetworkFirewall"},mwaa:{name:"MWAA"},amplifybackend:{name:"AmplifyBackend"},appintegrations:{name:"AppIntegrations"},connectcontactlens:{prefix:"connect-contact-lens",name:"ConnectContactLens"},devopsguru:{prefix:"devops-guru",name:"DevOpsGuru"},ecrpublic:{prefix:"ecr-public",name:"ECRPUBLIC"},lookoutvision:{name:"LookoutVision"},sagemakerfeaturestoreruntime:{prefix:"sagemaker-featurestore-runtime",name:"SageMakerFeatureStoreRuntime"},customerprofiles:{prefix:"customer-profiles",name:"CustomerProfiles"},auditmanager:{name:"AuditManager"},emrcontainers:{prefix:"emr-containers",name:"EMRcontainers"},healthlake:{name:"HealthLake"},sagemakeredge:{prefix:"sagemaker-edge",name:"SagemakerEdge"},amp:{name:"Amp"},greengrassv2:{name:"GreengrassV2"},iotdeviceadvisor:{name:"IotDeviceAdvisor"},iotfleethub:{name:"IoTFleetHub"},iotwireless:{name:"IoTWireless"},location:{name:"Location",cors:!0},wellarchitected:{name:"WellArchitected"},lexmodelsv2:{prefix:"models.lex.v2",name:"LexModelsV2"},lexruntimev2:{prefix:"runtime.lex.v2",name:"LexRuntimeV2",cors:!0},fis:{name:"Fis"},lookoutmetrics:{name:"LookoutMetrics"},mgn:{name:"Mgn"},lookoutequipment:{name:"LookoutEquipment"},nimble:{name:"Nimble"},finspace:{name:"Finspace"},finspacedata:{prefix:"finspace-data",name:"Finspacedata"},ssmcontacts:{prefix:"ssm-contacts",name:"SSMContacts"},ssmincidents:{prefix:"ssm-incidents",name:"SSMIncidents"},applicationcostprofiler:{name:"ApplicationCostProfiler"},apprunner:{name:"AppRunner"},proton:{name:"Proton"},route53recoverycluster:{prefix:"route53-recovery-cluster",name:"Route53RecoveryCluster"},route53recoverycontrolconfig:{prefix:"route53-recovery-control-config",name:"Route53RecoveryControlConfig"},route53recoveryreadiness:{prefix:"route53-recovery-readiness",name:"Route53RecoveryReadiness"},chimesdkidentity:{prefix:"chime-sdk-identity",name:"ChimeSDKIdentity"},chimesdkmessaging:{prefix:"chime-sdk-messaging",name:"ChimeSDKMessaging"},snowdevicemanagement:{prefix:"snow-device-management",name:"SnowDeviceManagement"},memorydb:{name:"MemoryDB"},opensearch:{name:"OpenSearch"},kafkaconnect:{name:"KafkaConnect"},voiceid:{prefix:"voice-id",name:"VoiceID"},wisdom:{name:"Wisdom"},account:{name:"Account"},cloudcontrol:{name:"CloudControl"},grafana:{name:"Grafana"},panorama:{name:"Panorama"},chimesdkmeetings:{prefix:"chime-sdk-meetings",name:"ChimeSDKMeetings"},resiliencehub:{name:"Resiliencehub"},migrationhubstrategy:{name:"MigrationHubStrategy"},appconfigdata:{name:"AppConfigData"},drs:{name:"Drs"},migrationhubrefactorspaces:{prefix:"migration-hub-refactor-spaces",name:"MigrationHubRefactorSpaces"},evidently:{name:"Evidently"},inspector2:{name:"Inspector2"},rbin:{name:"Rbin"},rum:{name:"RUM"},backupgateway:{prefix:"backup-gateway",name:"BackupGateway"},iottwinmaker:{name:"IoTTwinMaker"},workspacesweb:{prefix:"workspaces-web",name:"WorkSpacesWeb"}}},{}],164:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-06-05",endpointPrefix:"mobileanalytics",serviceFullName:"Amazon Mobile Analytics",serviceId:"Mobile Analytics",signatureVersion:"v4",protocol:"rest-json"},operations:{PutEvents:{http:{requestUri:"/2014-06-05/events",responseCode:202},input:{type:"structure",required:["events","clientContext"],members:{events:{type:"list",member:{type:"structure",required:["eventType","timestamp"],members:{eventType:{},timestamp:{},session:{type:"structure",members:{id:{},duration:{type:"long"},startTimestamp:{},stopTimestamp:{}}},version:{},attributes:{type:"map",key:{},value:{}},metrics:{type:"map",key:{},value:{type:"double"}}}}},clientContext:{location:"header",locationName:"x-amz-Client-Context"},clientContextEncoding:{location:"header",locationName:"x-amz-Client-Context-Encoding"}}}}},shapes:{}}},{}],165:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-08-01",endpointPrefix:"monitoring",protocol:"query",serviceAbbreviation:"CloudWatch",serviceFullName:"Amazon CloudWatch",serviceId:"CloudWatch",signatureVersion:"v4",uid:"monitoring-2010-08-01",xmlNamespace:"http://monitoring.amazonaws.com/doc/2010-08-01/"},operations:{DeleteAlarms:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DeleteAnomalyDetector:{input:{type:"structure",members:{Namespace:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Sd"}}},output:{resultWrapper:"DeleteAnomalyDetectorResult",type:"structure",members:{}}},DeleteDashboards:{input:{type:"structure",required:["DashboardNames"],members:{DashboardNames:{type:"list",member:{}}}},output:{resultWrapper:"DeleteDashboardsResult",type:"structure",members:{}}},DeleteInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Sw"}}},output:{resultWrapper:"DeleteInsightRulesResult",type:"structure",members:{Failures:{shape:"Sz"}}}},DeleteMetricStream:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{resultWrapper:"DeleteMetricStreamResult",type:"structure",members:{}}},DescribeAlarmHistory:{input:{type:"structure",members:{AlarmName:{},AlarmTypes:{shape:"S19"},HistoryItemType:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},MaxRecords:{type:"integer"},NextToken:{},ScanBy:{}}},output:{resultWrapper:"DescribeAlarmHistoryResult",type:"structure",members:{AlarmHistoryItems:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmType:{},Timestamp:{type:"timestamp"},HistoryItemType:{},HistorySummary:{},HistoryData:{}}}},NextToken:{}}}},DescribeAlarms:{input:{type:"structure",members:{AlarmNames:{shape:"S2"},AlarmNamePrefix:{},AlarmTypes:{shape:"S19"},ChildrenOfAlarmName:{},ParentsOfAlarmName:{},StateValue:{},ActionPrefix:{},MaxRecords:{type:"integer"},NextToken:{}}},output:{resultWrapper:"DescribeAlarmsResult",type:"structure",members:{CompositeAlarms:{type:"list",member:{type:"structure",members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1t"},AlarmArn:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1t"},OKActions:{shape:"S1t"},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},StateValue:{}},xmlOrder:["ActionsEnabled","AlarmActions","AlarmArn","AlarmConfigurationUpdatedTimestamp","AlarmDescription","AlarmName","AlarmRule","InsufficientDataActions","OKActions","StateReason","StateReasonData","StateUpdatedTimestamp","StateValue"]}},MetricAlarms:{shape:"S20"},NextToken:{}}}},DescribeAlarmsForMetric:{input:{type:"structure",required:["MetricName","Namespace"],members:{MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{}}},output:{resultWrapper:"DescribeAlarmsForMetricResult",type:"structure",members:{MetricAlarms:{shape:"S20"}}}},DescribeAnomalyDetectors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},Namespace:{},MetricName:{},Dimensions:{shape:"S7"},AnomalyDetectorTypes:{type:"list",member:{}}}},output:{resultWrapper:"DescribeAnomalyDetectorsResult",type:"structure",members:{AnomalyDetectors:{type:"list",member:{type:"structure",members:{Namespace:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Namespace property."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.MetricName property."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Dimensions property."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector.Stat property."},Configuration:{shape:"S2j"},StateValue:{},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Sd"}}}},NextToken:{}}}},DescribeInsightRules:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"DescribeInsightRulesResult",type:"structure",members:{NextToken:{},InsightRules:{type:"list",member:{type:"structure",required:["Name","State","Schema","Definition"],members:{Name:{},State:{},Schema:{},Definition:{}}}}}}},DisableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},DisableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Sw"}}},output:{resultWrapper:"DisableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sz"}}}},EnableAlarmActions:{input:{type:"structure",required:["AlarmNames"],members:{AlarmNames:{shape:"S2"}}}},EnableInsightRules:{input:{type:"structure",required:["RuleNames"],members:{RuleNames:{shape:"Sw"}}},output:{resultWrapper:"EnableInsightRulesResult",type:"structure",members:{Failures:{shape:"Sz"}}}},GetDashboard:{input:{type:"structure",required:["DashboardName"],members:{DashboardName:{}}},output:{resultWrapper:"GetDashboardResult",type:"structure",members:{DashboardArn:{},DashboardBody:{},DashboardName:{}}}},GetInsightRuleReport:{input:{type:"structure",
-required:["RuleName","StartTime","EndTime","Period"],members:{RuleName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},MaxContributorCount:{type:"integer"},Metrics:{type:"list",member:{}},OrderBy:{}}},output:{resultWrapper:"GetInsightRuleReportResult",type:"structure",members:{KeyLabels:{type:"list",member:{}},AggregationStatistic:{},AggregateValue:{type:"double"},ApproximateUniqueCount:{type:"long"},Contributors:{type:"list",member:{type:"structure",required:["Keys","ApproximateAggregateValue","Datapoints"],members:{Keys:{type:"list",member:{}},ApproximateAggregateValue:{type:"double"},Datapoints:{type:"list",member:{type:"structure",required:["Timestamp","ApproximateValue"],members:{Timestamp:{type:"timestamp"},ApproximateValue:{type:"double"}}}}}}},MetricDatapoints:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},UniqueContributors:{type:"double"},MaxContributorValue:{type:"double"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}}}}}},GetMetricData:{input:{type:"structure",required:["MetricDataQueries","StartTime","EndTime"],members:{MetricDataQueries:{shape:"Se"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{},ScanBy:{},MaxDatapoints:{type:"integer"},LabelOptions:{type:"structure",members:{Timezone:{}}}}},output:{resultWrapper:"GetMetricDataResult",type:"structure",members:{MetricDataResults:{type:"list",member:{type:"structure",members:{Id:{},Label:{},Timestamps:{type:"list",member:{type:"timestamp"}},Values:{type:"list",member:{type:"double"}},StatusCode:{},Messages:{shape:"S40"}}}},NextToken:{},Messages:{shape:"S40"}}}},GetMetricStatistics:{input:{type:"structure",required:["Namespace","MetricName","StartTime","EndTime","Period"],members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Period:{type:"integer"},Statistics:{type:"list",member:{}},ExtendedStatistics:{type:"list",member:{}},Unit:{}}},output:{resultWrapper:"GetMetricStatisticsResult",type:"structure",members:{Label:{},Datapoints:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},SampleCount:{type:"double"},Average:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"},Unit:{},ExtendedStatistics:{type:"map",key:{},value:{type:"double"}}},xmlOrder:["Timestamp","SampleCount","Average","Sum","Minimum","Maximum","Unit","ExtendedStatistics"]}}}}},GetMetricStream:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{resultWrapper:"GetMetricStreamResult",type:"structure",members:{Arn:{},Name:{},IncludeFilters:{shape:"S4e"},ExcludeFilters:{shape:"S4e"},FirehoseArn:{},RoleArn:{},State:{},CreationDate:{type:"timestamp"},LastUpdateDate:{type:"timestamp"},OutputFormat:{}}}},GetMetricWidgetImage:{input:{type:"structure",required:["MetricWidget"],members:{MetricWidget:{},OutputFormat:{}}},output:{resultWrapper:"GetMetricWidgetImageResult",type:"structure",members:{MetricWidgetImage:{type:"blob"}}}},ListDashboards:{input:{type:"structure",members:{DashboardNamePrefix:{},NextToken:{}}},output:{resultWrapper:"ListDashboardsResult",type:"structure",members:{DashboardEntries:{type:"list",member:{type:"structure",members:{DashboardName:{},DashboardArn:{},LastModified:{type:"timestamp"},Size:{type:"long"}}}},NextToken:{}}}},ListMetricStreams:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListMetricStreamsResult",type:"structure",members:{NextToken:{},Entries:{type:"list",member:{type:"structure",members:{Arn:{},CreationDate:{type:"timestamp"},LastUpdateDate:{type:"timestamp"},Name:{},FirehoseArn:{},State:{},OutputFormat:{}}}}}}},ListMetrics:{input:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Value:{}}}},NextToken:{},RecentlyActive:{}}},output:{resultWrapper:"ListMetricsResult",type:"structure",members:{Metrics:{type:"list",member:{shape:"Si"}},NextToken:{}},xmlOrder:["Metrics","NextToken"]}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"S57"}}}},PutAnomalyDetector:{input:{type:"structure",members:{Namespace:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},MetricName:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Dimensions:{shape:"S7",deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Stat:{deprecated:!0,deprecatedMessage:"Use SingleMetricAnomalyDetector."},Configuration:{shape:"S2j"},SingleMetricAnomalyDetector:{shape:"Sc"},MetricMathAnomalyDetector:{shape:"Sd"}}},output:{resultWrapper:"PutAnomalyDetectorResult",type:"structure",members:{}}},PutCompositeAlarm:{input:{type:"structure",required:["AlarmName","AlarmRule"],members:{ActionsEnabled:{type:"boolean"},AlarmActions:{shape:"S1t"},AlarmDescription:{},AlarmName:{},AlarmRule:{},InsufficientDataActions:{shape:"S1t"},OKActions:{shape:"S1t"},Tags:{shape:"S57"}}}},PutDashboard:{input:{type:"structure",required:["DashboardName","DashboardBody"],members:{DashboardName:{},DashboardBody:{}}},output:{resultWrapper:"PutDashboardResult",type:"structure",members:{DashboardValidationMessages:{type:"list",member:{type:"structure",members:{DataPath:{},Message:{}}}}}}},PutInsightRule:{input:{type:"structure",required:["RuleName","RuleDefinition"],members:{RuleName:{},RuleState:{},RuleDefinition:{},Tags:{shape:"S57"}}},output:{resultWrapper:"PutInsightRuleResult",type:"structure",members:{}}},PutMetricAlarm:{input:{type:"structure",required:["AlarmName","EvaluationPeriods","ComparisonOperator"],members:{AlarmName:{},AlarmDescription:{},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1t"},AlarmActions:{shape:"S1t"},InsufficientDataActions:{shape:"S1t"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"Se"},Tags:{shape:"S57"},ThresholdMetricId:{}}}},PutMetricData:{input:{type:"structure",required:["Namespace","MetricData"],members:{Namespace:{},MetricData:{type:"list",member:{type:"structure",required:["MetricName"],members:{MetricName:{},Dimensions:{shape:"S7"},Timestamp:{type:"timestamp"},Value:{type:"double"},StatisticValues:{type:"structure",required:["SampleCount","Sum","Minimum","Maximum"],members:{SampleCount:{type:"double"},Sum:{type:"double"},Minimum:{type:"double"},Maximum:{type:"double"}}},Values:{type:"list",member:{type:"double"}},Counts:{type:"list",member:{type:"double"}},Unit:{},StorageResolution:{type:"integer"}}}}}}},PutMetricStream:{input:{type:"structure",required:["Name","FirehoseArn","RoleArn","OutputFormat"],members:{Name:{},IncludeFilters:{shape:"S4e"},ExcludeFilters:{shape:"S4e"},FirehoseArn:{},RoleArn:{},OutputFormat:{},Tags:{shape:"S57"}}},output:{resultWrapper:"PutMetricStreamResult",type:"structure",members:{Arn:{}}}},SetAlarmState:{input:{type:"structure",required:["AlarmName","StateValue","StateReason"],members:{AlarmName:{},StateValue:{},StateReason:{},StateReasonData:{}}}},StartMetricStreams:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S5y"}}},output:{resultWrapper:"StartMetricStreamsResult",type:"structure",members:{}}},StopMetricStreams:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S5y"}}},output:{resultWrapper:"StopMetricStreamsResult",type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S57"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}}},shapes:{S2:{type:"list",member:{}},S7:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}},xmlOrder:["Name","Value"]}},Sc:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"},Stat:{}}},Sd:{type:"structure",members:{MetricDataQueries:{shape:"Se"}}},Se:{type:"list",member:{type:"structure",required:["Id"],members:{Id:{},MetricStat:{type:"structure",required:["Metric","Period","Stat"],members:{Metric:{shape:"Si"},Period:{type:"integer"},Stat:{},Unit:{}}},Expression:{},Label:{},ReturnData:{type:"boolean"},Period:{type:"integer"},AccountId:{}}}},Si:{type:"structure",members:{Namespace:{},MetricName:{},Dimensions:{shape:"S7"}},xmlOrder:["Namespace","MetricName","Dimensions"]},Sw:{type:"list",member:{}},Sz:{type:"list",member:{type:"structure",members:{FailureResource:{},ExceptionType:{},FailureCode:{},FailureDescription:{}}}},S19:{type:"list",member:{}},S1t:{type:"list",member:{}},S20:{type:"list",member:{type:"structure",members:{AlarmName:{},AlarmArn:{},AlarmDescription:{},AlarmConfigurationUpdatedTimestamp:{type:"timestamp"},ActionsEnabled:{type:"boolean"},OKActions:{shape:"S1t"},AlarmActions:{shape:"S1t"},InsufficientDataActions:{shape:"S1t"},StateValue:{},StateReason:{},StateReasonData:{},StateUpdatedTimestamp:{type:"timestamp"},MetricName:{},Namespace:{},Statistic:{},ExtendedStatistic:{},Dimensions:{shape:"S7"},Period:{type:"integer"},Unit:{},EvaluationPeriods:{type:"integer"},DatapointsToAlarm:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},TreatMissingData:{},EvaluateLowSampleCountPercentile:{},Metrics:{shape:"Se"},ThresholdMetricId:{}},xmlOrder:["AlarmName","AlarmArn","AlarmDescription","AlarmConfigurationUpdatedTimestamp","ActionsEnabled","OKActions","AlarmActions","InsufficientDataActions","StateValue","StateReason","StateReasonData","StateUpdatedTimestamp","MetricName","Namespace","Statistic","Dimensions","Period","Unit","EvaluationPeriods","Threshold","ComparisonOperator","ExtendedStatistic","TreatMissingData","EvaluateLowSampleCountPercentile","DatapointsToAlarm","Metrics","ThresholdMetricId"]}},S2j:{type:"structure",members:{ExcludedTimeRanges:{type:"list",member:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}},xmlOrder:["StartTime","EndTime"]}},MetricTimezone:{}}},S40:{type:"list",member:{type:"structure",members:{Code:{},Value:{}}}},S4e:{type:"list",member:{type:"structure",members:{Namespace:{}}}},S57:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S5y:{type:"list",member:{}}}}},{}],166:[function(e,t,r){t.exports={pagination:{DescribeAlarmHistory:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:"AlarmHistoryItems"},DescribeAlarms:{input_token:"NextToken",limit_key:"MaxRecords",output_token:"NextToken",result_key:["MetricAlarms","CompositeAlarms"]},DescribeAlarmsForMetric:{result_key:"MetricAlarms"},DescribeInsightRules:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetMetricData:{input_token:"NextToken",limit_key:"MaxDatapoints",output_token:"NextToken",result_key:["MetricDataResults","Messages"]},ListDashboards:{input_token:"NextToken",output_token:"NextToken",result_key:"DashboardEntries"},ListMetricStreams:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListMetrics:{input_token:"NextToken",output_token:"NextToken",result_key:"Metrics"}}}},{}],167:[function(e,t,r){t.exports={version:2,waiters:{AlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(MetricAlarms[]) > `0`",state:"success"}]},CompositeAlarmExists:{delay:5,maxAttempts:40,operation:"DescribeAlarms",acceptors:[{matcher:"path",expected:!0,argument:"length(CompositeAlarms[]) > `0`",state:"success"}]}}}},{}],168:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-01-17",endpointPrefix:"mturk-requester",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon MTurk",serviceFullName:"Amazon Mechanical Turk",serviceId:"MTurk",signatureVersion:"v4",targetPrefix:"MTurkRequesterServiceV20170117",uid:"mturk-requester-2017-01-17"},operations:{AcceptQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},IntegerValue:{type:"integer"}}},output:{type:"structure",members:{}}},ApproveAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{},RequesterFeedback:{},OverrideRejection:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},AssociateQualificationWithWorker:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{},IntegerValue:{type:"integer"},SendNotification:{type:"boolean"}}},output:{type:"structure",members:{}}},CreateAdditionalAssignmentsForHIT:{input:{type:"structure",required:["HITId","NumberOfAdditionalAssignments"],members:{HITId:{},NumberOfAdditionalAssignments:{type:"integer"},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},CreateHIT:{input:{type:"structure",required:["LifetimeInSeconds","AssignmentDurationInSeconds","Reward","Title","Description"],members:{MaxAssignments:{type:"integer"},AutoApprovalDelayInSeconds:{type:"long"},LifetimeInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},Question:{},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateHITType:{input:{type:"structure",required:["AssignmentDurationInSeconds","Reward","Title","Description"],members:{AutoApprovalDelayInSeconds:{type:"long"},AssignmentDurationInSeconds:{type:"long"},Reward:{},Title:{},Keywords:{},Description:{},QualificationRequirements:{shape:"Si"}}},output:{type:"structure",members:{HITTypeId:{}}},idempotent:!0},CreateHITWithHITType:{input:{type:"structure",required:["HITTypeId","LifetimeInSeconds"],members:{HITTypeId:{},MaxAssignments:{type:"integer"},LifetimeInSeconds:{type:"long"},Question:{},RequesterAnnotation:{},UniqueRequestToken:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},HITLayoutId:{},HITLayoutParameters:{shape:"Sw"}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}}},CreateQualificationType:{input:{type:"structure",required:["Name","Description","QualificationTypeStatus"],members:{Name:{},Keywords:{},Description:{},QualificationTypeStatus:{},RetryDelayInSeconds:{type:"long"},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}},CreateWorkerBlock:{input:{type:"structure",required:["WorkerId","Reason"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}}},DeleteHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},DeleteWorkerBlock:{input:{type:"structure",required:["WorkerId"],members:{WorkerId:{},Reason:{}}},output:{type:"structure",members:{}},idempotent:!0},DisassociateQualificationFromWorker:{input:{type:"structure",required:["WorkerId","QualificationTypeId"],members:{WorkerId:{},QualificationTypeId:{},Reason:{}}},output:{type:"structure",members:{}}},GetAccountBalance:{input:{type:"structure",members:{}},output:{type:"structure",members:{AvailableBalance:{},OnHoldBalance:{}}},idempotent:!0},GetAssignment:{input:{type:"structure",required:["AssignmentId"],members:{AssignmentId:{}}},output:{type:"structure",members:{Assignment:{shape:"S1p"},HIT:{shape:"Sz"}}},idempotent:!0},GetFileUploadURL:{input:{type:"structure",required:["AssignmentId","QuestionIdentifier"],members:{AssignmentId:{},QuestionIdentifier:{}}},output:{type:"structure",members:{FileUploadURL:{}}},idempotent:!0},GetHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{}}},output:{type:"structure",members:{HIT:{shape:"Sz"}}},idempotent:!0},GetQualificationScore:{input:{type:"structure",required:["QualificationTypeId","WorkerId"],members:{QualificationTypeId:{},WorkerId:{}}},output:{type:"structure",members:{Qualification:{shape:"S1x"}}},idempotent:!0},GetQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}},idempotent:!0},ListAssignmentsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},NextToken:{},MaxResults:{type:"integer"},AssignmentStatuses:{type:"list",member:{}}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Assignments:{type:"list",member:{shape:"S1p"}}}},idempotent:!0},ListBonusPayments:{input:{type:"structure",members:{HITId:{},AssignmentId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},BonusPayments:{type:"list",member:{type:"structure",members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},GrantTime:{type:"timestamp"}}}}}},idempotent:!0},ListHITs:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListHITsForQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListQualificationRequests:{input:{type:"structure",members:{QualificationTypeId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationRequests:{type:"list",member:{type:"structure",members:{QualificationRequestId:{},QualificationTypeId:{},WorkerId:{},Test:{},Answer:{},SubmitTime:{type:"timestamp"}}}}}},idempotent:!0},ListQualificationTypes:{input:{type:"structure",required:["MustBeRequestable"],members:{Query:{},MustBeRequestable:{type:"boolean"},MustBeOwnedByCaller:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NumResults:{type:"integer"},NextToken:{},QualificationTypes:{type:"list",member:{shape:"S1a"}}}},idempotent:!0},ListReviewPolicyResultsForHIT:{input:{type:"structure",required:["HITId"],members:{HITId:{},PolicyLevels:{type:"list",member:{}},RetrieveActions:{type:"boolean"},RetrieveResults:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{HITId:{},AssignmentReviewPolicy:{shape:"Sq"},HITReviewPolicy:{shape:"Sq"},AssignmentReviewReport:{shape:"S2r"},HITReviewReport:{shape:"S2r"},NextToken:{}}},idempotent:!0},ListReviewableHITs:{input:{type:"structure",members:{HITTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},HITs:{shape:"S2d"}}},idempotent:!0},ListWorkerBlocks:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},WorkerBlocks:{type:"list",member:{type:"structure",members:{WorkerId:{},Reason:{}}}}}},idempotent:!0},ListWorkersWithQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Status:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},NumResults:{type:"integer"},Qualifications:{type:"list",member:{shape:"S1x"}}}},idempotent:!0},NotifyWorkers:{input:{type:"structure",required:["Subject","MessageText","WorkerIds"],members:{Subject:{},MessageText:{},WorkerIds:{type:"list",member:{}}}},output:{type:"structure",members:{NotifyWorkersFailureStatuses:{type:"list",member:{type:"structure",members:{NotifyWorkersFailureCode:{},NotifyWorkersFailureMessage:{},WorkerId:{}}}}}}},RejectAssignment:{input:{type:"structure",required:["AssignmentId","RequesterFeedback"],members:{AssignmentId:{},RequesterFeedback:{}}},output:{type:"structure",members:{}},idempotent:!0},RejectQualificationRequest:{input:{type:"structure",required:["QualificationRequestId"],members:{QualificationRequestId:{},Reason:{}}},output:{type:"structure",members:{}}},SendBonus:{input:{type:"structure",required:["WorkerId","BonusAmount","AssignmentId","Reason"],members:{WorkerId:{},BonusAmount:{},AssignmentId:{},Reason:{},UniqueRequestToken:{}}},output:{type:"structure",members:{}}},SendTestEventNotification:{input:{type:"structure",required:["Notification","TestEventType"],members:{Notification:{shape:"S3k"},TestEventType:{}}},output:{type:"structure",members:{}}},UpdateExpirationForHIT:{input:{type:"structure",required:["HITId","ExpireAt"],members:{HITId:{},ExpireAt:{type:"timestamp"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITReviewStatus:{input:{type:"structure",required:["HITId"],members:{HITId:{},Revert:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateHITTypeOfHIT:{input:{type:"structure",required:["HITId","HITTypeId"],members:{HITId:{},HITTypeId:{}}},output:{type:"structure",members:{}},idempotent:!0},UpdateNotificationSettings:{input:{type:"structure",required:["HITTypeId"],members:{HITTypeId:{},Notification:{shape:"S3k"},Active:{type:"boolean"}}},output:{type:"structure",members:{}},idempotent:!0},UpdateQualificationType:{input:{type:"structure",required:["QualificationTypeId"],members:{QualificationTypeId:{},Description:{},QualificationTypeStatus:{},Test:{},AnswerKey:{},TestDurationInSeconds:{type:"long"},RetryDelayInSeconds:{type:"long"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},output:{type:"structure",members:{QualificationType:{shape:"S1a"}}}}},shapes:{Si:{type:"list",member:{type:"structure",required:["QualificationTypeId","Comparator"],members:{QualificationTypeId:{},Comparator:{},IntegerValues:{type:"list",member:{type:"integer"}},LocaleValues:{type:"list",member:{shape:"Sn"}},RequiredToPreview:{deprecated:!0,type:"boolean"},ActionsGuarded:{}}}},Sn:{type:"structure",required:["Country"],members:{Country:{},Subdivision:{}}},Sq:{type:"structure",required:["PolicyName"],members:{PolicyName:{},Parameters:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"},MapEntries:{type:"list",member:{type:"structure",members:{Key:{},Values:{shape:"St"}}}}}}}}},St:{type:"list",member:{}},Sw:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}},Sz:{type:"structure",members:{HITId:{},HITTypeId:{},HITGroupId:{},HITLayoutId:{},CreationTime:{type:"timestamp"},Title:{},Description:{},Question:{},Keywords:{},HITStatus:{},MaxAssignments:{type:"integer"},Reward:{},AutoApprovalDelayInSeconds:{type:"long"},Expiration:{type:"timestamp"},AssignmentDurationInSeconds:{type:"long"},RequesterAnnotation:{},QualificationRequirements:{shape:"Si"},HITReviewStatus:{},NumberOfAssignmentsPending:{type:"integer"},NumberOfAssignmentsAvailable:{type:"integer"},NumberOfAssignmentsCompleted:{type:"integer"}}},S1a:{type:"structure",members:{QualificationTypeId:{},CreationTime:{type:"timestamp"},Name:{},Description:{},Keywords:{},QualificationTypeStatus:{},Test:{},TestDurationInSeconds:{type:"long"},AnswerKey:{},RetryDelayInSeconds:{type:"long"},IsRequestable:{type:"boolean"},AutoGranted:{type:"boolean"},AutoGrantedValue:{type:"integer"}}},S1p:{type:"structure",members:{AssignmentId:{},WorkerId:{},HITId:{},AssignmentStatus:{},AutoApprovalTime:{type:"timestamp"},AcceptTime:{type:"timestamp"},SubmitTime:{type:"timestamp"},ApprovalTime:{type:"timestamp"},RejectionTime:{type:"timestamp"},Deadline:{type:"timestamp"},Answer:{},RequesterFeedback:{}}},S1x:{type:"structure",members:{QualificationTypeId:{},WorkerId:{},GrantTime:{type:"timestamp"},IntegerValue:{type:"integer"},LocaleValue:{shape:"Sn"},Status:{}}},S2d:{type:"list",member:{shape:"Sz"}},S2r:{type:"structure",members:{ReviewResults:{type:"list",member:{type:"structure",members:{ActionId:{},SubjectId:{},SubjectType:{},QuestionId:{},Key:{},Value:{}}}},ReviewActions:{type:"list",member:{type:"structure",members:{ActionId:{},ActionName:{},TargetId:{},TargetType:{},Status:{},CompleteTime:{type:"timestamp"},Result:{},ErrorCode:{}}}}}},S3k:{type:"structure",required:["Destination","Transport","Version","EventTypes"],members:{Destination:{},Transport:{},Version:{},EventTypes:{type:"list",member:{}}}}}}},{}],169:[function(e,t,r){t.exports={pagination:{ListAssignmentsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListBonusPayments:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListHITsForQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationRequests:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListQualificationTypes:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewPolicyResultsForHIT:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListReviewableHITs:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkerBlocks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListWorkersWithQualificationType:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],170:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-02-18",endpointPrefix:"opsworks",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS OpsWorks",serviceId:"OpsWorks",signatureVersion:"v4",targetPrefix:"OpsWorks_20130218",uid:"opsworks-2013-02-18"},operations:{AssignInstance:{input:{type:"structure",required:["InstanceId","LayerIds"],members:{InstanceId:{},LayerIds:{shape:"S3"}}}},AssignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},InstanceId:{}}}},AssociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},InstanceId:{}}}},AttachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},CloneStack:{input:{type:"structure",required:["SourceStackId","ServiceRoleArn"],members:{SourceStackId:{},Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},ClonePermissions:{type:"boolean"},CloneAppIds:{shape:"S3"},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateApp:{input:{type:"structure",required:["StackId","Name","Type"],members:{StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}},output:{type:"structure",members:{AppId:{}}}},CreateDeployment:{input:{type:"structure",required:["StackId","Command"],members:{StackId:{},AppId:{},InstanceIds:{shape:"S3"},LayerIds:{shape:"S3"},Command:{shape:"Ss"},Comment:{},CustomJson:{}}},output:{type:"structure",members:{DeploymentId:{}}}},CreateInstance:{input:{type:"structure",required:["StackId","LayerIds","InstanceType"],members:{StackId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},AvailabilityZone:{},VirtualizationType:{},SubnetId:{},Architecture:{},RootDeviceType:{},BlockDeviceMappings:{shape:"Sz"},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{},Tenancy:{}}},output:{type:"structure",members:{InstanceId:{}}}},CreateLayer:{input:{type:"structure",required:["StackId","Type","Name","Shortname"],members:{StackId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}},output:{type:"structure",members:{LayerId:{}}}},CreateStack:{input:{type:"structure",required:["Name","Region","ServiceRoleArn","DefaultInstanceProfileArn"],members:{Name:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},AgentVersion:{}}},output:{type:"structure",members:{StackId:{}}}},CreateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}},output:{type:"structure",members:{IamUserArn:{}}}},DeleteApp:{input:{type:"structure",required:["AppId"],members:{AppId:{}}}},DeleteInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},DeleteElasticIp:{type:"boolean"},DeleteVolumes:{type:"boolean"}}}},DeleteLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}}},DeleteStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},DeleteUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{}}}},DeregisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn"],members:{EcsClusterArn:{}}}},DeregisterElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},DeregisterInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},DeregisterRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{}}}},DeregisterVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},DescribeAgentVersions:{input:{type:"structure",members:{StackId:{},ConfigurationManager:{shape:"Sa"}}},output:{type:"structure",members:{AgentVersions:{type:"list",member:{type:"structure",members:{Version:{},ConfigurationManager:{shape:"Sa"}}}}}}},DescribeApps:{input:{type:"structure",members:{StackId:{},AppIds:{shape:"S3"}}},output:{type:"structure",members:{Apps:{type:"list",member:{type:"structure",members:{AppId:{},StackId:{},Shortname:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},CreatedAt:{},Environment:{shape:"So"}}}}}}},DescribeCommands:{input:{type:"structure",members:{DeploymentId:{},InstanceId:{},CommandIds:{shape:"S3"}}},output:{type:"structure",members:{Commands:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},DeploymentId:{},CreatedAt:{},AcknowledgedAt:{},CompletedAt:{},Status:{},ExitCode:{type:"integer"},LogUrl:{},Type:{}}}}}}},DescribeDeployments:{input:{type:"structure",members:{StackId:{},AppId:{},DeploymentIds:{shape:"S3"}}},output:{
-type:"structure",members:{Deployments:{type:"list",member:{type:"structure",members:{DeploymentId:{},StackId:{},AppId:{},CreatedAt:{},CompletedAt:{},Duration:{type:"integer"},IamUserArn:{},Comment:{},Command:{shape:"Ss"},Status:{},CustomJson:{},InstanceIds:{shape:"S3"}}}}}}},DescribeEcsClusters:{input:{type:"structure",members:{EcsClusterArns:{shape:"S3"},StackId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{EcsClusters:{type:"list",member:{type:"structure",members:{EcsClusterArn:{},EcsClusterName:{},StackId:{},RegisteredAt:{}}}},NextToken:{}}}},DescribeElasticIps:{input:{type:"structure",members:{InstanceId:{},StackId:{},Ips:{shape:"S3"}}},output:{type:"structure",members:{ElasticIps:{type:"list",member:{type:"structure",members:{Ip:{},Name:{},Domain:{},Region:{},InstanceId:{}}}}}}},DescribeElasticLoadBalancers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{ElasticLoadBalancers:{type:"list",member:{type:"structure",members:{ElasticLoadBalancerName:{},Region:{},DnsName:{},StackId:{},LayerId:{},VpcId:{},AvailabilityZones:{shape:"S3"},SubnetIds:{shape:"S3"},Ec2InstanceIds:{shape:"S3"}}}}}}},DescribeInstances:{input:{type:"structure",members:{StackId:{},LayerId:{},InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{Instances:{type:"list",member:{type:"structure",members:{AgentVersion:{},AmiId:{},Architecture:{},Arn:{},AutoScalingType:{},AvailabilityZone:{},BlockDeviceMappings:{shape:"Sz"},CreatedAt:{},EbsOptimized:{type:"boolean"},Ec2InstanceId:{},EcsClusterArn:{},EcsContainerInstanceArn:{},ElasticIp:{},Hostname:{},InfrastructureClass:{},InstallUpdatesOnBoot:{type:"boolean"},InstanceId:{},InstanceProfileArn:{},InstanceType:{},LastServiceErrorId:{},LayerIds:{shape:"S3"},Os:{},Platform:{},PrivateDns:{},PrivateIp:{},PublicDns:{},PublicIp:{},RegisteredBy:{},ReportedAgentVersion:{},ReportedOs:{type:"structure",members:{Family:{},Name:{},Version:{}}},RootDeviceType:{},RootDeviceVolumeId:{},SecurityGroupIds:{shape:"S3"},SshHostDsaKeyFingerprint:{},SshHostRsaKeyFingerprint:{},SshKeyName:{},StackId:{},Status:{},SubnetId:{},Tenancy:{},VirtualizationType:{}}}}}}},DescribeLayers:{input:{type:"structure",members:{StackId:{},LayerIds:{shape:"S3"}}},output:{type:"structure",members:{Layers:{type:"list",member:{type:"structure",members:{Arn:{},StackId:{},LayerId:{},Type:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},DefaultSecurityGroupNames:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},DefaultRecipes:{shape:"S1h"},CustomRecipes:{shape:"S1h"},CreatedAt:{},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}}}}},DescribeLoadBasedAutoScaling:{input:{type:"structure",required:["LayerIds"],members:{LayerIds:{shape:"S3"}}},output:{type:"structure",members:{LoadBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}}}}},DescribeMyUserProfile:{output:{type:"structure",members:{UserProfile:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{}}}}}},DescribeOperatingSystems:{output:{type:"structure",members:{OperatingSystems:{type:"list",member:{type:"structure",members:{Name:{},Id:{},Type:{},ConfigurationManagers:{type:"list",member:{type:"structure",members:{Name:{},Version:{}}}},ReportedName:{},ReportedVersion:{},Supported:{type:"boolean"}}}}}}},DescribePermissions:{input:{type:"structure",members:{IamUserArn:{},StackId:{}}},output:{type:"structure",members:{Permissions:{type:"list",member:{type:"structure",members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}}}}},DescribeRaidArrays:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayIds:{shape:"S3"}}},output:{type:"structure",members:{RaidArrays:{type:"list",member:{type:"structure",members:{RaidArrayId:{},InstanceId:{},Name:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},Device:{},MountPoint:{},AvailabilityZone:{},CreatedAt:{},StackId:{},VolumeType:{},Iops:{type:"integer"}}}}}}},DescribeRdsDbInstances:{input:{type:"structure",required:["StackId"],members:{StackId:{},RdsDbInstanceArns:{shape:"S3"}}},output:{type:"structure",members:{RdsDbInstances:{type:"list",member:{type:"structure",members:{RdsDbInstanceArn:{},DbInstanceIdentifier:{},DbUser:{},DbPassword:{},Region:{},Address:{},Engine:{},StackId:{},MissingOnRds:{type:"boolean"}}}}}}},DescribeServiceErrors:{input:{type:"structure",members:{StackId:{},InstanceId:{},ServiceErrorIds:{shape:"S3"}}},output:{type:"structure",members:{ServiceErrors:{type:"list",member:{type:"structure",members:{ServiceErrorId:{},StackId:{},InstanceId:{},Type:{},Message:{},CreatedAt:{}}}}}}},DescribeStackProvisioningParameters:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{AgentInstallerUrl:{},Parameters:{type:"map",key:{},value:{}}}}},DescribeStackSummary:{input:{type:"structure",required:["StackId"],members:{StackId:{}}},output:{type:"structure",members:{StackSummary:{type:"structure",members:{StackId:{},Name:{},Arn:{},LayersCount:{type:"integer"},AppsCount:{type:"integer"},InstancesCount:{type:"structure",members:{Assigning:{type:"integer"},Booting:{type:"integer"},ConnectionLost:{type:"integer"},Deregistering:{type:"integer"},Online:{type:"integer"},Pending:{type:"integer"},Rebooting:{type:"integer"},Registered:{type:"integer"},Registering:{type:"integer"},Requested:{type:"integer"},RunningSetup:{type:"integer"},SetupFailed:{type:"integer"},ShuttingDown:{type:"integer"},StartFailed:{type:"integer"},StopFailed:{type:"integer"},Stopped:{type:"integer"},Stopping:{type:"integer"},Terminated:{type:"integer"},Terminating:{type:"integer"},Unassigning:{type:"integer"}}}}}}}},DescribeStacks:{input:{type:"structure",members:{StackIds:{shape:"S3"}}},output:{type:"structure",members:{Stacks:{type:"list",member:{type:"structure",members:{StackId:{},Name:{},Arn:{},Region:{},VpcId:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},UseOpsworksSecurityGroups:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},CreatedAt:{},DefaultRootDeviceType:{},AgentVersion:{}}}}}}},DescribeTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"S3"}}},output:{type:"structure",members:{TimeBasedAutoScalingConfigurations:{type:"list",member:{type:"structure",members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}}}}},DescribeUserProfiles:{input:{type:"structure",members:{IamUserArns:{shape:"S3"}}},output:{type:"structure",members:{UserProfiles:{type:"list",member:{type:"structure",members:{IamUserArn:{},Name:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}}}}},DescribeVolumes:{input:{type:"structure",members:{InstanceId:{},StackId:{},RaidArrayId:{},VolumeIds:{shape:"S3"}}},output:{type:"structure",members:{Volumes:{type:"list",member:{type:"structure",members:{VolumeId:{},Ec2VolumeId:{},Name:{},RaidArrayId:{},InstanceId:{},Status:{},Size:{type:"integer"},Device:{},MountPoint:{},Region:{},AvailabilityZone:{},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}}}}},DetachElasticLoadBalancer:{input:{type:"structure",required:["ElasticLoadBalancerName","LayerId"],members:{ElasticLoadBalancerName:{},LayerId:{}}}},DisassociateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{}}}},GetHostnameSuggestion:{input:{type:"structure",required:["LayerId"],members:{LayerId:{}}},output:{type:"structure",members:{LayerId:{},Hostname:{}}}},GrantAccess:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},ValidForInMinutes:{type:"integer"}}},output:{type:"structure",members:{TemporaryCredential:{type:"structure",members:{Username:{},Password:{},ValidForInMinutes:{type:"integer"},InstanceId:{}}}}}},ListTags:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"S50"},NextToken:{}}}},RebootInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},RegisterEcsCluster:{input:{type:"structure",required:["EcsClusterArn","StackId"],members:{EcsClusterArn:{},StackId:{}}},output:{type:"structure",members:{EcsClusterArn:{}}}},RegisterElasticIp:{input:{type:"structure",required:["ElasticIp","StackId"],members:{ElasticIp:{},StackId:{}}},output:{type:"structure",members:{ElasticIp:{}}}},RegisterInstance:{input:{type:"structure",required:["StackId"],members:{StackId:{},Hostname:{},PublicIp:{},PrivateIp:{},RsaPublicKey:{},RsaPublicKeyFingerprint:{},InstanceIdentity:{type:"structure",members:{Document:{},Signature:{}}}}},output:{type:"structure",members:{InstanceId:{}}}},RegisterRdsDbInstance:{input:{type:"structure",required:["StackId","RdsDbInstanceArn","DbUser","DbPassword"],members:{StackId:{},RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},RegisterVolume:{input:{type:"structure",required:["StackId"],members:{Ec2VolumeId:{},StackId:{}}},output:{type:"structure",members:{VolumeId:{}}}},SetLoadBasedAutoScaling:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Enable:{type:"boolean"},UpScaling:{shape:"S36"},DownScaling:{shape:"S36"}}}},SetPermission:{input:{type:"structure",required:["StackId","IamUserArn"],members:{StackId:{},IamUserArn:{},AllowSsh:{type:"boolean"},AllowSudo:{type:"boolean"},Level:{}}}},SetTimeBasedAutoScaling:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},AutoScalingSchedule:{shape:"S4b"}}}},StartInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},StartStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},StopInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Force:{type:"boolean"}}}},StopStack:{input:{type:"structure",required:["StackId"],members:{StackId:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"S50"}}}},UnassignInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}}},UnassignVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}}},UpdateApp:{input:{type:"structure",required:["AppId"],members:{AppId:{},Name:{},Description:{},DataSources:{shape:"Si"},Type:{},AppSource:{shape:"Sd"},Domains:{shape:"S3"},EnableSsl:{type:"boolean"},SslConfiguration:{shape:"Sl"},Attributes:{shape:"Sm"},Environment:{shape:"So"}}}},UpdateElasticIp:{input:{type:"structure",required:["ElasticIp"],members:{ElasticIp:{},Name:{}}}},UpdateInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},LayerIds:{shape:"S3"},InstanceType:{},AutoScalingType:{},Hostname:{},Os:{},AmiId:{},SshKeyName:{},Architecture:{},InstallUpdatesOnBoot:{type:"boolean"},EbsOptimized:{type:"boolean"},AgentVersion:{}}}},UpdateLayer:{input:{type:"structure",required:["LayerId"],members:{LayerId:{},Name:{},Shortname:{},Attributes:{shape:"S17"},CloudWatchLogsConfiguration:{shape:"S19"},CustomInstanceProfileArn:{},CustomJson:{},CustomSecurityGroupIds:{shape:"S3"},Packages:{shape:"S3"},VolumeConfigurations:{shape:"S1f"},EnableAutoHealing:{type:"boolean"},AutoAssignElasticIps:{type:"boolean"},AutoAssignPublicIps:{type:"boolean"},CustomRecipes:{shape:"S1h"},InstallUpdatesOnBoot:{type:"boolean"},UseEbsOptimizedInstances:{type:"boolean"},LifecycleEventConfiguration:{shape:"S1i"}}}},UpdateMyUserProfile:{input:{type:"structure",members:{SshPublicKey:{}}}},UpdateRdsDbInstance:{input:{type:"structure",required:["RdsDbInstanceArn"],members:{RdsDbInstanceArn:{},DbUser:{},DbPassword:{}}}},UpdateStack:{input:{type:"structure",required:["StackId"],members:{StackId:{},Name:{},Attributes:{shape:"S8"},ServiceRoleArn:{},DefaultInstanceProfileArn:{},DefaultOs:{},HostnameTheme:{},DefaultAvailabilityZone:{},DefaultSubnetId:{},CustomJson:{},ConfigurationManager:{shape:"Sa"},ChefConfiguration:{shape:"Sb"},UseCustomCookbooks:{type:"boolean"},CustomCookbooksSource:{shape:"Sd"},DefaultSshKeyName:{},DefaultRootDeviceType:{},UseOpsworksSecurityGroups:{type:"boolean"},AgentVersion:{}}}},UpdateUserProfile:{input:{type:"structure",required:["IamUserArn"],members:{IamUserArn:{},SshUsername:{},SshPublicKey:{},AllowSelfManagement:{type:"boolean"}}}},UpdateVolume:{input:{type:"structure",required:["VolumeId"],members:{VolumeId:{},Name:{},MountPoint:{}}}}},shapes:{S3:{type:"list",member:{}},S8:{type:"map",key:{},value:{}},Sa:{type:"structure",members:{Name:{},Version:{}}},Sb:{type:"structure",members:{ManageBerkshelf:{type:"boolean"},BerkshelfVersion:{}}},Sd:{type:"structure",members:{Type:{},Url:{},Username:{},Password:{},SshKey:{},Revision:{}}},Si:{type:"list",member:{type:"structure",members:{Type:{},Arn:{},DatabaseName:{}}}},Sl:{type:"structure",required:["Certificate","PrivateKey"],members:{Certificate:{},PrivateKey:{},Chain:{}}},Sm:{type:"map",key:{},value:{}},So:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{},Secure:{type:"boolean"}}}},Ss:{type:"structure",required:["Name"],members:{Name:{},Args:{type:"map",key:{},value:{shape:"S3"}}}},Sz:{type:"list",member:{type:"structure",members:{DeviceName:{},NoDevice:{},VirtualName:{},Ebs:{type:"structure",members:{SnapshotId:{},Iops:{type:"integer"},VolumeSize:{type:"integer"},VolumeType:{},DeleteOnTermination:{type:"boolean"}}}}}},S17:{type:"map",key:{},value:{}},S19:{type:"structure",members:{Enabled:{type:"boolean"},LogStreams:{type:"list",member:{type:"structure",members:{LogGroupName:{},DatetimeFormat:{},TimeZone:{},File:{},FileFingerprintLines:{},MultiLineStartPattern:{},InitialPosition:{},Encoding:{},BufferDuration:{type:"integer"},BatchCount:{type:"integer"},BatchSize:{type:"integer"}}}}}},S1f:{type:"list",member:{type:"structure",required:["MountPoint","NumberOfDisks","Size"],members:{MountPoint:{},RaidLevel:{type:"integer"},NumberOfDisks:{type:"integer"},Size:{type:"integer"},VolumeType:{},Iops:{type:"integer"},Encrypted:{type:"boolean"}}}},S1h:{type:"structure",members:{Setup:{shape:"S3"},Configure:{shape:"S3"},Deploy:{shape:"S3"},Undeploy:{shape:"S3"},Shutdown:{shape:"S3"}}},S1i:{type:"structure",members:{Shutdown:{type:"structure",members:{ExecutionTimeout:{type:"integer"},DelayUntilElbConnectionsDrained:{type:"boolean"}}}}},S36:{type:"structure",members:{InstanceCount:{type:"integer"},ThresholdsWaitTime:{type:"integer"},IgnoreMetricsTime:{type:"integer"},CpuThreshold:{type:"double"},MemoryThreshold:{type:"double"},LoadThreshold:{type:"double"},Alarms:{shape:"S3"}}},S4b:{type:"structure",members:{Monday:{shape:"S4c"},Tuesday:{shape:"S4c"},Wednesday:{shape:"S4c"},Thursday:{shape:"S4c"},Friday:{shape:"S4c"},Saturday:{shape:"S4c"},Sunday:{shape:"S4c"}}},S4c:{type:"map",key:{},value:{}},S50:{type:"map",key:{},value:{}}}}},{}],171:[function(e,t,r){t.exports={pagination:{DescribeApps:{result_key:"Apps"},DescribeCommands:{result_key:"Commands"},DescribeDeployments:{result_key:"Deployments"},DescribeEcsClusters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EcsClusters"},DescribeElasticIps:{result_key:"ElasticIps"},DescribeElasticLoadBalancers:{result_key:"ElasticLoadBalancers"},DescribeInstances:{result_key:"Instances"},DescribeLayers:{result_key:"Layers"},DescribeLoadBasedAutoScaling:{result_key:"LoadBasedAutoScalingConfigurations"},DescribePermissions:{result_key:"Permissions"},DescribeRaidArrays:{result_key:"RaidArrays"},DescribeServiceErrors:{result_key:"ServiceErrors"},DescribeStacks:{result_key:"Stacks"},DescribeTimeBasedAutoScaling:{result_key:"TimeBasedAutoScalingConfigurations"},DescribeUserProfiles:{result_key:"UserProfiles"},DescribeVolumes:{result_key:"Volumes"}}}},{}],172:[function(e,t,r){t.exports={version:2,waiters:{AppExists:{delay:1,operation:"DescribeApps",maxAttempts:40,acceptors:[{expected:200,matcher:"status",state:"success"},{matcher:"status",expected:400,state:"failure"}]},DeploymentSuccessful:{delay:15,operation:"DescribeDeployments",maxAttempts:40,description:"Wait until a deployment has completed successfully.",acceptors:[{expected:"successful",matcher:"pathAll",state:"success",argument:"Deployments[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Deployments[].Status"}]},InstanceOnline:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is online.",acceptors:[{expected:"online",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceRegistered:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is registered.",acceptors:[{expected:"registered",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"shutting_down",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopped",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stopping",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminating",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"terminated",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceStopped:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is stopped.",acceptors:[{expected:"stopped",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"stop_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]},InstanceTerminated:{delay:15,operation:"DescribeInstances",maxAttempts:40,description:"Wait until OpsWorks instance is terminated.",acceptors:[{expected:"terminated",matcher:"pathAll",state:"success",argument:"Instances[].Status"},{expected:"ResourceNotFoundException",matcher:"error",state:"success"},{expected:"booting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"online",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"pending",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"requested",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"running_setup",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"setup_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"},{expected:"start_failed",matcher:"pathAny",state:"failure",argument:"Instances[].Status"}]}}}},{}],173:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Personalize",serviceId:"Personalize",signatureVersion:"v4",signingName:"personalize",targetPrefix:"AmazonPersonalize",uid:"personalize-2018-05-22"},operations:{CreateBatchInferenceJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},roleArn:{},batchInferenceJobConfig:{shape:"Sb"}}},output:{type:"structure",members:{batchInferenceJobArn:{}}}},CreateBatchSegmentJob:{input:{type:"structure",required:["jobName","solutionVersionArn","jobInput","jobOutput","roleArn"],members:{jobName:{},solutionVersionArn:{},filterArn:{},numResults:{type:"integer"},jobInput:{shape:"Sh"},jobOutput:{shape:"Si"},roleArn:{}}},output:{type:"structure",members:{batchSegmentJobArn:{}}}},CreateCampaign:{input:{type:"structure",required:["name","solutionVersionArn"],members:{name:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Sm"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},CreateDataset:{input:{type:"structure",required:["name","schemaArn","datasetGroupArn","datasetType"],members:{name:{},schemaArn:{},datasetGroupArn:{},datasetType:{}}},output:{type:"structure",members:{datasetArn:{}}},idempotent:!0},CreateDatasetExportJob:{input:{type:"structure",required:["jobName","datasetArn","roleArn","jobOutput"],members:{jobName:{},datasetArn:{},ingestionMode:{},roleArn:{},jobOutput:{shape:"St"}}},output:{type:"structure",members:{datasetExportJobArn:{}}},idempotent:!0},CreateDatasetGroup:{input:{type:"structure",required:["name"],members:{name:{},roleArn:{},kmsKeyArn:{},domain:{}}},output:{type:"structure",members:{datasetGroupArn:{},domain:{}}}},CreateDatasetImportJob:{input:{type:"structure",required:["jobName","datasetArn","dataSource","roleArn"],members:{jobName:{},datasetArn:{},dataSource:{shape:"Sz"},roleArn:{}}},output:{type:"structure",members:{datasetImportJobArn:{}}}},CreateEventTracker:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},datasetGroupArn:{}}},output:{type:"structure",members:{eventTrackerArn:{},trackingId:{}}},idempotent:!0},CreateFilter:{input:{type:"structure",required:["name","datasetGroupArn","filterExpression"],members:{name:{},datasetGroupArn:{},filterExpression:{shape:"S15"}}},output:{type:"structure",members:{filterArn:{}}}},CreateRecommender:{input:{type:"structure",required:["name","datasetGroupArn","recipeArn"],members:{name:{},datasetGroupArn:{},recipeArn:{},recommenderConfig:{shape:"S18"}}},output:{type:"structure",members:{recommenderArn:{}}},idempotent:!0},CreateSchema:{input:{type:"structure",required:["name","schema"],members:{name:{},schema:{},domain:{}}},output:{type:"structure",members:{schemaArn:{}}},idempotent:!0},CreateSolution:{input:{type:"structure",required:["name","datasetGroupArn"],members:{name:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S1h"}}},output:{type:"structure",members:{solutionArn:{}}}},CreateSolutionVersion:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{},trainingMode:{}}},output:{type:"structure",members:{solutionVersionArn:{}}}},DeleteCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},idempotent:!0},DeleteDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},idempotent:!0},DeleteDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},idempotent:!0},DeleteEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},idempotent:!0},DeleteFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}}},DeleteRecommender:{input:{type:"structure",required:["recommenderArn"],members:{recommenderArn:{}}},idempotent:!0},DeleteSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},idempotent:!0},DeleteSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},idempotent:!0},DescribeAlgorithm:{input:{type:"structure",required:["algorithmArn"],members:{algorithmArn:{}}},output:{type:"structure",members:{algorithm:{type:"structure",members:{name:{},algorithmArn:{},algorithmImage:{type:"structure",required:["dockerURI"],members:{name:{},dockerURI:{}}},defaultHyperParameters:{shape:"Sc"},defaultHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"},isTunable:{type:"boolean"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"},isTunable:{type:"boolean"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S21"},isTunable:{type:"boolean"}}}}}},defaultResourceConfig:{type:"map",key:{},value:{}},trainingInputMode:{},roleArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeBatchInferenceJob:{input:{type:"structure",required:["batchInferenceJobArn"],members:{batchInferenceJobArn:{}}},output:{type:"structure",members:{batchInferenceJob:{type:"structure",members:{jobName:{},batchInferenceJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"S5"},jobOutput:{shape:"S9"},batchInferenceJobConfig:{shape:"Sb"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeBatchSegmentJob:{input:{type:"structure",required:["batchSegmentJobArn"],members:{batchSegmentJobArn:{}}},output:{type:"structure",members:{batchSegmentJob:{type:"structure",members:{jobName:{},batchSegmentJobArn:{},filterArn:{},failureReason:{},solutionVersionArn:{},numResults:{type:"integer"},jobInput:{shape:"Sh"},jobOutput:{shape:"Si"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{}}},output:{type:"structure",members:{campaign:{type:"structure",members:{name:{},campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Sm"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestCampaignUpdate:{type:"structure",members:{solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Sm"},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}}}},idempotent:!0},DescribeDataset:{input:{type:"structure",required:["datasetArn"],members:{datasetArn:{}}},output:{type:"structure",members:{dataset:{type:"structure",members:{name:{},datasetArn:{},datasetGroupArn:{},datasetType:{},schemaArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeDatasetExportJob:{input:{type:"structure",required:["datasetExportJobArn"],members:{datasetExportJobArn:{}}},output:{type:"structure",members:{datasetExportJob:{type:"structure",members:{jobName:{},datasetExportJobArn:{},datasetArn:{},ingestionMode:{},roleArn:{},status:{},jobOutput:{shape:"St"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeDatasetGroup:{input:{type:"structure",required:["datasetGroupArn"],members:{datasetGroupArn:{}}},output:{type:"structure",members:{datasetGroup:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},roleArn:{},kmsKeyArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},domain:{}}}}},idempotent:!0},DescribeDatasetImportJob:{input:{type:"structure",required:["datasetImportJobArn"],members:{datasetImportJobArn:{}}},output:{type:"structure",members:{datasetImportJob:{type:"structure",members:{jobName:{},datasetImportJobArn:{},datasetArn:{},dataSource:{shape:"Sz"},roleArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}},idempotent:!0},DescribeEventTracker:{input:{type:"structure",required:["eventTrackerArn"],members:{eventTrackerArn:{}}},output:{type:"structure",members:{eventTracker:{type:"structure",members:{name:{},eventTrackerArn:{},accountId:{},trackingId:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeFeatureTransformation:{input:{type:"structure",required:["featureTransformationArn"],members:{featureTransformationArn:{}}},output:{type:"structure",members:{featureTransformation:{type:"structure",members:{name:{},featureTransformationArn:{},defaultParameters:{type:"map",key:{},value:{}},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{}}}}},idempotent:!0},DescribeFilter:{input:{type:"structure",required:["filterArn"],members:{filterArn:{}}},output:{type:"structure",members:{filter:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},filterExpression:{shape:"S15"},status:{}}}}},idempotent:!0},DescribeRecipe:{input:{type:"structure",required:["recipeArn"],members:{recipeArn:{}}},output:{type:"structure",members:{recipe:{type:"structure",members:{name:{},recipeArn:{},algorithmArn:{},featureTransformationArn:{},status:{},description:{},creationDateTime:{type:"timestamp"},recipeType:{},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},DescribeRecommender:{input:{type:"structure",required:["recommenderArn"],members:{recommenderArn:{}}},output:{type:"structure",members:{recommender:{type:"structure",members:{recommenderArn:{},datasetGroupArn:{},name:{},recipeArn:{},recommenderConfig:{shape:"S18"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{},failureReason:{},latestRecommenderUpdate:{type:"structure",members:{recommenderConfig:{shape:"S18"},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},status:{},failureReason:{}}}}}}},idempotent:!0},DescribeSchema:{input:{type:"structure",required:["schemaArn"],members:{schemaArn:{}}},output:{type:"structure",members:{schema:{type:"structure",members:{name:{},schemaArn:{},schema:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},domain:{}}}}},idempotent:!0},DescribeSolution:{input:{type:"structure",required:["solutionArn"],members:{solutionArn:{}}},output:{type:"structure",members:{solution:{type:"structure",members:{name:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},datasetGroupArn:{},eventType:{},solutionConfig:{shape:"S1h"},autoMLResult:{type:"structure",members:{bestRecipeArn:{}}},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},latestSolutionVersion:{shape:"S4h"}}}}},idempotent:!0},DescribeSolutionVersion:{input:{
-type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersion:{type:"structure",members:{solutionVersionArn:{},solutionArn:{},performHPO:{type:"boolean"},performAutoML:{type:"boolean"},recipeArn:{},eventType:{},datasetGroupArn:{},solutionConfig:{shape:"S1h"},trainingHours:{type:"double"},trainingMode:{},tunedHPOParams:{type:"structure",members:{algorithmHyperParameters:{shape:"Sc"}}},status:{},failureReason:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}}},idempotent:!0},GetSolutionMetrics:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},output:{type:"structure",members:{solutionVersionArn:{},metrics:{type:"map",key:{},value:{type:"double"}}}}},ListBatchInferenceJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchInferenceJobs:{type:"list",member:{type:"structure",members:{batchInferenceJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:!0},ListBatchSegmentJobs:{input:{type:"structure",members:{solutionVersionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{batchSegmentJobs:{type:"list",member:{type:"structure",members:{batchSegmentJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},solutionVersionArn:{}}}},nextToken:{}}},idempotent:!0},ListCampaigns:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{campaigns:{type:"list",member:{type:"structure",members:{name:{},campaignArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetExportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetExportJobs:{type:"list",member:{type:"structure",members:{datasetExportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasetGroups:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetGroups:{type:"list",member:{type:"structure",members:{name:{},datasetGroupArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{},domain:{}}}},nextToken:{}}},idempotent:!0},ListDatasetImportJobs:{input:{type:"structure",members:{datasetArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasetImportJobs:{type:"list",member:{type:"structure",members:{datasetImportJobArn:{},jobName:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}},nextToken:{}}},idempotent:!0},ListDatasets:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{datasets:{type:"list",member:{type:"structure",members:{name:{},datasetArn:{},datasetType:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListEventTrackers:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{eventTrackers:{type:"list",member:{type:"structure",members:{name:{},eventTrackerArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListFilters:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{name:{},filterArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},datasetGroupArn:{},failureReason:{},status:{}}}},nextToken:{}}},idempotent:!0},ListRecipes:{input:{type:"structure",members:{recipeProvider:{},nextToken:{},maxResults:{type:"integer"},domain:{}}},output:{type:"structure",members:{recipes:{type:"list",member:{type:"structure",members:{name:{},recipeArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},domain:{}}}},nextToken:{}}},idempotent:!0},ListRecommenders:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{recommenders:{type:"list",member:{type:"structure",members:{name:{},recommenderArn:{},datasetGroupArn:{},recipeArn:{},recommenderConfig:{shape:"S18"},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},ListSchemas:{input:{type:"structure",members:{nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{schemas:{type:"list",member:{type:"structure",members:{name:{},schemaArn:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},domain:{}}}},nextToken:{}}},idempotent:!0},ListSolutionVersions:{input:{type:"structure",members:{solutionArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutionVersions:{type:"list",member:{shape:"S4h"}},nextToken:{}}},idempotent:!0},ListSolutions:{input:{type:"structure",members:{datasetGroupArn:{},nextToken:{},maxResults:{type:"integer"}}},output:{type:"structure",members:{solutions:{type:"list",member:{type:"structure",members:{name:{},solutionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"}}}},nextToken:{}}},idempotent:!0},StopSolutionVersionCreation:{input:{type:"structure",required:["solutionVersionArn"],members:{solutionVersionArn:{}}},idempotent:!0},UpdateCampaign:{input:{type:"structure",required:["campaignArn"],members:{campaignArn:{},solutionVersionArn:{},minProvisionedTPS:{type:"integer"},campaignConfig:{shape:"Sm"}}},output:{type:"structure",members:{campaignArn:{}}},idempotent:!0},UpdateRecommender:{input:{type:"structure",required:["recommenderArn","recommenderConfig"],members:{recommenderArn:{},recommenderConfig:{shape:"S18"}}},output:{type:"structure",members:{recommenderArn:{}}},idempotent:!0}},shapes:{S5:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},S6:{type:"structure",required:["path"],members:{path:{},kmsKeyArn:{}}},S9:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sb:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},Sc:{type:"map",key:{},value:{}},Sh:{type:"structure",required:["s3DataSource"],members:{s3DataSource:{shape:"S6"}}},Si:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sm:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},St:{type:"structure",required:["s3DataDestination"],members:{s3DataDestination:{shape:"S6"}}},Sz:{type:"structure",members:{dataLocation:{}}},S15:{type:"string",sensitive:!0},S18:{type:"structure",members:{itemExplorationConfig:{shape:"Sc"}}},S1h:{type:"structure",members:{eventValueThreshold:{},hpoConfig:{type:"structure",members:{hpoObjective:{type:"structure",members:{type:{},metricName:{},metricRegex:{}}},hpoResourceConfig:{type:"structure",members:{maxNumberOfTrainingJobs:{},maxParallelTrainingJobs:{}}},algorithmHyperParameterRanges:{type:"structure",members:{integerHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"integer"},maxValue:{type:"integer"}}}},continuousHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},minValue:{type:"double"},maxValue:{type:"double"}}}},categoricalHyperParameterRanges:{type:"list",member:{type:"structure",members:{name:{},values:{shape:"S21"}}}}}}}},algorithmHyperParameters:{shape:"Sc"},featureTransformationParameters:{type:"map",key:{},value:{}},autoMLConfig:{type:"structure",members:{metricName:{},recipeList:{type:"list",member:{}}}},optimizationObjective:{type:"structure",members:{itemAttribute:{},objectiveSensitivity:{}}}}},S21:{type:"list",member:{}},S4h:{type:"structure",members:{solutionVersionArn:{},status:{},creationDateTime:{type:"timestamp"},lastUpdatedDateTime:{type:"timestamp"},failureReason:{}}}}}},{}],174:[function(e,t,r){t.exports={pagination:{ListBatchInferenceJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"batchInferenceJobs"},ListBatchSegmentJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"batchSegmentJobs"},ListCampaigns:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"campaigns"},ListDatasetExportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetExportJobs"},ListDatasetGroups:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetGroups"},ListDatasetImportJobs:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasetImportJobs"},ListDatasets:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"datasets"},ListEventTrackers:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"eventTrackers"},ListFilters:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"Filters"},ListRecipes:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"recipes"},ListRecommenders:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"recommenders"},ListSchemas:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"schemas"},ListSolutionVersions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutionVersions"},ListSolutions:{input_token:"nextToken",limit_key:"maxResults",output_token:"nextToken",result_key:"solutions"}}}},{}],175:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-03-22",endpointPrefix:"personalize-events",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Events",serviceId:"Personalize Events",signatureVersion:"v4",signingName:"personalize",uid:"personalize-events-2018-03-22"},operations:{PutEvents:{http:{requestUri:"/events"},input:{type:"structure",required:["trackingId","sessionId","eventList"],members:{trackingId:{},userId:{},sessionId:{},eventList:{type:"list",member:{type:"structure",required:["eventType","sentAt"],members:{eventId:{},eventType:{},eventValue:{type:"float"},itemId:{},properties:{jsonvalue:!0},sentAt:{type:"timestamp"},recommendationId:{},impression:{type:"list",member:{}}}}}}}},PutItems:{http:{requestUri:"/items"},input:{type:"structure",required:["datasetArn","items"],members:{datasetArn:{},items:{type:"list",member:{type:"structure",required:["itemId"],members:{itemId:{},properties:{jsonvalue:!0}}}}}}},PutUsers:{http:{requestUri:"/users"},input:{type:"structure",required:["datasetArn","users"],members:{datasetArn:{},users:{type:"list",member:{type:"structure",required:["userId"],members:{userId:{},properties:{jsonvalue:!0}}}}}}}},shapes:{}}},{}],176:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],177:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2018-05-22",endpointPrefix:"personalize-runtime",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Personalize Runtime",serviceId:"Personalize Runtime",signatureVersion:"v4",signingName:"personalize",uid:"personalize-runtime-2018-05-22"},operations:{GetPersonalizedRanking:{http:{requestUri:"/personalize-ranking"},input:{type:"structure",required:["campaignArn","inputList","userId"],members:{campaignArn:{},inputList:{type:"list",member:{}},userId:{},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"}}},output:{type:"structure",members:{personalizedRanking:{shape:"Sd"},recommendationId:{}}},idempotent:!0},GetRecommendations:{http:{requestUri:"/recommendations"},input:{type:"structure",members:{campaignArn:{},itemId:{},userId:{},numResults:{type:"integer"},context:{shape:"S6"},filterArn:{},filterValues:{shape:"S9"},recommenderArn:{}}},output:{type:"structure",members:{itemList:{shape:"Sd"},recommendationId:{}}},idempotent:!0}},shapes:{S6:{type:"map",key:{},value:{type:"string",sensitive:!0}},S9:{type:"map",key:{},value:{type:"string",sensitive:!0}},Sd:{type:"list",member:{type:"structure",members:{itemId:{},score:{type:"double"}}}}}}},{}],178:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],179:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-10",endpointPrefix:"polly",protocol:"rest-json",serviceFullName:"Amazon Polly",serviceId:"Polly",signatureVersion:"v4",uid:"polly-2016-06-10"},operations:{DeleteLexicon:{http:{method:"DELETE",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{}}},DescribeVoices:{http:{method:"GET",requestUri:"/v1/voices",responseCode:200},input:{type:"structure",members:{Engine:{location:"querystring",locationName:"Engine"},LanguageCode:{location:"querystring",locationName:"LanguageCode"},IncludeAdditionalLanguageCodes:{location:"querystring",locationName:"IncludeAdditionalLanguageCodes",type:"boolean"},NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Voices:{type:"list",member:{type:"structure",members:{Gender:{},Id:{},LanguageCode:{},LanguageName:{},Name:{},AdditionalLanguageCodes:{type:"list",member:{}},SupportedEngines:{type:"list",member:{}}}}},NextToken:{}}}},GetLexicon:{http:{method:"GET",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name"],members:{Name:{location:"uri",locationName:"LexiconName"}}},output:{type:"structure",members:{Lexicon:{type:"structure",members:{Content:{shape:"Sl"},Name:{}}},LexiconAttributes:{shape:"Sm"}}}},GetSpeechSynthesisTask:{http:{method:"GET",requestUri:"/v1/synthesisTasks/{TaskId}",responseCode:200},input:{type:"structure",required:["TaskId"],members:{TaskId:{location:"uri",locationName:"TaskId"}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},ListLexicons:{http:{method:"GET",requestUri:"/v1/lexicons",responseCode:200},input:{type:"structure",members:{NextToken:{location:"querystring",locationName:"NextToken"}}},output:{type:"structure",members:{Lexicons:{type:"list",member:{type:"structure",members:{Name:{},Attributes:{shape:"Sm"}}}},NextToken:{}}}},ListSpeechSynthesisTasks:{http:{method:"GET",requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",members:{MaxResults:{location:"querystring",locationName:"MaxResults",type:"integer"},NextToken:{location:"querystring",locationName:"NextToken"},Status:{location:"querystring",locationName:"Status"}}},output:{type:"structure",members:{NextToken:{},SynthesisTasks:{type:"list",member:{shape:"Sv"}}}}},PutLexicon:{http:{method:"PUT",requestUri:"/v1/lexicons/{LexiconName}",responseCode:200},input:{type:"structure",required:["Name","Content"],members:{Name:{location:"uri",locationName:"LexiconName"},Content:{shape:"Sl"}}},output:{type:"structure",members:{}}},StartSpeechSynthesisTask:{http:{requestUri:"/v1/synthesisTasks",responseCode:200},input:{type:"structure",required:["OutputFormat","OutputS3BucketName","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},SampleRate:{},SnsTopicArn:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{SynthesisTask:{shape:"Sv"}}}},SynthesizeSpeech:{http:{requestUri:"/v1/speech",responseCode:200},input:{type:"structure",required:["OutputFormat","Text","VoiceId"],members:{Engine:{},LanguageCode:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},Text:{},TextType:{},VoiceId:{}}},output:{type:"structure",members:{AudioStream:{type:"blob",streaming:!0},ContentType:{location:"header",locationName:"Content-Type"},RequestCharacters:{location:"header",locationName:"x-amzn-RequestCharacters",type:"integer"}},payload:"AudioStream"}}},shapes:{Sl:{type:"string",sensitive:!0},Sm:{type:"structure",members:{Alphabet:{},LanguageCode:{},LastModified:{type:"timestamp"},LexiconArn:{},LexemesCount:{type:"integer"},Size:{type:"integer"}}},Sv:{type:"structure",members:{Engine:{},TaskId:{},TaskStatus:{},TaskStatusReason:{},OutputUri:{},CreationTime:{type:"timestamp"},RequestCharacters:{type:"integer"},SnsTopicArn:{},LexiconNames:{shape:"S12"},OutputFormat:{},SampleRate:{},SpeechMarkTypes:{shape:"S15"},TextType:{},VoiceId:{},LanguageCode:{}}},S12:{type:"list",member:{}},S15:{type:"list",member:{}}}}},{}],180:[function(e,t,r){t.exports={pagination:{ListSpeechSynthesisTasks:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],181:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-15",endpointPrefix:"api.pricing",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"AWS Pricing",serviceFullName:"AWS Price List Service",serviceId:"Pricing",signatureVersion:"v4",signingName:"pricing",targetPrefix:"AWSPriceListService",uid:"pricing-2017-10-15"},operations:{DescribeServices:{input:{type:"structure",members:{ServiceCode:{},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{ServiceCode:{},AttributeNames:{type:"list",member:{}}}}},FormatVersion:{},NextToken:{}}}},GetAttributeValues:{input:{type:"structure",required:["ServiceCode","AttributeName"],members:{ServiceCode:{},AttributeName:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{AttributeValues:{type:"list",member:{type:"structure",members:{Value:{}}}},NextToken:{}}}},GetProducts:{input:{type:"structure",members:{ServiceCode:{},Filters:{type:"list",member:{type:"structure",required:["Type","Field","Value"],members:{Type:{},Field:{},Value:{}}}},FormatVersion:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{FormatVersion:{},PriceList:{type:"list",member:{jsonvalue:!0}},NextToken:{}}}}},shapes:{}}},{}],182:[function(e,t,r){t.exports={pagination:{DescribeServices:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetAttributeValues:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},GetProducts:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],183:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-01-10",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-01-10",xmlNamespace:"http://rds.amazonaws.com/doc/2013-01-10/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1c"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S25"},SupportedCharacterSets:{type:"list",member:{shape:"S25",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1c",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2f"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2f"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1o",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3m",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3o"}},wrapper:!0}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{
-shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1i"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1o"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3m"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2f"}}},output:{shape:"S3z",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{Id:{},CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMembership:{type:"structure",members:{OptionGroupName:{},Status:{}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1c:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1i:{type:"list",member:{locationName:"SubnetIdentifier"}},S1o:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S25:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2f:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3m:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3o"}},wrapper:!0},S3o:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S3z:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],184:[function(e,t,r){t.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},ListTagsForResource:{result_key:"TagList"}}}},{}],185:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-02-12",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-02-12",xmlNamespace:"http://rds.amazonaws.com/doc/2013-02-12/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1d"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S28"},SupportedCharacterSets:{type:"list",member:{shape:"S28",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1d",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2n"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2n"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1p",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S3w",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S3y"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1j"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1p"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S3w"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2n"}}},output:{shape:"S4b",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},
-Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1d:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1j:{type:"list",member:{locationName:"SubnetIdentifier"}},S1p:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1t",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1t:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S28:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2n:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S3w:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S3y"}},wrapper:!0},S3y:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4b:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],186:[function(e,t,r){t.exports={pagination:{DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},{}],187:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-09-09",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2013-09-09",xmlNamespace:"http://rds.amazonaws.com/doc/2013-09-09/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S1f"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sk"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2d"},SupportedCharacterSets:{type:"list",member:{shape:"S2d",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"St",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S1f",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2s"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sk",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S11",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2s"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S27"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S27"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1r",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S14",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S41",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S27"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S43"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S27"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"Sp"},VpcSecurityGroupIds:{shape:"Sq"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1l"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S11"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"Sp"},VpcSecurityGroupMemberships:{shape:"Sq"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1r"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"St"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S41"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2s"}}},output:{shape:"S4g",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"St"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{}},wrapper:!0},Sp:{type:"list",member:{locationName:"DBSecurityGroupName"}},Sq:{type:"list",member:{locationName:"VpcSecurityGroupId"}},St:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sv"},VpcSecurityGroups:{shape:"Sx"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S11"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}}},wrapper:!0},Sv:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},Sx:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S11:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S14"},SubnetStatus:{}}}}},wrapper:!0},S14:{type:"structure",members:{Name:{},ProvisionedIopsCapable:{type:"boolean"}},wrapper:!0},S1f:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},S1l:{type:"list",member:{locationName:"SubnetIdentifier"}},S1r:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"S1v",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sv"},VpcSecurityGroupMemberships:{shape:"Sx"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},S1v:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S27:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2d:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2s:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S41:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S43"}},wrapper:!0},S43:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4g:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],188:[function(e,t,r){arguments[4][186][0].apply(r,arguments)},{dup:186}],189:[function(e,t,r){t.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"deleted",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]}}}},{}],190:[function(e,t,r){
-t.exports={version:"2.0",metadata:{apiVersion:"2014-09-01",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-09-01",xmlNamespace:"http://rds.amazonaws.com/doc/2014-09-01/"},operations:{AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"S9"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","AllocatedStorage","DBInstanceClass","Engine","MasterUsername","MasterUserPassword"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"S9"},DBSubnetGroupName:{},StorageType:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"Sk"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},SourceIds:{shape:"S5"},Enabled:{type:"boolean"},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"S9"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"Sn"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{locationName:"DBEngineVersion",type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S2h"},SupportedCharacterSets:{type:"list",member:{shape:"S2h",locationName:"CharacterSet"}}}}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S17",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"Sk",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S2w"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sd",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"Sn",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S1b",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S2w"}},wrapper:!0}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S6"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S4",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S6"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S6"},Date:{type:"timestamp"}}}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S2b"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"St",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},Vpc:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZones:{type:"list",member:{shape:"S1e",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"S45",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S2b"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"S47"}},wrapper:!0}}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S2b"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"S9"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSecurityGroups:{shape:"S13"},VpcSecurityGroupIds:{shape:"S14"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S1u"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S1b"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S6"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},DBSecurityGroupMemberships:{shape:"S13"},VpcSecurityGroupMemberships:{shape:"S14"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"St"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"S9"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"S45"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S4"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S2w"}}},output:{shape:"S4k",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["SourceDBInstanceIdentifier","TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"S9"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S17"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sd"}}}}},shapes:{S4:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S5"},EventCategoriesList:{shape:"S6"},Enabled:{type:"boolean"}},wrapper:!0},S5:{type:"list",member:{locationName:"SourceId"}},S6:{type:"list",member:{locationName:"EventCategory"}},S9:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sd:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}}},wrapper:!0},Sk:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{}},wrapper:!0},Sn:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},StorageType:{},TdeCredentialArn:{}},wrapper:!0},St:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionSettings:{type:"list",member:{shape:"Sx",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"Sy"},VpcSecurityGroupMemberships:{shape:"S10"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{}},wrapper:!0},Sx:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},Sy:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S10:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S13:{type:"list",member:{locationName:"DBSecurityGroupName"}},S14:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S17:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"}}},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"Sy"},VpcSecurityGroups:{shape:"S10"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S1b"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{}},wrapper:!0},S1b:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S1e"},SubnetStatus:{}}}}},wrapper:!0},S1e:{type:"structure",members:{Name:{}},wrapper:!0},S1u:{type:"list",member:{locationName:"SubnetIdentifier"}},S2b:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S2h:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S2w:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{}}}},S45:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"S47"}},wrapper:!0},S47:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},S4k:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],191:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],192:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-10-31",endpointPrefix:"rds",protocol:"query",serviceAbbreviation:"Amazon RDS",serviceFullName:"Amazon Relational Database Service",serviceId:"RDS",signatureVersion:"v4",uid:"rds-2014-10-31",xmlNamespace:"http://rds.amazonaws.com/doc/2014-10-31/"},operations:{AddRoleToDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},AddRoleToDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},AddSourceIdentifierToSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"AddSourceIdentifierToSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"Sb"}}}},ApplyPendingMaintenanceAction:{input:{type:"structure",required:["ResourceIdentifier","ApplyAction","OptInType"],members:{ResourceIdentifier:{},ApplyAction:{},OptInType:{}}},output:{resultWrapper:"ApplyPendingMaintenanceActionResult",type:"structure",members:{ResourcePendingMaintenanceActions:{shape:"Sf"}}}},AuthorizeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},BacktrackDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","BacktrackTo"],members:{DBClusterIdentifier:{},BacktrackTo:{type:"timestamp"},Force:{type:"boolean"},UseEarliestTimeOnPointInTimeUnavailable:{type:"boolean"}}},output:{shape:"Ss",resultWrapper:"BacktrackDBClusterResult"}},CancelExportTask:{input:{type:"structure",required:["ExportTaskIdentifier"],members:{ExportTaskIdentifier:{}}},output:{shape:"Su",resultWrapper:"CancelExportTaskResult"}},CopyDBClusterParameterGroup:{input:{type:"structure",required:["SourceDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupIdentifier","TargetDBClusterParameterGroupDescription"],members:{SourceDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupIdentifier:{},TargetDBClusterParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CopyDBClusterSnapshot:{input:{type:"structure",required:["SourceDBClusterSnapshotIdentifier","TargetDBClusterSnapshotIdentifier"],members:{SourceDBClusterSnapshotIdentifier:{},TargetDBClusterSnapshotIdentifier:{},KmsKeyId:{},PreSignedUrl:{},CopyTags:{type:"boolean"},Tags:{shape:"Sb"},SourceRegion:{}}},output:{resultWrapper:"CopyDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CopyDBParameterGroup:{input:{type:"structure",required:["SourceDBParameterGroupIdentifier","TargetDBParameterGroupIdentifier","TargetDBParameterGroupDescription"],members:{SourceDBParameterGroupIdentifier:{},TargetDBParameterGroupIdentifier:{},TargetDBParameterGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CopyDBSnapshot:{input:{type:"structure",required:["SourceDBSnapshotIdentifier","TargetDBSnapshotIdentifier"],members:{SourceDBSnapshotIdentifier:{},TargetDBSnapshotIdentifier:{},KmsKeyId:{},Tags:{shape:"Sb"},CopyTags:{type:"boolean"},PreSignedUrl:{},OptionGroupName:{},TargetCustomAvailabilityZone:{},SourceRegion:{}}},output:{resultWrapper:"CopyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CopyOptionGroup:{input:{type:"structure",required:["SourceOptionGroupIdentifier","TargetOptionGroupIdentifier","TargetOptionGroupDescription"],members:{SourceOptionGroupIdentifier:{},TargetOptionGroupIdentifier:{},TargetOptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CopyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},CreateCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneName"],members:{CustomAvailabilityZoneName:{},ExistingVpnId:{},NewVpnTunnelName:{},VpnTunnelOriginatorIP:{}}},output:{resultWrapper:"CreateCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},CreateCustomDBEngineVersion:{input:{type:"structure",required:["Engine","EngineVersion","DatabaseInstallationFilesS3BucketName","KMSKeyId","Manifest"],members:{Engine:{},EngineVersion:{},DatabaseInstallationFilesS3BucketName:{},DatabaseInstallationFilesS3Prefix:{},KMSKeyId:{},Description:{},Manifest:{},Tags:{shape:"Sb"}}},output:{shape:"S21",resultWrapper:"CreateCustomDBEngineVersionResult"}},CreateDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S29"},EngineMode:{},ScalingConfiguration:{shape:"S2e"},DeletionProtection:{type:"boolean"},GlobalClusterIdentifier:{},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},
-DomainIAMRoleName:{},EnableGlobalWriteForwarding:{type:"boolean"},DBClusterInstanceClass:{},AllocatedStorage:{type:"integer"},StorageType:{},Iops:{type:"integer"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},SourceRegion:{}}},output:{resultWrapper:"CreateDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},CreateDBClusterEndpoint:{input:{type:"structure",required:["DBClusterIdentifier","DBClusterEndpointIdentifier","EndpointType"],members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},EndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},Tags:{shape:"Sb"}}},output:{shape:"S2x",resultWrapper:"CreateDBClusterEndpointResult"}},CreateDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","DBParameterGroupFamily","Description"],members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterParameterGroupResult",type:"structure",members:{DBClusterParameterGroup:{shape:"Sz"}}}},CreateDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","DBClusterIdentifier"],members:{DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},CreateDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S33"},VpcSecurityGroupIds:{shape:"S2c"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},CharacterSetName:{},NcharCharacterSetName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBClusterIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},Timezone:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{}}},output:{resultWrapper:"CreateDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},CreateDBInstanceReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier","SourceDBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SourceDBInstanceIdentifier:{},DBInstanceClass:{},AvailabilityZone:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},Iops:{type:"integer"},OptionGroupName:{},DBParameterGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},DBSubnetGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},StorageType:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},KmsKeyId:{},PreSignedUrl:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ReplicaMode:{},MaxAllocatedStorage:{type:"integer"},CustomIamInstanceProfile:{},SourceRegion:{}}},output:{resultWrapper:"CreateDBInstanceReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},CreateDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","DBParameterGroupFamily","Description"],members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBParameterGroupResult",type:"structure",members:{DBParameterGroup:{shape:"S16"}}}},CreateDBProxy:{input:{type:"structure",required:["DBProxyName","EngineFamily","Auth","RoleArn","VpcSubnetIds"],members:{DBProxyName:{},EngineFamily:{},Auth:{shape:"S3x"},RoleArn:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyResult",type:"structure",members:{DBProxy:{shape:"S42"}}}},CreateDBProxyEndpoint:{input:{type:"structure",required:["DBProxyName","DBProxyEndpointName","VpcSubnetIds"],members:{DBProxyName:{},DBProxyEndpointName:{},VpcSubnetIds:{shape:"Sv"},VpcSecurityGroupIds:{shape:"Sv"},TargetRole:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S4b"}}}},CreateDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName","DBSecurityGroupDescription"],members:{DBSecurityGroupName:{},DBSecurityGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSecurityGroupResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},CreateDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier","DBInstanceIdentifier"],members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},CreateDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","DBSubnetGroupDescription","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S4i"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S39"}}}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},SourceIds:{shape:"S7"},Enabled:{type:"boolean"},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},CreateGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},SourceDBClusterIdentifier:{},Engine:{},EngineVersion:{},DeletionProtection:{type:"boolean"},DatabaseName:{},StorageEncrypted:{type:"boolean"}}},output:{resultWrapper:"CreateGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S4o"}}}},CreateOptionGroup:{input:{type:"structure",required:["OptionGroupName","EngineName","MajorEngineVersion","OptionGroupDescription"],members:{OptionGroupName:{},EngineName:{},MajorEngineVersion:{},OptionGroupDescription:{},Tags:{shape:"Sb"}}},output:{resultWrapper:"CreateOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},DeleteCustomAvailabilityZone:{input:{type:"structure",required:["CustomAvailabilityZoneId"],members:{CustomAvailabilityZoneId:{}}},output:{resultWrapper:"DeleteCustomAvailabilityZoneResult",type:"structure",members:{CustomAvailabilityZone:{shape:"S1q"}}}},DeleteCustomDBEngineVersion:{input:{type:"structure",required:["Engine","EngineVersion"],members:{Engine:{},EngineVersion:{}}},output:{shape:"S21",resultWrapper:"DeleteCustomDBEngineVersionResult"}},DeleteDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},DeleteDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{}}},output:{shape:"S2x",resultWrapper:"DeleteDBClusterEndpointResult"}},DeleteDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{}}}},DeleteDBClusterSnapshot:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBClusterSnapshotResult",type:"structure",members:{DBClusterSnapshot:{shape:"S12"}}}},DeleteDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},SkipFinalSnapshot:{type:"boolean"},FinalDBSnapshotIdentifier:{},DeleteAutomatedBackups:{type:"boolean"}}},output:{resultWrapper:"DeleteDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},DeleteDBInstanceAutomatedBackup:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DeleteDBInstanceAutomatedBackupResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S59"}}}},DeleteDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{}}}},DeleteDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{}}},output:{resultWrapper:"DeleteDBProxyResult",type:"structure",members:{DBProxy:{shape:"S42"}}}},DeleteDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{}}},output:{resultWrapper:"DeleteDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S4b"}}}},DeleteDBSecurityGroup:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{}}}},DeleteDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DeleteDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},DeleteDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName"],members:{DBSubnetGroupName:{}}}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}},output:{resultWrapper:"DeleteEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},DeleteGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier"],members:{GlobalClusterIdentifier:{}}},output:{resultWrapper:"DeleteGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S4o"}}}},DeleteInstallationMedia:{input:{type:"structure",required:["InstallationMediaId"],members:{InstallationMediaId:{}}},output:{shape:"S5p",resultWrapper:"DeleteInstallationMediaResult"}},DeleteOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{}}}},DeregisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"DeregisterDBProxyTargetsResult",type:"structure",members:{}}},DescribeAccountAttributes:{input:{type:"structure",members:{}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountQuotas:{type:"list",member:{locationName:"AccountQuota",type:"structure",members:{AccountQuotaName:{},Used:{type:"long"},Max:{type:"long"}},wrapper:!0}}}}},DescribeCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCertificatesResult",type:"structure",members:{Certificates:{type:"list",member:{shape:"S65",locationName:"Certificate"}},Marker:{}}}},DescribeCustomAvailabilityZones:{input:{type:"structure",members:{CustomAvailabilityZoneId:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeCustomAvailabilityZonesResult",type:"structure",members:{Marker:{},CustomAvailabilityZones:{type:"list",member:{shape:"S1q",locationName:"CustomAvailabilityZone"}}}}},DescribeDBClusterBacktracks:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},BacktrackIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterBacktracksResult",type:"structure",members:{Marker:{},DBClusterBacktracks:{type:"list",member:{shape:"Ss",locationName:"DBClusterBacktrack"}}}}},DescribeDBClusterEndpoints:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterEndpointIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterEndpointsResult",type:"structure",members:{Marker:{},DBClusterEndpoints:{type:"list",member:{shape:"S2x",locationName:"DBClusterEndpointList"}}}}},DescribeDBClusterParameterGroups:{input:{type:"structure",members:{DBClusterParameterGroupName:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParameterGroupsResult",type:"structure",members:{Marker:{},DBClusterParameterGroups:{type:"list",member:{shape:"Sz",locationName:"DBClusterParameterGroup"}}}}},DescribeDBClusterParameters:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},Source:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBClusterParametersResult",type:"structure",members:{Parameters:{shape:"S6k"},Marker:{}}}},DescribeDBClusterSnapshotAttributes:{input:{type:"structure",required:["DBClusterSnapshotIdentifier"],members:{DBClusterSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBClusterSnapshotAttributesResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S6p"}}}},DescribeDBClusterSnapshots:{input:{type:"structure",members:{DBClusterIdentifier:{},DBClusterSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClusterSnapshotsResult",type:"structure",members:{Marker:{},DBClusterSnapshots:{type:"list",member:{shape:"S12",locationName:"DBClusterSnapshot"}}}}},DescribeDBClusters:{input:{type:"structure",members:{DBClusterIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"}}},output:{resultWrapper:"DescribeDBClustersResult",type:"structure",members:{Marker:{},DBClusters:{type:"list",member:{shape:"S2g",locationName:"DBCluster"}}}}},DescribeDBEngineVersions:{input:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{},DefaultOnly:{type:"boolean"},ListSupportedCharacterSets:{type:"boolean"},ListSupportedTimezones:{type:"boolean"},IncludeAll:{type:"boolean"}}},output:{resultWrapper:"DescribeDBEngineVersionsResult",type:"structure",members:{Marker:{},DBEngineVersions:{type:"list",member:{shape:"S21",locationName:"DBEngineVersion"}}}}},DescribeDBInstanceAutomatedBackups:{input:{type:"structure",members:{DbiResourceId:{},DBInstanceIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{},DBInstanceAutomatedBackupsArn:{}}},output:{resultWrapper:"DescribeDBInstanceAutomatedBackupsResult",type:"structure",members:{Marker:{},DBInstanceAutomatedBackups:{type:"list",member:{shape:"S59",locationName:"DBInstanceAutomatedBackup"}}}}},DescribeDBInstances:{input:{type:"structure",members:{DBInstanceIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBInstancesResult",type:"structure",members:{Marker:{},DBInstances:{type:"list",member:{shape:"S35",locationName:"DBInstance"}}}}},DescribeDBLogFiles:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},FilenameContains:{},FileLastWritten:{type:"long"},FileSize:{type:"long"},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBLogFilesResult",type:"structure",members:{DescribeDBLogFiles:{type:"list",member:{locationName:"DescribeDBLogFilesDetails",type:"structure",members:{LogFileName:{},LastWritten:{type:"long"},Size:{type:"long"}}}},Marker:{}}}},DescribeDBParameterGroups:{input:{type:"structure",members:{DBParameterGroupName:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParameterGroupsResult",type:"structure",members:{Marker:{},DBParameterGroups:{type:"list",member:{shape:"S16",locationName:"DBParameterGroup"}}}}},DescribeDBParameters:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},Source:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBParametersResult",type:"structure",members:{Parameters:{shape:"S6k"},Marker:{}}}},DescribeDBProxies:{input:{type:"structure",members:{DBProxyName:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxiesResult",type:"structure",members:{DBProxies:{type:"list",member:{shape:"S42"}},Marker:{}}}},DescribeDBProxyEndpoints:{input:{type:"structure",members:{DBProxyName:{},DBProxyEndpointName:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyEndpointsResult",type:"structure",members:{DBProxyEndpoints:{type:"list",member:{shape:"S4b"}},Marker:{}}}},DescribeDBProxyTargetGroups:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetGroupsResult",type:"structure",members:{TargetGroups:{type:"list",member:{shape:"S7r"}},Marker:{}}}},DescribeDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeDBProxyTargetsResult",type:"structure",members:{Targets:{shape:"S7v"},Marker:{}}}},DescribeDBSecurityGroups:{input:{type:"structure",members:{DBSecurityGroupName:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSecurityGroupsResult",type:"structure",members:{Marker:{},DBSecurityGroups:{type:"list",member:{shape:"Sl",locationName:"DBSecurityGroup"}}}}},DescribeDBSnapshotAttributes:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{}}},output:{resultWrapper:"DescribeDBSnapshotAttributesResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S87"}}}},DescribeDBSnapshots:{input:{type:"structure",members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},SnapshotType:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{},IncludeShared:{type:"boolean"},IncludePublic:{type:"boolean"},DbiResourceId:{}}},output:{resultWrapper:"DescribeDBSnapshotsResult",type:"structure",members:{Marker:{},DBSnapshots:{type:"list",member:{shape:"S19",locationName:"DBSnapshot"}}}}},DescribeDBSubnetGroups:{input:{type:"structure",members:{DBSubnetGroupName:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDBSubnetGroupsResult",type:"structure",members:{Marker:{},DBSubnetGroups:{type:"list",member:{shape:"S39",locationName:"DBSubnetGroup"}}}}},DescribeEngineDefaultClusterParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultClusterParametersResult",type:"structure",members:{EngineDefaults:{shape:"S8i"}}}},DescribeEngineDefaultParameters:{input:{type:"structure",required:["DBParameterGroupFamily"],members:{DBParameterGroupFamily:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEngineDefaultParametersResult",type:"structure",members:{EngineDefaults:{shape:"S8i"}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{},Filters:{shape:"S60"}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},EventCategories:{shape:"S8"}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S6",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},EventCategories:{shape:"S8"},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S8"},Date:{type:"timestamp"},SourceArn:{}}}}}}},DescribeExportTasks:{input:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeExportTasksResult",type:"structure",members:{Marker:{},ExportTasks:{type:"list",member:{shape:"Su",locationName:"ExportTask"}}}}},DescribeGlobalClusters:{input:{type:"structure",members:{GlobalClusterIdentifier:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeGlobalClustersResult",type:"structure",members:{Marker:{},GlobalClusters:{type:"list",member:{shape:"S4o",locationName:"GlobalClusterMember"}}}}},DescribeInstallationMedia:{input:{type:"structure",members:{InstallationMediaId:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeInstallationMediaResult",type:"structure",members:{Marker:{},InstallationMedia:{type:"list",member:{shape:"S5p",locationName:"InstallationMedia"}}}}},DescribeOptionGroupOptions:{input:{type:"structure",required:["EngineName"],members:{EngineName:{},MajorEngineVersion:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOptionGroupOptionsResult",type:"structure",members:{OptionGroupOptions:{type:"list",member:{locationName:"OptionGroupOption",type:"structure",members:{Name:{},Description:{},EngineName:{},MajorEngineVersion:{},MinimumRequiredMinorEngineVersion:{},PortRequired:{type:"boolean"},DefaultPort:{type:"integer"},OptionsDependedOn:{type:"list",member:{locationName:"OptionName"}},OptionsConflictsWith:{type:"list",member:{locationName:"OptionConflictName"}},Persistent:{type:"boolean"},Permanent:{type:"boolean"},RequiresAutoMinorEngineVersionUpgrade:{type:"boolean"},VpcOnly:{type:"boolean"},SupportsOptionVersionDowngrade:{type:"boolean"},OptionGroupOptionSettings:{type:"list",member:{locationName:"OptionGroupOptionSetting",type:"structure",members:{SettingName:{},SettingDescription:{},DefaultValue:{},ApplyType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsRequired:{type:"boolean"},MinimumEngineVersionPerAllowedValue:{type:"list",member:{locationName:"MinimumEngineVersionPerAllowedValue",type:"structure",members:{AllowedValue:{},MinimumEngineVersion:{}}}}}}},OptionGroupOptionVersions:{type:"list",member:{locationName:"OptionVersion",type:"structure",members:{Version:{},IsDefault:{type:"boolean"}}}}}}},Marker:{}}}},DescribeOptionGroups:{input:{type:"structure",members:{OptionGroupName:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"},EngineName:{},MajorEngineVersion:{}}},output:{resultWrapper:"DescribeOptionGroupsResult",type:"structure",members:{OptionGroupsList:{type:"list",member:{shape:"S1f",locationName:"OptionGroup"}},Marker:{}}}},DescribeOrderableDBInstanceOptions:{input:{type:"structure",required:["Engine"],members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},Vpc:{type:"boolean"},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableDBInstanceOptionsResult",type:"structure",members:{OrderableDBInstanceOptions:{type:"list",member:{locationName:"OrderableDBInstanceOption",type:"structure",members:{Engine:{},EngineVersion:{},DBInstanceClass:{},LicenseModel:{},AvailabilityZoneGroup:{},AvailabilityZones:{type:"list",member:{shape:"S3c",locationName:"AvailabilityZone"}},MultiAZCapable:{type:"boolean"},ReadReplicaCapable:{type:"boolean"},Vpc:{type:"boolean"},SupportsStorageEncryption:{type:"boolean"},StorageType:{},SupportsIops:{type:"boolean"},SupportsEnhancedMonitoring:{type:"boolean"},SupportsIAMDatabaseAuthentication:{type:"boolean"},SupportsPerformanceInsights:{type:"boolean"},MinStorageSize:{type:"integer"},MaxStorageSize:{type:"integer"},MinIopsPerDbInstance:{type:"integer"},MaxIopsPerDbInstance:{type:"integer"},MinIopsPerGib:{type:"double"},MaxIopsPerGib:{type:"double"},AvailableProcessorFeatures:{shape:"S9r"},SupportedEngineModes:{shape:"S26"},SupportsStorageAutoscaling:{type:"boolean"},SupportsKerberosAuthentication:{type:"boolean"},OutpostCapable:{type:"boolean"},SupportedActivityStreamModes:{type:"list",member:{}},SupportsGlobalDatabases:{type:"boolean"},SupportsClusters:{type:"boolean"}},wrapper:!0}},Marker:{}}}},DescribePendingMaintenanceActions:{input:{type:"structure",members:{ResourceIdentifier:{},Filters:{shape:"S60"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribePendingMaintenanceActionsResult",type:"structure",members:{PendingMaintenanceActions:{type:"list",member:{shape:"Sf",locationName:"ResourcePendingMaintenanceActions"}},Marker:{}}}},DescribeReservedDBInstances:{input:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},LeaseId:{},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesResult",type:"structure",members:{Marker:{},ReservedDBInstances:{type:"list",member:{shape:"Sa0",locationName:"ReservedDBInstance"}}}}},DescribeReservedDBInstancesOfferings:{input:{type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},Filters:{shape:"S60"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedDBInstancesOfferingsResult",type:"structure",members:{Marker:{},ReservedDBInstancesOfferings:{type:"list",member:{locationName:"ReservedDBInstancesOffering",type:"structure",members:{ReservedDBInstancesOfferingId:{},DBInstanceClass:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},RecurringCharges:{shape:"Sa2"}},wrapper:!0}}}}},DescribeSourceRegions:{input:{type:"structure",members:{RegionName:{},MaxRecords:{type:"integer"},Marker:{},Filters:{shape:"S60"}}},output:{resultWrapper:"DescribeSourceRegionsResult",type:"structure",members:{Marker:{},SourceRegions:{type:"list",member:{locationName:"SourceRegion",type:"structure",members:{RegionName:{},Endpoint:{},Status:{},SupportsDBInstanceAutomatedBackupsReplication:{type:"boolean"}}}}}}},DescribeValidDBInstanceModifications:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"DescribeValidDBInstanceModificationsResult",type:"structure",members:{ValidDBInstanceModificationsMessage:{type:"structure",members:{Storage:{type:"list",member:{locationName:"ValidStorageOptions",type:"structure",members:{StorageType:{},StorageSize:{shape:"Sah"},ProvisionedIops:{shape:"Sah"},IopsToStorageRatio:{type:"list",member:{locationName:"DoubleRange",type:"structure",members:{From:{type:"double"},To:{type:"double"}}}},SupportsStorageAutoscaling:{type:"boolean"}}}},ValidProcessorFeatures:{shape:"S9r"}},wrapper:!0}}}},DownloadDBLogFilePortion:{input:{type:"structure",required:["DBInstanceIdentifier","LogFileName"],members:{DBInstanceIdentifier:{},LogFileName:{},Marker:{},NumberOfLines:{type:"integer"}}},output:{resultWrapper:"DownloadDBLogFilePortionResult",type:"structure",members:{LogFileData:{},Marker:{},AdditionalDataPending:{type:"boolean"}}}},FailoverDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},TargetDBInstanceIdentifier:{}}},output:{resultWrapper:"FailoverDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},FailoverGlobalCluster:{input:{type:"structure",required:["GlobalClusterIdentifier","TargetDbClusterIdentifier"],members:{GlobalClusterIdentifier:{},TargetDbClusterIdentifier:{}}},output:{resultWrapper:"FailoverGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S4o"}}}},ImportInstallationMedia:{input:{type:"structure",required:["CustomAvailabilityZoneId","Engine","EngineVersion","EngineInstallationMediaPath","OSInstallationMediaPath"],members:{CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{}}},output:{shape:"S5p",resultWrapper:"ImportInstallationMediaResult"}},ListTagsForResource:{input:{type:"structure",required:["ResourceName"],members:{ResourceName:{},Filters:{shape:"S60"}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{TagList:{shape:"Sb"}}}},ModifyCertificates:{input:{type:"structure",members:{CertificateIdentifier:{},RemoveCustomerOverride:{type:"boolean"}}},output:{resultWrapper:"ModifyCertificatesResult",type:"structure",members:{Certificate:{shape:"S65"}}}},ModifyCurrentDBClusterCapacity:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},Capacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}},output:{resultWrapper:"ModifyCurrentDBClusterCapacityResult",type:"structure",members:{DBClusterIdentifier:{},PendingCapacity:{type:"integer"},CurrentCapacity:{type:"integer"},SecondsBeforeTimeout:{type:"integer"},TimeoutAction:{}}}},ModifyCustomDBEngineVersion:{input:{type:"structure",required:["Engine","EngineVersion"],members:{Engine:{},EngineVersion:{},Description:{},Status:{}}},output:{shape:"S21",resultWrapper:"ModifyCustomDBEngineVersionResult"}},ModifyDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{},NewDBClusterIdentifier:{},ApplyImmediately:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},Port:{type:"integer"},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},CloudwatchLogsExportConfiguration:{shape:"Sb3"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},DBInstanceParameterGroupName:{},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S2e"},DeletionProtection:{type:"boolean"},EnableHttpEndpoint:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},EnableGlobalWriteForwarding:{type:"boolean"},DBClusterInstanceClass:{},AllocatedStorage:{type:"integer"},StorageType:{},Iops:{type:"integer"},AutoMinorVersionUpgrade:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"ModifyDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},ModifyDBClusterEndpoint:{input:{type:"structure",required:["DBClusterEndpointIdentifier"],members:{DBClusterEndpointIdentifier:{},EndpointType:{},
-StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"}}},output:{shape:"S2x",resultWrapper:"ModifyDBClusterEndpointResult"}},ModifyDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName","Parameters"],members:{DBClusterParameterGroupName:{},Parameters:{shape:"S6k"}}},output:{shape:"Sb7",resultWrapper:"ModifyDBClusterParameterGroupResult"}},ModifyDBClusterSnapshotAttribute:{input:{type:"structure",required:["DBClusterSnapshotIdentifier","AttributeName"],members:{DBClusterSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S6s"},ValuesToRemove:{shape:"S6s"}}},output:{resultWrapper:"ModifyDBClusterSnapshotAttributeResult",type:"structure",members:{DBClusterSnapshotAttributesResult:{shape:"S6p"}}}},ModifyDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},DBSubnetGroupName:{},DBSecurityGroups:{shape:"S33"},VpcSecurityGroupIds:{shape:"S2c"},ApplyImmediately:{type:"boolean"},MasterUserPassword:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},MultiAZ:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},NewDBInstanceIdentifier:{},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},CACertificateIdentifier:{},Domain:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},DBPortNumber:{type:"integer"},PubliclyAccessible:{type:"boolean"},MonitoringRoleArn:{},DomainIAMRoleName:{},PromotionTier:{type:"integer"},EnableIAMDatabaseAuthentication:{type:"boolean"},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},CloudwatchLogsExportConfiguration:{shape:"Sb3"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"},CertificateRotationRestart:{type:"boolean"},ReplicaMode:{},EnableCustomerOwnedIp:{type:"boolean"},AwsBackupRecoveryPointArn:{},AutomationMode:{},ResumeFullAutomationModeMinutes:{type:"integer"}}},output:{resultWrapper:"ModifyDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},ModifyDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName","Parameters"],members:{DBParameterGroupName:{},Parameters:{shape:"S6k"}}},output:{shape:"Sbe",resultWrapper:"ModifyDBParameterGroupResult"}},ModifyDBProxy:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},NewDBProxyName:{},Auth:{shape:"S3x"},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},RoleArn:{},SecurityGroups:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyResult",type:"structure",members:{DBProxy:{shape:"S42"}}}},ModifyDBProxyEndpoint:{input:{type:"structure",required:["DBProxyEndpointName"],members:{DBProxyEndpointName:{},NewDBProxyEndpointName:{},VpcSecurityGroupIds:{shape:"Sv"}}},output:{resultWrapper:"ModifyDBProxyEndpointResult",type:"structure",members:{DBProxyEndpoint:{shape:"S4b"}}}},ModifyDBProxyTargetGroup:{input:{type:"structure",required:["TargetGroupName","DBProxyName"],members:{TargetGroupName:{},DBProxyName:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},NewName:{}}},output:{resultWrapper:"ModifyDBProxyTargetGroupResult",type:"structure",members:{DBProxyTargetGroup:{shape:"S7r"}}}},ModifyDBSnapshot:{input:{type:"structure",required:["DBSnapshotIdentifier"],members:{DBSnapshotIdentifier:{},EngineVersion:{},OptionGroupName:{}}},output:{resultWrapper:"ModifyDBSnapshotResult",type:"structure",members:{DBSnapshot:{shape:"S19"}}}},ModifyDBSnapshotAttribute:{input:{type:"structure",required:["DBSnapshotIdentifier","AttributeName"],members:{DBSnapshotIdentifier:{},AttributeName:{},ValuesToAdd:{shape:"S6s"},ValuesToRemove:{shape:"S6s"}}},output:{resultWrapper:"ModifyDBSnapshotAttributeResult",type:"structure",members:{DBSnapshotAttributesResult:{shape:"S87"}}}},ModifyDBSubnetGroup:{input:{type:"structure",required:["DBSubnetGroupName","SubnetIds"],members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},SubnetIds:{shape:"S4i"}}},output:{resultWrapper:"ModifyDBSubnetGroupResult",type:"structure",members:{DBSubnetGroup:{shape:"S39"}}}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},EventCategories:{shape:"S8"},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},ModifyGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},NewGlobalClusterIdentifier:{},DeletionProtection:{type:"boolean"},EngineVersion:{},AllowMajorVersionUpgrade:{type:"boolean"}}},output:{resultWrapper:"ModifyGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S4o"}}}},ModifyOptionGroup:{input:{type:"structure",required:["OptionGroupName"],members:{OptionGroupName:{},OptionsToInclude:{type:"list",member:{locationName:"OptionConfiguration",type:"structure",required:["OptionName"],members:{OptionName:{},Port:{type:"integer"},OptionVersion:{},DBSecurityGroupMemberships:{shape:"S33"},VpcSecurityGroupMemberships:{shape:"S2c"},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}}}}},OptionsToRemove:{type:"list",member:{}},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"ModifyOptionGroupResult",type:"structure",members:{OptionGroup:{shape:"S1f"}}}},PromoteReadReplica:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{}}},output:{resultWrapper:"PromoteReadReplicaResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},PromoteReadReplicaDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"PromoteReadReplicaDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},PurchaseReservedDBInstancesOffering:{input:{type:"structure",required:["ReservedDBInstancesOfferingId"],members:{ReservedDBInstancesOfferingId:{},ReservedDBInstanceId:{},DBInstanceCount:{type:"integer"},Tags:{shape:"Sb"}}},output:{resultWrapper:"PurchaseReservedDBInstancesOfferingResult",type:"structure",members:{ReservedDBInstance:{shape:"Sa0"}}}},RebootDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"RebootDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},RebootDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},ForceFailover:{type:"boolean"}}},output:{resultWrapper:"RebootDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},RegisterDBProxyTargets:{input:{type:"structure",required:["DBProxyName"],members:{DBProxyName:{},TargetGroupName:{},DBInstanceIdentifiers:{shape:"Sv"},DBClusterIdentifiers:{shape:"Sv"}}},output:{resultWrapper:"RegisterDBProxyTargetsResult",type:"structure",members:{DBProxyTargets:{shape:"S7v"}}}},RemoveFromGlobalCluster:{input:{type:"structure",members:{GlobalClusterIdentifier:{},DbClusterIdentifier:{}}},output:{resultWrapper:"RemoveFromGlobalClusterResult",type:"structure",members:{GlobalCluster:{shape:"S4o"}}}},RemoveRoleFromDBCluster:{input:{type:"structure",required:["DBClusterIdentifier","RoleArn"],members:{DBClusterIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveRoleFromDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier","RoleArn","FeatureName"],members:{DBInstanceIdentifier:{},RoleArn:{},FeatureName:{}}}},RemoveSourceIdentifierFromSubscription:{input:{type:"structure",required:["SubscriptionName","SourceIdentifier"],members:{SubscriptionName:{},SourceIdentifier:{}}},output:{resultWrapper:"RemoveSourceIdentifierFromSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S6"}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{type:"list",member:{}}}}},ResetDBClusterParameterGroup:{input:{type:"structure",required:["DBClusterParameterGroupName"],members:{DBClusterParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S6k"}}},output:{shape:"Sb7",resultWrapper:"ResetDBClusterParameterGroupResult"}},ResetDBParameterGroup:{input:{type:"structure",required:["DBParameterGroupName"],members:{DBParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S6k"}}},output:{shape:"Sbe",resultWrapper:"ResetDBParameterGroupResult"}},RestoreDBClusterFromS3:{input:{type:"structure",required:["DBClusterIdentifier","Engine","MasterUsername","MasterUserPassword","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},DBSubnetGroupName:{},Engine:{},EngineVersion:{},Port:{type:"integer"},MasterUsername:{},MasterUserPassword:{},OptionGroupName:{},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},Tags:{shape:"Sb"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S29"},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{}}},output:{resultWrapper:"RestoreDBClusterFromS3Result",type:"structure",members:{DBCluster:{shape:"S2g"}}}},RestoreDBClusterFromSnapshot:{input:{type:"structure",required:["DBClusterIdentifier","SnapshotIdentifier","Engine"],members:{AvailabilityZones:{shape:"S13"},DBClusterIdentifier:{},SnapshotIdentifier:{},Engine:{},EngineVersion:{},Port:{type:"integer"},DBSubnetGroupName:{},DatabaseName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S29"},EngineMode:{},ScalingConfiguration:{shape:"S2e"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},DBClusterInstanceClass:{},StorageType:{},Iops:{type:"integer"},PubliclyAccessible:{type:"boolean"}}},output:{resultWrapper:"RestoreDBClusterFromSnapshotResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},RestoreDBClusterToPointInTime:{input:{type:"structure",required:["DBClusterIdentifier","SourceDBClusterIdentifier"],members:{DBClusterIdentifier:{},RestoreType:{},SourceDBClusterIdentifier:{},RestoreToTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},Port:{type:"integer"},DBSubnetGroupName:{},OptionGroupName:{},VpcSecurityGroupIds:{shape:"S2c"},Tags:{shape:"Sb"},KmsKeyId:{},EnableIAMDatabaseAuthentication:{type:"boolean"},BacktrackWindow:{type:"long"},EnableCloudwatchLogsExports:{shape:"S29"},DBClusterParameterGroupName:{},DeletionProtection:{type:"boolean"},CopyTagsToSnapshot:{type:"boolean"},Domain:{},DomainIAMRoleName:{},ScalingConfiguration:{shape:"S2e"},EngineMode:{},DBClusterInstanceClass:{},StorageType:{},PubliclyAccessible:{type:"boolean"},Iops:{type:"integer"}}},output:{resultWrapper:"RestoreDBClusterToPointInTimeResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},RestoreDBInstanceFromDBSnapshot:{input:{type:"structure",required:["DBInstanceIdentifier","DBSnapshotIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S2c"},Domain:{},CopyTagsToSnapshot:{type:"boolean"},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{}}},output:{resultWrapper:"RestoreDBInstanceFromDBSnapshotResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},RestoreDBInstanceFromS3:{input:{type:"structure",required:["DBInstanceIdentifier","DBInstanceClass","Engine","SourceEngine","SourceEngineVersion","S3BucketName","S3IngestionRoleArn"],members:{DBName:{},DBInstanceIdentifier:{},AllocatedStorage:{type:"integer"},DBInstanceClass:{},Engine:{},MasterUsername:{},MasterUserPassword:{},DBSecurityGroups:{shape:"S33"},VpcSecurityGroupIds:{shape:"S2c"},AvailabilityZone:{},DBSubnetGroupName:{},PreferredMaintenanceWindow:{},DBParameterGroupName:{},BackupRetentionPeriod:{type:"integer"},PreferredBackupWindow:{},Port:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},PubliclyAccessible:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},EnableIAMDatabaseAuthentication:{type:"boolean"},SourceEngine:{},SourceEngineVersion:{},S3BucketName:{},S3Prefix:{},S3IngestionRoleArn:{},EnablePerformanceInsights:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnableCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DeletionProtection:{type:"boolean"},MaxAllocatedStorage:{type:"integer"}}},output:{resultWrapper:"RestoreDBInstanceFromS3Result",type:"structure",members:{DBInstance:{shape:"S35"}}}},RestoreDBInstanceToPointInTime:{input:{type:"structure",required:["TargetDBInstanceIdentifier"],members:{SourceDBInstanceIdentifier:{},TargetDBInstanceIdentifier:{},RestoreTime:{type:"timestamp"},UseLatestRestorableTime:{type:"boolean"},DBInstanceClass:{},Port:{type:"integer"},AvailabilityZone:{},DBSubnetGroupName:{},MultiAZ:{type:"boolean"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},LicenseModel:{},DBName:{},Engine:{},Iops:{type:"integer"},OptionGroupName:{},CopyTagsToSnapshot:{type:"boolean"},Tags:{shape:"Sb"},StorageType:{},TdeCredentialArn:{},TdeCredentialPassword:{},VpcSecurityGroupIds:{shape:"S2c"},Domain:{},DomainIAMRoleName:{},EnableIAMDatabaseAuthentication:{type:"boolean"},EnableCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},UseDefaultProcessorFeatures:{type:"boolean"},DBParameterGroupName:{},DeletionProtection:{type:"boolean"},SourceDbiResourceId:{},MaxAllocatedStorage:{type:"integer"},SourceDBInstanceAutomatedBackupsArn:{},EnableCustomerOwnedIp:{type:"boolean"},CustomIamInstanceProfile:{},BackupTarget:{}}},output:{resultWrapper:"RestoreDBInstanceToPointInTimeResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},RevokeDBSecurityGroupIngress:{input:{type:"structure",required:["DBSecurityGroupName"],members:{DBSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeDBSecurityGroupIngressResult",type:"structure",members:{DBSecurityGroup:{shape:"Sl"}}}},StartActivityStream:{input:{type:"structure",required:["ResourceArn","Mode","KmsKeyId"],members:{ResourceArn:{},Mode:{},KmsKeyId:{},ApplyImmediately:{type:"boolean"},EngineNativeAuditFieldsIncluded:{type:"boolean"}}},output:{resultWrapper:"StartActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{},Mode:{},ApplyImmediately:{type:"boolean"},EngineNativeAuditFieldsIncluded:{type:"boolean"}}}},StartDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StartDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},StartDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{}}},output:{resultWrapper:"StartDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},StartDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{},BackupRetentionPeriod:{type:"integer"},KmsKeyId:{},PreSignedUrl:{}}},output:{resultWrapper:"StartDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S59"}}}},StartExportTask:{input:{type:"structure",required:["ExportTaskIdentifier","SourceArn","S3BucketName","IamRoleArn","KmsKeyId"],members:{ExportTaskIdentifier:{},SourceArn:{},S3BucketName:{},IamRoleArn:{},KmsKeyId:{},S3Prefix:{},ExportOnly:{shape:"Sv"}}},output:{shape:"Su",resultWrapper:"StartExportTaskResult"}},StopActivityStream:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{},ApplyImmediately:{type:"boolean"}}},output:{resultWrapper:"StopActivityStreamResult",type:"structure",members:{KmsKeyId:{},KinesisStreamName:{},Status:{}}}},StopDBCluster:{input:{type:"structure",required:["DBClusterIdentifier"],members:{DBClusterIdentifier:{}}},output:{resultWrapper:"StopDBClusterResult",type:"structure",members:{DBCluster:{shape:"S2g"}}}},StopDBInstance:{input:{type:"structure",required:["DBInstanceIdentifier"],members:{DBInstanceIdentifier:{},DBSnapshotIdentifier:{}}},output:{resultWrapper:"StopDBInstanceResult",type:"structure",members:{DBInstance:{shape:"S35"}}}},StopDBInstanceAutomatedBackupsReplication:{input:{type:"structure",required:["SourceDBInstanceArn"],members:{SourceDBInstanceArn:{}}},output:{resultWrapper:"StopDBInstanceAutomatedBackupsReplicationResult",type:"structure",members:{DBInstanceAutomatedBackup:{shape:"S59"}}}}},shapes:{S6:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{},SourceType:{},SourceIdsList:{shape:"S7"},EventCategoriesList:{shape:"S8"},Enabled:{type:"boolean"},EventSubscriptionArn:{}},wrapper:!0},S7:{type:"list",member:{locationName:"SourceId"}},S8:{type:"list",member:{locationName:"EventCategory"}},Sb:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},Sf:{type:"structure",members:{ResourceIdentifier:{},PendingMaintenanceActionDetails:{type:"list",member:{locationName:"PendingMaintenanceAction",type:"structure",members:{Action:{},AutoAppliedAfterDate:{type:"timestamp"},ForcedApplyDate:{type:"timestamp"},OptInStatus:{},CurrentApplyDate:{type:"timestamp"},Description:{}}}}},wrapper:!0},Sl:{type:"structure",members:{OwnerId:{},DBSecurityGroupName:{},DBSecurityGroupDescription:{},VpcId:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupId:{},EC2SecurityGroupOwnerId:{}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{}}}},DBSecurityGroupArn:{}},wrapper:!0},Ss:{type:"structure",members:{DBClusterIdentifier:{},BacktrackIdentifier:{},BacktrackTo:{type:"timestamp"},BacktrackedFrom:{type:"timestamp"},BacktrackRequestCreationTime:{type:"timestamp"},Status:{}}},Su:{type:"structure",members:{ExportTaskIdentifier:{},SourceArn:{},ExportOnly:{shape:"Sv"},SnapshotTime:{type:"timestamp"},TaskStartTime:{type:"timestamp"},TaskEndTime:{type:"timestamp"},S3Bucket:{},S3Prefix:{},IamRoleArn:{},KmsKeyId:{},Status:{},PercentProgress:{type:"integer"},TotalExtractedDataInGB:{type:"integer"},FailureCause:{},WarningMessage:{}}},Sv:{type:"list",member:{}},Sz:{type:"structure",members:{DBClusterParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBClusterParameterGroupArn:{}},wrapper:!0},S12:{type:"structure",members:{AvailabilityZones:{shape:"S13"},DBClusterSnapshotIdentifier:{},DBClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},EngineMode:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},VpcId:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},PercentProgress:{type:"integer"},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DBClusterSnapshotArn:{},SourceDBClusterSnapshotArn:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},TagList:{shape:"Sb"}},wrapper:!0},S13:{type:"list",member:{locationName:"AvailabilityZone"}},S16:{type:"structure",members:{DBParameterGroupName:{},DBParameterGroupFamily:{},Description:{},DBParameterGroupArn:{}},wrapper:!0},S19:{type:"structure",members:{DBSnapshotIdentifier:{},DBInstanceIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Engine:{},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},EngineVersion:{},LicenseModel:{},SnapshotType:{},Iops:{type:"integer"},OptionGroupName:{},PercentProgress:{type:"integer"},SourceRegion:{},SourceDBSnapshotIdentifier:{},StorageType:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},KmsKeyId:{},DBSnapshotArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},ProcessorFeatures:{shape:"S1b"},DbiResourceId:{},TagList:{shape:"Sb"},OriginalSnapshotCreateTime:{type:"timestamp"},SnapshotTarget:{}},wrapper:!0},S1b:{type:"list",member:{locationName:"ProcessorFeature",type:"structure",members:{Name:{},Value:{}}}},S1f:{type:"structure",members:{OptionGroupName:{},OptionGroupDescription:{},EngineName:{},MajorEngineVersion:{},Options:{type:"list",member:{locationName:"Option",type:"structure",members:{OptionName:{},OptionDescription:{},Persistent:{type:"boolean"},Permanent:{type:"boolean"},Port:{type:"integer"},OptionVersion:{},OptionSettings:{type:"list",member:{shape:"S1j",locationName:"OptionSetting"}},DBSecurityGroupMemberships:{shape:"S1k"},VpcSecurityGroupMemberships:{shape:"S1m"}}}},AllowsVpcAndNonVpcInstanceMemberships:{type:"boolean"},VpcId:{},OptionGroupArn:{}},wrapper:!0},S1j:{type:"structure",members:{Name:{},Value:{},DefaultValue:{},Description:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},IsCollection:{type:"boolean"}}},S1k:{type:"list",member:{locationName:"DBSecurityGroup",type:"structure",members:{DBSecurityGroupName:{},Status:{}}}},S1m:{type:"list",member:{locationName:"VpcSecurityGroupMembership",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S1q:{type:"structure",members:{CustomAvailabilityZoneId:{},CustomAvailabilityZoneName:{},CustomAvailabilityZoneStatus:{},VpnDetails:{type:"structure",members:{VpnId:{},VpnTunnelOriginatorIP:{},VpnGatewayIp:{},VpnPSK:{type:"string",sensitive:!0},VpnName:{},VpnState:{}}}},wrapper:!0},S21:{type:"structure",members:{Engine:{},EngineVersion:{},DBParameterGroupFamily:{},DBEngineDescription:{},DBEngineVersionDescription:{},DefaultCharacterSet:{shape:"S22"},SupportedCharacterSets:{shape:"S23"},SupportedNcharCharacterSets:{shape:"S23"},ValidUpgradeTarget:{type:"list",member:{locationName:"UpgradeTarget",type:"structure",members:{Engine:{},EngineVersion:{},Description:{},AutoUpgrade:{type:"boolean"},IsMajorVersionUpgrade:{type:"boolean"},SupportedEngineModes:{shape:"S26"},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"}}}},SupportedTimezones:{type:"list",member:{locationName:"Timezone",type:"structure",members:{TimezoneName:{}}}},ExportableLogTypes:{shape:"S29"},SupportsLogExportsToCloudwatchLogs:{type:"boolean"},SupportsReadReplica:{type:"boolean"},SupportedEngineModes:{shape:"S26"},SupportedFeatureNames:{type:"list",member:{}},Status:{},SupportsParallelQuery:{type:"boolean"},SupportsGlobalDatabases:{type:"boolean"},MajorEngineVersion:{},DatabaseInstallationFilesS3BucketName:{},DatabaseInstallationFilesS3Prefix:{},DBEngineVersionArn:{},KMSKeyId:{},CreateTime:{type:"timestamp"},TagList:{shape:"Sb"}}},S22:{type:"structure",members:{CharacterSetName:{},CharacterSetDescription:{}}},S23:{type:"list",member:{shape:"S22",locationName:"CharacterSet"}},S26:{type:"list",member:{}},S29:{type:"list",member:{}},S2c:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S2e:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},S2g:{type:"structure",members:{AllocatedStorage:{type:"integer"},AvailabilityZones:{shape:"S13"},BackupRetentionPeriod:{type:"integer"},CharacterSetName:{},DatabaseName:{},DBClusterIdentifier:{},DBClusterParameterGroup:{},DBSubnetGroup:{},Status:{},AutomaticRestartTime:{type:"timestamp"},PercentProgress:{},EarliestRestorableTime:{type:"timestamp"},Endpoint:{},ReaderEndpoint:{},CustomEndpoints:{shape:"Sv"},MultiAZ:{type:"boolean"},Engine:{},EngineVersion:{},LatestRestorableTime:{type:"timestamp"},Port:{type:"integer"},MasterUsername:{},DBClusterOptionGroupMemberships:{type:"list",member:{locationName:"DBClusterOptionGroup",type:"structure",members:{DBClusterOptionGroupName:{},Status:{}}}},PreferredBackupWindow:{},PreferredMaintenanceWindow:{},ReplicationSourceIdentifier:{},ReadReplicaIdentifiers:{type:"list",member:{locationName:"ReadReplicaIdentifier"}},DBClusterMembers:{type:"list",member:{locationName:"DBClusterMember",type:"structure",members:{DBInstanceIdentifier:{},IsClusterWriter:{type:"boolean"},DBClusterParameterGroupStatus:{},PromotionTier:{type:"integer"}},wrapper:!0}},VpcSecurityGroups:{shape:"S1m"},HostedZoneId:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbClusterResourceId:{},DBClusterArn:{},AssociatedRoles:{type:"list",member:{locationName:"DBClusterRole",type:"structure",members:{RoleArn:{},Status:{},FeatureName:{}}}},IAMDatabaseAuthenticationEnabled:{type:"boolean"},CloneGroupId:{},ClusterCreateTime:{type:"timestamp"},EarliestBacktrackTime:{type:"timestamp"},BacktrackWindow:{type:"long"},BacktrackConsumedChangeRecords:{type:"long"},EnabledCloudwatchLogsExports:{shape:"S29"},Capacity:{type:"integer"},EngineMode:{},ScalingConfigurationInfo:{type:"structure",members:{MinCapacity:{type:"integer"},MaxCapacity:{type:"integer"},AutoPause:{type:"boolean"},SecondsUntilAutoPause:{type:"integer"},TimeoutAction:{},SecondsBeforeTimeout:{type:"integer"}}},DeletionProtection:{type:"boolean"},HttpEndpointEnabled:{type:"boolean"},ActivityStreamMode:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},CopyTagsToSnapshot:{type:"boolean"},CrossAccountClone:{type:"boolean"},DomainMemberships:{shape:"S2r"},TagList:{shape:"Sb"},GlobalWriteForwardingStatus:{},GlobalWriteForwardingRequested:{type:"boolean"},PendingModifiedValues:{type:"structure",members:{PendingCloudwatchLogsExports:{shape:"S2v"},DBClusterIdentifier:{},MasterUserPassword:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},EngineVersion:{}}},DBClusterInstanceClass:{},StorageType:{},Iops:{type:"integer"},PubliclyAccessible:{type:"boolean"},AutoMinorVersionUpgrade:{type:"boolean"},MonitoringInterval:{type:"integer"},MonitoringRoleArn:{},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"}},wrapper:!0},S2r:{type:"list",member:{locationName:"DomainMembership",type:"structure",members:{Domain:{},Status:{},FQDN:{},IAMRoleName:{}}}},S2v:{type:"structure",members:{LogTypesToEnable:{shape:"S29"},LogTypesToDisable:{shape:"S29"}}},S2x:{type:"structure",members:{DBClusterEndpointIdentifier:{},DBClusterIdentifier:{},DBClusterEndpointResourceIdentifier:{},Endpoint:{},Status:{},EndpointType:{},CustomEndpointType:{},StaticMembers:{shape:"Sv"},ExcludedMembers:{shape:"Sv"},DBClusterEndpointArn:{}}},S33:{type:"list",member:{locationName:"DBSecurityGroupName"}},S35:{type:"structure",members:{DBInstanceIdentifier:{},DBInstanceClass:{},Engine:{},DBInstanceStatus:{},AutomaticRestartTime:{type:"timestamp"},MasterUsername:{},DBName:{},Endpoint:{shape:"S36"},AllocatedStorage:{type:"integer"},InstanceCreateTime:{type:"timestamp"},PreferredBackupWindow:{},BackupRetentionPeriod:{type:"integer"},DBSecurityGroups:{shape:"S1k"},VpcSecurityGroups:{shape:"S1m"},DBParameterGroups:{type:"list",member:{locationName:"DBParameterGroup",type:"structure",members:{DBParameterGroupName:{},ParameterApplyStatus:{}}}},AvailabilityZone:{},DBSubnetGroup:{shape:"S39"},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{DBInstanceClass:{},AllocatedStorage:{type:"integer"},MasterUserPassword:{},Port:{type:"integer"},BackupRetentionPeriod:{type:"integer"},MultiAZ:{type:"boolean"},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},DBInstanceIdentifier:{},StorageType:{},CACertificateIdentifier:{},DBSubnetGroupName:{},PendingCloudwatchLogsExports:{shape:"S2v"},ProcessorFeatures:{shape:"S1b"},IAMDatabaseAuthenticationEnabled:{type:"boolean"},AutomationMode:{},ResumeFullAutomationModeTime:{type:"timestamp"}}},LatestRestorableTime:{type:"timestamp"},MultiAZ:{type:"boolean"},EngineVersion:{},AutoMinorVersionUpgrade:{type:"boolean"},ReadReplicaSourceDBInstanceIdentifier:{},ReadReplicaDBInstanceIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBInstanceIdentifier"}},ReadReplicaDBClusterIdentifiers:{type:"list",member:{locationName:"ReadReplicaDBClusterIdentifier"}},ReplicaMode:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupMemberships:{type:"list",member:{locationName:"OptionGroupMembership",type:"structure",members:{OptionGroupName:{},Status:{}}}},CharacterSetName:{},NcharCharacterSetName:{},SecondaryAvailabilityZone:{},PubliclyAccessible:{type:"boolean"},StatusInfos:{type:"list",member:{locationName:"DBInstanceStatusInfo",type:"structure",members:{StatusType:{},Normal:{type:"boolean"},Status:{},Message:{}}}},StorageType:{},TdeCredentialArn:{},DbInstancePort:{type:"integer"},DBClusterIdentifier:{},StorageEncrypted:{type:"boolean"},KmsKeyId:{},DbiResourceId:{},CACertificateIdentifier:{},DomainMemberships:{shape:"S2r"},CopyTagsToSnapshot:{type:"boolean"},MonitoringInterval:{type:"integer"},EnhancedMonitoringResourceArn:{},MonitoringRoleArn:{},PromotionTier:{type:"integer"},DBInstanceArn:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},PerformanceInsightsEnabled:{type:"boolean"},PerformanceInsightsKMSKeyId:{},PerformanceInsightsRetentionPeriod:{type:"integer"},EnabledCloudwatchLogsExports:{shape:"S29"},ProcessorFeatures:{shape:"S1b"},DeletionProtection:{type:"boolean"},AssociatedRoles:{type:"list",member:{locationName:"DBInstanceRole",type:"structure",members:{RoleArn:{},FeatureName:{},Status:{}}}},ListenerEndpoint:{shape:"S36"},MaxAllocatedStorage:{type:"integer"},TagList:{shape:"Sb"},DBInstanceAutomatedBackupsReplications:{shape:"S3p"},CustomerOwnedIpEnabled:{type:"boolean"},AwsBackupRecoveryPointArn:{},ActivityStreamStatus:{},ActivityStreamKmsKeyId:{},ActivityStreamKinesisStreamName:{},ActivityStreamMode:{},ActivityStreamEngineNativeAuditFieldsIncluded:{type:"boolean"},AutomationMode:{},ResumeFullAutomationModeTime:{type:"timestamp"},CustomIamInstanceProfile:{},BackupTarget:{}},wrapper:!0},S36:{type:"structure",members:{Address:{},Port:{type:"integer"},HostedZoneId:{}}},S39:{type:"structure",members:{DBSubnetGroupName:{},DBSubnetGroupDescription:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S3c"},SubnetOutpost:{type:"structure",members:{Arn:{}}},SubnetStatus:{}}}},DBSubnetGroupArn:{}},wrapper:!0},S3c:{type:"structure",members:{Name:{}},wrapper:!0},S3p:{type:"list",member:{
-locationName:"DBInstanceAutomatedBackupsReplication",type:"structure",members:{DBInstanceAutomatedBackupsArn:{}}}},S3x:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},S42:{type:"structure",members:{DBProxyName:{},DBProxyArn:{},Status:{},EngineFamily:{},VpcId:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Auth:{type:"list",member:{type:"structure",members:{Description:{},UserName:{},AuthScheme:{},SecretArn:{},IAMAuth:{}}}},RoleArn:{},Endpoint:{},RequireTLS:{type:"boolean"},IdleClientTimeout:{type:"integer"},DebugLogging:{type:"boolean"},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S4b:{type:"structure",members:{DBProxyEndpointName:{},DBProxyEndpointArn:{},DBProxyName:{},Status:{},VpcId:{},VpcSecurityGroupIds:{shape:"Sv"},VpcSubnetIds:{shape:"Sv"},Endpoint:{},CreatedDate:{type:"timestamp"},TargetRole:{},IsDefault:{type:"boolean"}}},S4i:{type:"list",member:{locationName:"SubnetIdentifier"}},S4o:{type:"structure",members:{GlobalClusterIdentifier:{},GlobalClusterResourceId:{},GlobalClusterArn:{},Status:{},Engine:{},EngineVersion:{},DatabaseName:{},StorageEncrypted:{type:"boolean"},DeletionProtection:{type:"boolean"},GlobalClusterMembers:{type:"list",member:{locationName:"GlobalClusterMember",type:"structure",members:{DBClusterArn:{},Readers:{type:"list",member:{}},IsWriter:{type:"boolean"},GlobalWriteForwardingStatus:{}},wrapper:!0}},FailoverState:{type:"structure",members:{Status:{},FromDbClusterArn:{},ToDbClusterArn:{}},wrapper:!0}},wrapper:!0},S59:{type:"structure",members:{DBInstanceArn:{},DbiResourceId:{},Region:{},DBInstanceIdentifier:{},RestoreWindow:{type:"structure",members:{EarliestTime:{type:"timestamp"},LatestTime:{type:"timestamp"}}},AllocatedStorage:{type:"integer"},Status:{},Port:{type:"integer"},AvailabilityZone:{},VpcId:{},InstanceCreateTime:{type:"timestamp"},MasterUsername:{},Engine:{},EngineVersion:{},LicenseModel:{},Iops:{type:"integer"},OptionGroupName:{},TdeCredentialArn:{},Encrypted:{type:"boolean"},StorageType:{},KmsKeyId:{},Timezone:{},IAMDatabaseAuthenticationEnabled:{type:"boolean"},BackupRetentionPeriod:{type:"integer"},DBInstanceAutomatedBackupsArn:{},DBInstanceAutomatedBackupsReplications:{shape:"S3p"},BackupTarget:{}},wrapper:!0},S5p:{type:"structure",members:{InstallationMediaId:{},CustomAvailabilityZoneId:{},Engine:{},EngineVersion:{},EngineInstallationMediaPath:{},OSInstallationMediaPath:{},Status:{},FailureCause:{type:"structure",members:{Message:{}}}}},S60:{type:"list",member:{locationName:"Filter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{locationName:"Value"}}}}},S65:{type:"structure",members:{CertificateIdentifier:{},CertificateType:{},Thumbprint:{},ValidFrom:{type:"timestamp"},ValidTill:{type:"timestamp"},CertificateArn:{},CustomerOverride:{type:"boolean"},CustomerOverrideValidTill:{type:"timestamp"}},wrapper:!0},S6k:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},ApplyType:{},DataType:{},AllowedValues:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{},ApplyMethod:{},SupportedEngineModes:{shape:"S26"}}}},S6p:{type:"structure",members:{DBClusterSnapshotIdentifier:{},DBClusterSnapshotAttributes:{type:"list",member:{locationName:"DBClusterSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S6s"}}}}},wrapper:!0},S6s:{type:"list",member:{locationName:"AttributeValue"}},S7r:{type:"structure",members:{DBProxyName:{},TargetGroupName:{},TargetGroupArn:{},IsDefault:{type:"boolean"},Status:{},ConnectionPoolConfig:{type:"structure",members:{MaxConnectionsPercent:{type:"integer"},MaxIdleConnectionsPercent:{type:"integer"},ConnectionBorrowTimeout:{type:"integer"},SessionPinningFilters:{shape:"Sv"},InitQuery:{}}},CreatedDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"}}},S7v:{type:"list",member:{type:"structure",members:{TargetArn:{},Endpoint:{},TrackedClusterId:{},RdsResourceId:{},Port:{type:"integer"},Type:{},Role:{},TargetHealth:{type:"structure",members:{State:{},Reason:{},Description:{}}}}}},S87:{type:"structure",members:{DBSnapshotIdentifier:{},DBSnapshotAttributes:{type:"list",member:{locationName:"DBSnapshotAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{shape:"S6s"}},wrapper:!0}}},wrapper:!0},S8i:{type:"structure",members:{DBParameterGroupFamily:{},Marker:{},Parameters:{shape:"S6k"}},wrapper:!0},S9r:{type:"list",member:{locationName:"AvailableProcessorFeature",type:"structure",members:{Name:{},DefaultValue:{},AllowedValues:{}}}},Sa0:{type:"structure",members:{ReservedDBInstanceId:{},ReservedDBInstancesOfferingId:{},DBInstanceClass:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},DBInstanceCount:{type:"integer"},ProductDescription:{},OfferingType:{},MultiAZ:{type:"boolean"},State:{},RecurringCharges:{shape:"Sa2"},ReservedDBInstanceArn:{},LeaseId:{}},wrapper:!0},Sa2:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sah:{type:"list",member:{locationName:"Range",type:"structure",members:{From:{type:"integer"},To:{type:"integer"},Step:{type:"integer"}}}},Sb3:{type:"structure",members:{EnableLogTypes:{shape:"S29"},DisableLogTypes:{shape:"S29"}}},Sb7:{type:"structure",members:{DBClusterParameterGroupName:{}}},Sbe:{type:"structure",members:{DBParameterGroupName:{}}}}}},{}],193:[function(e,t,r){t.exports={pagination:{DescribeCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Certificates"},DescribeCustomAvailabilityZones:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"CustomAvailabilityZones"},DescribeDBClusterBacktracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterBacktracks"},DescribeDBClusterEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterEndpoints"},DescribeDBClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterParameterGroups"},DescribeDBClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusterSnapshots"},DescribeDBClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBClusters"},DescribeDBEngineVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBEngineVersions"},DescribeDBInstanceAutomatedBackups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstanceAutomatedBackups"},DescribeDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBInstances"},DescribeDBLogFiles:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DescribeDBLogFiles"},DescribeDBParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBParameterGroups"},DescribeDBParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},DescribeDBProxies:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxies"},DescribeDBProxyEndpoints:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBProxyEndpoints"},DescribeDBProxyTargetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TargetGroups"},DescribeDBProxyTargets:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Targets"},DescribeDBSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSecurityGroups"},DescribeDBSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSnapshots"},DescribeDBSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DBSubnetGroups"},DescribeEngineDefaultParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"EngineDefaults.Marker",result_key:"EngineDefaults.Parameters"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeExportTasks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ExportTasks"},DescribeGlobalClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"GlobalClusters"},DescribeInstallationMedia:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"InstallationMedia"},DescribeOptionGroupOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupOptions"},DescribeOptionGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OptionGroupsList"},DescribeOrderableDBInstanceOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableDBInstanceOptions"},DescribePendingMaintenanceActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"PendingMaintenanceActions"},DescribeReservedDBInstances:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstances"},DescribeReservedDBInstancesOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedDBInstancesOfferings"},DescribeSourceRegions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SourceRegions"},DownloadDBLogFilePortion:{input_token:"Marker",limit_key:"NumberOfLines",more_results:"AdditionalDataPending",output_token:"Marker",result_key:"LogFileData"},ListTagsForResource:{result_key:"TagList"}}}},{}],194:[function(e,t,r){t.exports={version:2,waiters:{DBInstanceAvailable:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBInstanceDeleted:{delay:30,operation:"DescribeDBInstances",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBInstances) == `0`"},{expected:"DBInstanceNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBInstances[].DBInstanceStatus"}]},DBSnapshotAvailable:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBSnapshotDeleted:{delay:30,operation:"DescribeDBSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBSnapshots) == `0`"},{expected:"DBSnapshotNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBSnapshots[].Status"}]},DBClusterSnapshotAvailable:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"DBClusterSnapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-restore",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"incompatible-parameters",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]},DBClusterSnapshotDeleted:{delay:30,operation:"DescribeDBClusterSnapshots",maxAttempts:60,acceptors:[{expected:!0,matcher:"path",state:"success",argument:"length(DBClusterSnapshots) == `0`"},{expected:"DBClusterSnapshotNotFoundFault",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"rebooting",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"},{expected:"resetting-master-credentials",matcher:"pathAny",state:"failure",argument:"DBClusterSnapshots[].Status"}]}}}},{}],195:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-12-01",endpointPrefix:"redshift",protocol:"query",serviceFullName:"Amazon Redshift",serviceId:"Redshift",signatureVersion:"v4",uid:"redshift-2012-12-01",xmlNamespace:"http://redshift.amazonaws.com/doc/2012-12-01/"},operations:{AcceptReservedNodeExchange:{input:{type:"structure",required:["ReservedNodeId","TargetReservedNodeOfferingId"],members:{ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},output:{resultWrapper:"AcceptReservedNodeExchangeResult",type:"structure",members:{ExchangedReservedNode:{shape:"S4"}}}},AddPartner:{input:{shape:"Sb"},output:{shape:"Sg",resultWrapper:"AddPartnerResult"}},AssociateDataShareConsumer:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{},AssociateEntireAccount:{type:"boolean"},ConsumerArn:{}}},output:{shape:"Sj",resultWrapper:"AssociateDataShareConsumerResult"}},AuthorizeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"AuthorizeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},AuthorizeDataShare:{input:{type:"structure",required:["DataShareArn","ConsumerIdentifier"],members:{DataShareArn:{},ConsumerIdentifier:{}}},output:{shape:"Sj",resultWrapper:"AuthorizeDataShareResult"}},AuthorizeEndpointAccess:{input:{type:"structure",required:["Account"],members:{ClusterIdentifier:{},Account:{},VpcIds:{shape:"Sz"}}},output:{shape:"S10",resultWrapper:"AuthorizeEndpointAccessResult"}},AuthorizeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"AuthorizeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},BatchDeleteClusterSnapshots:{input:{type:"structure",required:["Identifiers"],members:{Identifiers:{type:"list",member:{shape:"S1c",locationName:"DeleteClusterSnapshotMessage"}}}},output:{resultWrapper:"BatchDeleteClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"S1e"},Errors:{type:"list",member:{shape:"S1g",locationName:"SnapshotErrorMessage"}}}}},BatchModifyClusterSnapshots:{input:{type:"structure",required:["SnapshotIdentifierList"],members:{SnapshotIdentifierList:{shape:"S1e"},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"BatchModifyClusterSnapshotsResult",type:"structure",members:{Resources:{shape:"S1e"},Errors:{type:"list",member:{shape:"S1g",locationName:"SnapshotErrorMessage"}}}}},CancelResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S1l",resultWrapper:"CancelResizeResult"}},CopyClusterSnapshot:{input:{type:"structure",required:["SourceSnapshotIdentifier","TargetSnapshotIdentifier"],members:{SourceSnapshotIdentifier:{},SourceSnapshotClusterIdentifier:{},TargetSnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"CopyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},CreateAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName","AuthenticationProfileContent"],members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}},output:{resultWrapper:"CreateAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}},CreateCluster:{input:{type:"structure",required:["ClusterIdentifier","NodeType","MasterUsername","MasterUserPassword"],members:{DBName:{},ClusterIdentifier:{},ClusterType:{},NodeType:{},MasterUsername:{},MasterUserPassword:{},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},ClusterSubnetGroupName:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},Port:{type:"integer"},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},Tags:{shape:"St"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1z"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{},DefaultIamRoleArn:{}}},output:{resultWrapper:"CreateClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},CreateClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","ParameterGroupFamily","Description"],members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterParameterGroupResult",type:"structure",members:{ClusterParameterGroup:{shape:"S31"}}}},CreateClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName","Description"],members:{ClusterSecurityGroupName:{},Description:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSecurityGroupResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},CreateClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier","ClusterIdentifier"],members:{SnapshotIdentifier:{},ClusterIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},CreateClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","Description","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S37"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S39"}}}},CreateEndpointAccess:{input:{type:"structure",required:["EndpointName","SubnetGroupName"],members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},SubnetGroupName:{},VpcSecurityGroupIds:{shape:"S1y"}}},output:{shape:"S3g",resultWrapper:"CreateEndpointAccessResult"}},CreateEventSubscription:{input:{type:"structure",required:["SubscriptionName","SnsTopicArn"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3i"},EventCategories:{shape:"S3j"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}}},output:{resultWrapper:"CreateEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3l"}}}},CreateHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateHsmClientCertificateResult",type:"structure",members:{HsmClientCertificate:{shape:"S3o"}}}},CreateHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier","Description","HsmIpAddress","HsmPartitionName","HsmPartitionPassword","HsmServerPublicCertificate"],members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},HsmPartitionPassword:{},HsmServerPublicCertificate:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateHsmConfigurationResult",type:"structure",members:{HsmConfiguration:{shape:"S3r"}}}},CreateScheduledAction:{input:{type:"structure",required:["ScheduledActionName","TargetAction","Schedule","IamRole"],members:{ScheduledActionName:{},TargetAction:{shape:"S3t"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S3x",resultWrapper:"CreateScheduledActionResult"}},CreateSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}}},output:{resultWrapper:"CreateSnapshotCopyGrantResult",type:"structure",members:{SnapshotCopyGrant:{shape:"S42"}}}},CreateSnapshotSchedule:{input:{type:"structure",members:{ScheduleDefinitions:{shape:"S44"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"St"},DryRun:{type:"boolean"},NextInvocations:{type:"integer"}}},output:{shape:"S45",resultWrapper:"CreateSnapshotScheduleResult"}},CreateTags:{input:{type:"structure",required:["ResourceName","Tags"],members:{ResourceName:{},Tags:{shape:"St"}}}},CreateUsageLimit:{input:{type:"structure",required:["ClusterIdentifier","FeatureType","LimitType","Amount"],members:{ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"St"}}},output:{shape:"S4f",resultWrapper:"CreateUsageLimitResult"}},DeauthorizeDataShare:{input:{type:"structure",required:["DataShareArn","ConsumerIdentifier"],members:{DataShareArn:{},ConsumerIdentifier:{}}},output:{shape:"Sj",resultWrapper:"DeauthorizeDataShareResult"}},DeleteAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName"],members:{AuthenticationProfileName:{}}},output:{resultWrapper:"DeleteAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{}}}},DeleteCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},SkipFinalClusterSnapshot:{type:"boolean"},FinalClusterSnapshotIdentifier:{},FinalClusterSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"DeleteClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},DeleteClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{}}}},DeleteClusterSecurityGroup:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{}}}},DeleteClusterSnapshot:{input:{shape:"S1c"},output:{resultWrapper:"DeleteClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},DeleteClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName"],members:{ClusterSubnetGroupName:{}}}},DeleteEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{}}},output:{shape:"S3g",resultWrapper:"DeleteEndpointAccessResult"}},DeleteEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{}}}},DeleteHsmClientCertificate:{input:{type:"structure",required:["HsmClientCertificateIdentifier"],members:{HsmClientCertificateIdentifier:{}}}},DeleteHsmConfiguration:{input:{type:"structure",required:["HsmConfigurationIdentifier"],members:{HsmConfigurationIdentifier:{}}}},DeletePartner:{input:{shape:"Sb"},output:{shape:"Sg",resultWrapper:"DeletePartnerResult"}},DeleteScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{}}}},DeleteSnapshotCopyGrant:{input:{type:"structure",required:["SnapshotCopyGrantName"],members:{SnapshotCopyGrantName:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier"],members:{ScheduleIdentifier:{}}}},DeleteTags:{input:{type:"structure",required:["ResourceName","TagKeys"],members:{ResourceName:{},TagKeys:{shape:"S4x"}}}},DeleteUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{}}}},DescribeAccountAttributes:{input:{type:"structure",members:{AttributeNames:{type:"list",member:{locationName:"AttributeName"}}}},output:{resultWrapper:"DescribeAccountAttributesResult",type:"structure",members:{AccountAttributes:{type:"list",member:{locationName:"AccountAttribute",type:"structure",members:{AttributeName:{},AttributeValues:{type:"list",member:{locationName:"AttributeValueTarget",type:"structure",members:{AttributeValue:{}}}}}}}}}},DescribeAuthenticationProfiles:{input:{type:"structure",members:{AuthenticationProfileName:{}}},output:{resultWrapper:"DescribeAuthenticationProfilesResult",type:"structure",members:{AuthenticationProfiles:{type:"list",member:{type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}}}}},DescribeClusterDbRevisions:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterDbRevisionsResult",type:"structure",members:{Marker:{},ClusterDbRevisions:{type:"list",member:{locationName:"ClusterDbRevision",type:"structure",members:{ClusterIdentifier:{},CurrentDatabaseRevision:{},DatabaseRevisionReleaseDate:{type:"timestamp"},RevisionTargets:{type:"list",member:{locationName:"RevisionTarget",type:"structure",members:{DatabaseRevision:{},Description:{},DatabaseRevisionReleaseDate:{type:"timestamp"}}}}}}}}}},DescribeClusterParameterGroups:{input:{type:"structure",members:{ParameterGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeClusterParameterGroupsResult",type:"structure",members:{Marker:{},ParameterGroups:{type:"list",member:{shape:"S31",locationName:"ClusterParameterGroup"}}}}},DescribeClusterParameters:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},Source:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterParametersResult",type:"structure",members:{Parameters:{shape:"S5m"},Marker:{}}}},DescribeClusterSecurityGroups:{input:{type:"structure",members:{ClusterSecurityGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeClusterSecurityGroupsResult",type:"structure",members:{Marker:{},ClusterSecurityGroups:{type:"list",member:{shape:"Sq",locationName:"ClusterSecurityGroup"}}}}},DescribeClusterSnapshots:{input:{type:"structure",members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxRecords:{type:"integer"},Marker:{},OwnerAccount:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"},ClusterExists:{type:"boolean"},SortingEntities:{type:"list",member:{locationName:"SnapshotSortingEntity",type:"structure",required:["Attribute"],members:{Attribute:{},SortOrder:{}}}}}},output:{resultWrapper:"DescribeClusterSnapshotsResult",type:"structure",members:{Marker:{},Snapshots:{type:"list",member:{shape:"S14",locationName:"Snapshot"}}}}},DescribeClusterSubnetGroups:{input:{type:"structure",members:{ClusterSubnetGroupName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeClusterSubnetGroupsResult",type:"structure",members:{Marker:{},ClusterSubnetGroups:{type:"list",member:{shape:"S39",locationName:"ClusterSubnetGroup"}}}}},DescribeClusterTracks:{input:{type:"structure",members:{MaintenanceTrackName:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterTracksResult",type:"structure",members:{MaintenanceTracks:{type:"list",member:{locationName:"MaintenanceTrack",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},UpdateTargets:{type:"list",member:{locationName:"UpdateTarget",type:"structure",members:{MaintenanceTrackName:{},DatabaseVersion:{},SupportedOperations:{type:"list",member:{locationName:"SupportedOperation",type:"structure",members:{OperationName:{}}}}}}}}}},Marker:{}}}},DescribeClusterVersions:{input:{type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeClusterVersionsResult",type:"structure",members:{Marker:{},ClusterVersions:{type:"list",member:{locationName:"ClusterVersion",type:"structure",members:{ClusterVersion:{},ClusterParameterGroupFamily:{},Description:{}}}}}}},DescribeClusters:{input:{type:"structure",members:{ClusterIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeClustersResult",type:"structure",members:{Marker:{},Clusters:{type:"list",member:{shape:"S22",locationName:"Cluster"}}}}},DescribeDataShares:{input:{type:"structure",members:{DataShareArn:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesResult",type:"structure",members:{DataShares:{shape:"S6j"},Marker:{}}}},DescribeDataSharesForConsumer:{input:{type:"structure",members:{ConsumerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForConsumerResult",type:"structure",members:{DataShares:{shape:"S6j"},Marker:{}}}},DescribeDataSharesForProducer:{input:{type:"structure",members:{ProducerArn:{},Status:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDataSharesForProducerResult",type:"structure",members:{DataShares:{shape:"S6j"},Marker:{}}}},DescribeDefaultClusterParameters:{input:{type:"structure",required:["ParameterGroupFamily"],members:{ParameterGroupFamily:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeDefaultClusterParametersResult",type:"structure",members:{DefaultClusterParameters:{type:"structure",members:{ParameterGroupFamily:{},Marker:{},Parameters:{shape:"S5m"}},wrapper:!0}}}},DescribeEndpointAccess:{input:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},EndpointName:{},VpcId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEndpointAccessResult",type:"structure",members:{EndpointAccessList:{type:"list",member:{shape:"S3g"}},Marker:{}}}},DescribeEndpointAuthorization:{input:{type:"structure",members:{ClusterIdentifier:{},Account:{},Grantee:{type:"boolean"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEndpointAuthorizationResult",type:"structure",members:{EndpointAuthorizationList:{type:"list",member:{shape:"S10"}},Marker:{}}}},DescribeEventCategories:{input:{type:"structure",members:{SourceType:{}}},output:{resultWrapper:"DescribeEventCategoriesResult",type:"structure",members:{EventCategoriesMapList:{type:"list",member:{locationName:"EventCategoriesMap",type:"structure",members:{SourceType:{},Events:{type:"list",member:{
-locationName:"EventInfoMap",type:"structure",members:{EventId:{},EventCategories:{shape:"S3j"},EventDescription:{},Severity:{}},wrapper:!0}}},wrapper:!0}}}}},DescribeEventSubscriptions:{input:{type:"structure",members:{SubscriptionName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeEventSubscriptionsResult",type:"structure",members:{Marker:{},EventSubscriptionsList:{type:"list",member:{shape:"S3l",locationName:"EventSubscription"}}}}},DescribeEvents:{input:{type:"structure",members:{SourceIdentifier:{},SourceType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Duration:{type:"integer"},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeEventsResult",type:"structure",members:{Marker:{},Events:{type:"list",member:{locationName:"Event",type:"structure",members:{SourceIdentifier:{},SourceType:{},Message:{},EventCategories:{shape:"S3j"},Severity:{},Date:{type:"timestamp"},EventId:{}}}}}}},DescribeHsmClientCertificates:{input:{type:"structure",members:{HsmClientCertificateIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeHsmClientCertificatesResult",type:"structure",members:{Marker:{},HsmClientCertificates:{type:"list",member:{shape:"S3o",locationName:"HsmClientCertificate"}}}}},DescribeHsmConfigurations:{input:{type:"structure",members:{HsmConfigurationIdentifier:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeHsmConfigurationsResult",type:"structure",members:{Marker:{},HsmConfigurations:{type:"list",member:{shape:"S3r",locationName:"HsmConfiguration"}}}}},DescribeLoggingStatus:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S7k",resultWrapper:"DescribeLoggingStatusResult"}},DescribeNodeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},OwnerAccount:{},Filters:{locationName:"Filter",type:"list",member:{locationName:"NodeConfigurationOptionsFilter",type:"structure",members:{Name:{},Operator:{},Values:{shape:"S7r",locationName:"Value"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeNodeConfigurationOptionsResult",type:"structure",members:{NodeConfigurationOptionList:{type:"list",member:{locationName:"NodeConfigurationOption",type:"structure",members:{NodeType:{},NumberOfNodes:{type:"integer"},EstimatedDiskUtilizationPercent:{type:"double"},Mode:{}}}},Marker:{}}}},DescribeOrderableClusterOptions:{input:{type:"structure",members:{ClusterVersion:{},NodeType:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeOrderableClusterOptionsResult",type:"structure",members:{OrderableClusterOptions:{type:"list",member:{locationName:"OrderableClusterOption",type:"structure",members:{ClusterVersion:{},ClusterType:{},NodeType:{},AvailabilityZones:{type:"list",member:{shape:"S3c",locationName:"AvailabilityZone"}}},wrapper:!0}},Marker:{}}}},DescribePartners:{input:{type:"structure",required:["AccountId","ClusterIdentifier"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{}}},output:{resultWrapper:"DescribePartnersResult",type:"structure",members:{PartnerIntegrationInfoList:{type:"list",member:{locationName:"PartnerIntegrationInfo",type:"structure",members:{DatabaseName:{},PartnerName:{},Status:{},StatusMessage:{},CreatedAt:{type:"timestamp"},UpdatedAt:{type:"timestamp"}}}}}}},DescribeReservedNodeExchangeStatus:{input:{type:"structure",members:{ReservedNodeId:{},ReservedNodeExchangeRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeExchangeStatusResult",type:"structure",members:{ReservedNodeExchangeStatusDetails:{type:"list",member:{shape:"S2x",locationName:"ReservedNodeExchangeStatus"}},Marker:{}}}},DescribeReservedNodeOfferings:{input:{type:"structure",members:{ReservedNodeOfferingId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S8c"}}}},DescribeReservedNodes:{input:{type:"structure",members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeReservedNodesResult",type:"structure",members:{Marker:{},ReservedNodes:{type:"list",member:{shape:"S4",locationName:"ReservedNode"}}}}},DescribeResize:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S1l",resultWrapper:"DescribeResizeResult"}},DescribeScheduledActions:{input:{type:"structure",members:{ScheduledActionName:{},TargetActionType:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Active:{type:"boolean"},Filters:{type:"list",member:{locationName:"ScheduledActionFilter",type:"structure",required:["Name","Values"],members:{Name:{},Values:{shape:"S7r"}}}},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeScheduledActionsResult",type:"structure",members:{Marker:{},ScheduledActions:{type:"list",member:{shape:"S3x",locationName:"ScheduledAction"}}}}},DescribeSnapshotCopyGrants:{input:{type:"structure",members:{SnapshotCopyGrantName:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeSnapshotCopyGrantsResult",type:"structure",members:{Marker:{},SnapshotCopyGrants:{type:"list",member:{shape:"S42",locationName:"SnapshotCopyGrant"}}}}},DescribeSnapshotSchedules:{input:{type:"structure",members:{ClusterIdentifier:{},ScheduleIdentifier:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"},Marker:{},MaxRecords:{type:"integer"}}},output:{resultWrapper:"DescribeSnapshotSchedulesResult",type:"structure",members:{SnapshotSchedules:{type:"list",member:{shape:"S45",locationName:"SnapshotSchedule"}},Marker:{}}}},DescribeStorage:{output:{resultWrapper:"DescribeStorageResult",type:"structure",members:{TotalBackupSizeInMegaBytes:{type:"double"},TotalProvisionedStorageInMegaBytes:{type:"double"}}}},DescribeTableRestoreStatus:{input:{type:"structure",members:{ClusterIdentifier:{},TableRestoreRequestId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"DescribeTableRestoreStatusResult",type:"structure",members:{TableRestoreStatusDetails:{type:"list",member:{shape:"S8z",locationName:"TableRestoreStatus"}},Marker:{}}}},DescribeTags:{input:{type:"structure",members:{ResourceName:{},ResourceType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeTagsResult",type:"structure",members:{TaggedResources:{type:"list",member:{locationName:"TaggedResource",type:"structure",members:{Tag:{shape:"Su"},ResourceName:{},ResourceType:{}}}},Marker:{}}}},DescribeUsageLimits:{input:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},MaxRecords:{type:"integer"},Marker:{},TagKeys:{shape:"S4x"},TagValues:{shape:"S5h"}}},output:{resultWrapper:"DescribeUsageLimitsResult",type:"structure",members:{UsageLimits:{type:"list",member:{shape:"S4f"}},Marker:{}}}},DisableLogging:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{shape:"S7k",resultWrapper:"DisableLoggingResult"}},DisableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"DisableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},DisassociateDataShareConsumer:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{},DisassociateEntireAccount:{type:"boolean"},ConsumerArn:{}}},output:{shape:"Sj",resultWrapper:"DisassociateDataShareConsumerResult"}},EnableLogging:{input:{type:"structure",required:["ClusterIdentifier","BucketName"],members:{ClusterIdentifier:{},BucketName:{},S3KeyPrefix:{}}},output:{shape:"S7k",resultWrapper:"EnableLoggingResult"}},EnableSnapshotCopy:{input:{type:"structure",required:["ClusterIdentifier","DestinationRegion"],members:{ClusterIdentifier:{},DestinationRegion:{},RetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{},ManualSnapshotRetentionPeriod:{type:"integer"}}},output:{resultWrapper:"EnableSnapshotCopyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},GetClusterCredentials:{input:{type:"structure",required:["DbUser","ClusterIdentifier"],members:{DbUser:{},DbName:{},ClusterIdentifier:{},DurationSeconds:{type:"integer"},AutoCreate:{type:"boolean"},DbGroups:{type:"list",member:{locationName:"DbGroup"}}}},output:{resultWrapper:"GetClusterCredentialsResult",type:"structure",members:{DbUser:{},DbPassword:{type:"string",sensitive:!0},Expiration:{type:"timestamp"}}}},GetReservedNodeExchangeConfigurationOptions:{input:{type:"structure",required:["ActionType"],members:{ActionType:{},ClusterIdentifier:{},SnapshotIdentifier:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeConfigurationOptionsResult",type:"structure",members:{Marker:{},ReservedNodeConfigurationOptionList:{type:"list",member:{locationName:"ReservedNodeConfigurationOption",type:"structure",members:{SourceReservedNode:{shape:"S4"},TargetReservedNodeCount:{type:"integer"},TargetReservedNodeOffering:{shape:"S8d"}},wrapper:!0}}}}},GetReservedNodeExchangeOfferings:{input:{type:"structure",required:["ReservedNodeId"],members:{ReservedNodeId:{},MaxRecords:{type:"integer"},Marker:{}}},output:{resultWrapper:"GetReservedNodeExchangeOfferingsResult",type:"structure",members:{Marker:{},ReservedNodeOfferings:{shape:"S8c"}}}},ModifyAquaConfiguration:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AquaConfigurationStatus:{}}},output:{resultWrapper:"ModifyAquaConfigurationResult",type:"structure",members:{AquaConfiguration:{shape:"S2v"}}}},ModifyAuthenticationProfile:{input:{type:"structure",required:["AuthenticationProfileName","AuthenticationProfileContent"],members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}},output:{resultWrapper:"ModifyAuthenticationProfileResult",type:"structure",members:{AuthenticationProfileName:{},AuthenticationProfileContent:{}}}},ModifyCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},MasterUserPassword:{},ClusterParameterGroupName:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},PreferredMaintenanceWindow:{},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},NewClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},ElasticIp:{},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},Encrypted:{type:"boolean"},KmsKeyId:{},AvailabilityZoneRelocation:{type:"boolean"},AvailabilityZone:{},Port:{type:"integer"}}},output:{resultWrapper:"ModifyClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterDbRevision:{input:{type:"structure",required:["ClusterIdentifier","RevisionTarget"],members:{ClusterIdentifier:{},RevisionTarget:{}}},output:{resultWrapper:"ModifyClusterDbRevisionResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterIamRoles:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},AddIamRoles:{shape:"S1z"},RemoveIamRoles:{shape:"S1z"},DefaultIamRoleArn:{}}},output:{resultWrapper:"ModifyClusterIamRolesResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterMaintenance:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},DeferMaintenance:{type:"boolean"},DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"},DeferMaintenanceDuration:{type:"integer"}}},output:{resultWrapper:"ModifyClusterMaintenanceResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifyClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName","Parameters"],members:{ParameterGroupName:{},Parameters:{shape:"S5m"}}},output:{shape:"Sa3",resultWrapper:"ModifyClusterParameterGroupResult"}},ModifyClusterSnapshot:{input:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},ManualSnapshotRetentionPeriod:{type:"integer"},Force:{type:"boolean"}}},output:{resultWrapper:"ModifyClusterSnapshotResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},ModifyClusterSnapshotSchedule:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ScheduleIdentifier:{},DisassociateSchedule:{type:"boolean"}}}},ModifyClusterSubnetGroup:{input:{type:"structure",required:["ClusterSubnetGroupName","SubnetIds"],members:{ClusterSubnetGroupName:{},Description:{},SubnetIds:{shape:"S37"}}},output:{resultWrapper:"ModifyClusterSubnetGroupResult",type:"structure",members:{ClusterSubnetGroup:{shape:"S39"}}}},ModifyEndpointAccess:{input:{type:"structure",required:["EndpointName"],members:{EndpointName:{},VpcSecurityGroupIds:{shape:"S1y"}}},output:{shape:"S3g",resultWrapper:"ModifyEndpointAccessResult"}},ModifyEventSubscription:{input:{type:"structure",required:["SubscriptionName"],members:{SubscriptionName:{},SnsTopicArn:{},SourceType:{},SourceIds:{shape:"S3i"},EventCategories:{shape:"S3j"},Severity:{},Enabled:{type:"boolean"}}},output:{resultWrapper:"ModifyEventSubscriptionResult",type:"structure",members:{EventSubscription:{shape:"S3l"}}}},ModifyScheduledAction:{input:{type:"structure",required:["ScheduledActionName"],members:{ScheduledActionName:{},TargetAction:{shape:"S3t"},Schedule:{},IamRole:{},ScheduledActionDescription:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Enable:{type:"boolean"}}},output:{shape:"S3x",resultWrapper:"ModifyScheduledActionResult"}},ModifySnapshotCopyRetentionPeriod:{input:{type:"structure",required:["ClusterIdentifier","RetentionPeriod"],members:{ClusterIdentifier:{},RetentionPeriod:{type:"integer"},Manual:{type:"boolean"}}},output:{resultWrapper:"ModifySnapshotCopyRetentionPeriodResult",type:"structure",members:{Cluster:{shape:"S22"}}}},ModifySnapshotSchedule:{input:{type:"structure",required:["ScheduleIdentifier","ScheduleDefinitions"],members:{ScheduleIdentifier:{},ScheduleDefinitions:{shape:"S44"}}},output:{shape:"S45",resultWrapper:"ModifySnapshotScheduleResult"}},ModifyUsageLimit:{input:{type:"structure",required:["UsageLimitId"],members:{UsageLimitId:{},Amount:{type:"long"},BreachAction:{}}},output:{shape:"S4f",resultWrapper:"ModifyUsageLimitResult"}},PauseCluster:{input:{shape:"S3v"},output:{resultWrapper:"PauseClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},PurchaseReservedNodeOffering:{input:{type:"structure",required:["ReservedNodeOfferingId"],members:{ReservedNodeOfferingId:{},NodeCount:{type:"integer"}}},output:{resultWrapper:"PurchaseReservedNodeOfferingResult",type:"structure",members:{ReservedNode:{shape:"S4"}}}},RebootCluster:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RebootClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RejectDataShare:{input:{type:"structure",required:["DataShareArn"],members:{DataShareArn:{}}},output:{shape:"Sj",resultWrapper:"RejectDataShareResult"}},ResetClusterParameterGroup:{input:{type:"structure",required:["ParameterGroupName"],members:{ParameterGroupName:{},ResetAllParameters:{type:"boolean"},Parameters:{shape:"S5m"}}},output:{shape:"Sa3",resultWrapper:"ResetClusterParameterGroupResult"}},ResizeCluster:{input:{shape:"S3u"},output:{resultWrapper:"ResizeClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RestoreFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SnapshotClusterIdentifier:{},Port:{type:"integer"},AvailabilityZone:{},AllowVersionUpgrade:{type:"boolean"},ClusterSubnetGroupName:{},PubliclyAccessible:{type:"boolean"},OwnerAccount:{},HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},ElasticIp:{},ClusterParameterGroupName:{},ClusterSecurityGroups:{shape:"S1x"},VpcSecurityGroupIds:{shape:"S1y"},PreferredMaintenanceWindow:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},KmsKeyId:{},NodeType:{},EnhancedVpcRouting:{type:"boolean"},AdditionalInfo:{},IamRoles:{shape:"S1z"},MaintenanceTrackName:{},SnapshotScheduleIdentifier:{},NumberOfNodes:{type:"integer"},AvailabilityZoneRelocation:{type:"boolean"},AquaConfigurationStatus:{},DefaultIamRoleArn:{},ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},output:{resultWrapper:"RestoreFromClusterSnapshotResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RestoreTableFromClusterSnapshot:{input:{type:"structure",required:["ClusterIdentifier","SnapshotIdentifier","SourceDatabaseName","SourceTableName","NewTableName"],members:{ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{},EnableCaseSensitiveIdentifier:{type:"boolean"}}},output:{resultWrapper:"RestoreTableFromClusterSnapshotResult",type:"structure",members:{TableRestoreStatus:{shape:"S8z"}}}},ResumeCluster:{input:{shape:"S3w"},output:{resultWrapper:"ResumeClusterResult",type:"structure",members:{Cluster:{shape:"S22"}}}},RevokeClusterSecurityGroupIngress:{input:{type:"structure",required:["ClusterSecurityGroupName"],members:{ClusterSecurityGroupName:{},CIDRIP:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{}}},output:{resultWrapper:"RevokeClusterSecurityGroupIngressResult",type:"structure",members:{ClusterSecurityGroup:{shape:"Sq"}}}},RevokeEndpointAccess:{input:{type:"structure",members:{ClusterIdentifier:{},Account:{},VpcIds:{shape:"Sz"},Force:{type:"boolean"}}},output:{shape:"S10",resultWrapper:"RevokeEndpointAccessResult"}},RevokeSnapshotAccess:{input:{type:"structure",required:["SnapshotIdentifier","AccountWithRestoreAccess"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},AccountWithRestoreAccess:{}}},output:{resultWrapper:"RevokeSnapshotAccessResult",type:"structure",members:{Snapshot:{shape:"S14"}}}},RotateEncryptionKey:{input:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},output:{resultWrapper:"RotateEncryptionKeyResult",type:"structure",members:{Cluster:{shape:"S22"}}}},UpdatePartnerStatus:{input:{type:"structure",required:["AccountId","ClusterIdentifier","DatabaseName","PartnerName","Status"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{},Status:{},StatusMessage:{}}},output:{shape:"Sg",resultWrapper:"UpdatePartnerStatusResult"}}},shapes:{S4:{type:"structure",members:{ReservedNodeId:{},ReservedNodeOfferingId:{},NodeType:{},StartTime:{type:"timestamp"},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},NodeCount:{type:"integer"},State:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0},S8:{type:"list",member:{locationName:"RecurringCharge",type:"structure",members:{RecurringChargeAmount:{type:"double"},RecurringChargeFrequency:{}},wrapper:!0}},Sb:{type:"structure",required:["AccountId","ClusterIdentifier","DatabaseName","PartnerName"],members:{AccountId:{},ClusterIdentifier:{},DatabaseName:{},PartnerName:{}}},Sg:{type:"structure",members:{DatabaseName:{},PartnerName:{}}},Sj:{type:"structure",members:{DataShareArn:{},ProducerArn:{},AllowPubliclyAccessibleConsumers:{type:"boolean"},DataShareAssociations:{type:"list",member:{type:"structure",members:{ConsumerIdentifier:{},Status:{},CreatedDate:{type:"timestamp"},StatusChangeDate:{type:"timestamp"}}}}}},Sq:{type:"structure",members:{ClusterSecurityGroupName:{},Description:{},EC2SecurityGroups:{type:"list",member:{locationName:"EC2SecurityGroup",type:"structure",members:{Status:{},EC2SecurityGroupName:{},EC2SecurityGroupOwnerId:{},Tags:{shape:"St"}}}},IPRanges:{type:"list",member:{locationName:"IPRange",type:"structure",members:{Status:{},CIDRIP:{},Tags:{shape:"St"}}}},Tags:{shape:"St"}},wrapper:!0},St:{type:"list",member:{shape:"Su",locationName:"Tag"}},Su:{type:"structure",members:{Key:{},Value:{}}},Sz:{type:"list",member:{locationName:"VpcIdentifier"}},S10:{type:"structure",members:{Grantor:{},Grantee:{},ClusterIdentifier:{},AuthorizeTime:{type:"timestamp"},ClusterStatus:{},Status:{},AllowedAllVPCs:{type:"boolean"},AllowedVPCs:{shape:"Sz"},EndpointCount:{type:"integer"}}},S14:{type:"structure",members:{SnapshotIdentifier:{},ClusterIdentifier:{},SnapshotCreateTime:{type:"timestamp"},Status:{},Port:{type:"integer"},AvailabilityZone:{},ClusterCreateTime:{type:"timestamp"},MasterUsername:{},ClusterVersion:{},EngineFullVersion:{},SnapshotType:{},NodeType:{},NumberOfNodes:{type:"integer"},DBName:{},VpcId:{},Encrypted:{type:"boolean"},KmsKeyId:{},EncryptedWithHSM:{type:"boolean"},AccountsWithRestoreAccess:{type:"list",member:{locationName:"AccountWithRestoreAccess",type:"structure",members:{AccountId:{},AccountAlias:{}}}},OwnerAccount:{},TotalBackupSizeInMegaBytes:{type:"double"},ActualIncrementalBackupSizeInMegaBytes:{type:"double"},BackupProgressInMegaBytes:{type:"double"},CurrentBackupRateInMegaBytesPerSecond:{type:"double"},EstimatedSecondsToCompletion:{type:"long"},ElapsedTimeInSeconds:{type:"long"},SourceRegion:{},Tags:{shape:"St"},RestorableNodeTypes:{type:"list",member:{locationName:"NodeType"}},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},ManualSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRemainingDays:{type:"integer"},SnapshotRetentionStartTime:{type:"timestamp"}},wrapper:!0},S1c:{type:"structure",required:["SnapshotIdentifier"],members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{}}},S1e:{type:"list",member:{locationName:"String"}},S1g:{type:"structure",members:{SnapshotIdentifier:{},SnapshotClusterIdentifier:{},FailureCode:{},FailureReason:{}}},S1l:{type:"structure",members:{TargetNodeType:{},TargetNumberOfNodes:{type:"integer"},TargetClusterType:{},Status:{},ImportTablesCompleted:{type:"list",member:{}},ImportTablesInProgress:{type:"list",member:{}},ImportTablesNotStarted:{type:"list",member:{}},AvgResizeRateInMegaBytesPerSecond:{type:"double"},TotalResizeDataInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ResizeType:{},Message:{},TargetEncryptionType:{},DataTransferProgressPercent:{type:"double"}}},S1x:{type:"list",member:{locationName:"ClusterSecurityGroupName"}},S1y:{type:"list",member:{locationName:"VpcSecurityGroupId"}},S1z:{type:"list",member:{locationName:"IamRoleArn"}},S22:{type:"structure",members:{ClusterIdentifier:{},NodeType:{},ClusterStatus:{},ClusterAvailabilityStatus:{},ModifyStatus:{},MasterUsername:{},DBName:{},Endpoint:{type:"structure",members:{Address:{},Port:{type:"integer"},VpcEndpoints:{type:"list",member:{shape:"S25",locationName:"VpcEndpoint"}}}},ClusterCreateTime:{type:"timestamp"},AutomatedSnapshotRetentionPeriod:{type:"integer"},ManualSnapshotRetentionPeriod:{type:"integer"},ClusterSecurityGroups:{type:"list",member:{locationName:"ClusterSecurityGroup",type:"structure",members:{ClusterSecurityGroupName:{},Status:{}}}},VpcSecurityGroups:{shape:"S2a"},ClusterParameterGroups:{type:"list",member:{locationName:"ClusterParameterGroup",type:"structure",members:{ParameterGroupName:{},ParameterApplyStatus:{},ClusterParameterStatusList:{type:"list",member:{type:"structure",members:{ParameterName:{},ParameterApplyStatus:{},ParameterApplyErrorDescription:{}}}}}}},ClusterSubnetGroupName:{},VpcId:{},AvailabilityZone:{},PreferredMaintenanceWindow:{},PendingModifiedValues:{type:"structure",members:{MasterUserPassword:{},NodeType:{},NumberOfNodes:{type:"integer"},ClusterType:{},ClusterVersion:{},AutomatedSnapshotRetentionPeriod:{type:"integer"},ClusterIdentifier:{},PubliclyAccessible:{type:"boolean"},EnhancedVpcRouting:{type:"boolean"},MaintenanceTrackName:{},EncryptionType:{}}},ClusterVersion:{},AllowVersionUpgrade:{type:"boolean"},NumberOfNodes:{type:"integer"},PubliclyAccessible:{type:"boolean"},Encrypted:{type:"boolean"},RestoreStatus:{type:"structure",members:{Status:{},CurrentRestoreRateInMegaBytesPerSecond:{type:"double"},SnapshotSizeInMegaBytes:{type:"long"},ProgressInMegaBytes:{type:"long"},ElapsedTimeInSeconds:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"}}},DataTransferProgress:{type:"structure",members:{Status:{},CurrentRateInMegaBytesPerSecond:{type:"double"},TotalDataInMegaBytes:{type:"long"},DataTransferredInMegaBytes:{type:"long"},EstimatedTimeToCompletionInSeconds:{type:"long"},ElapsedTimeInSeconds:{type:"long"}}},HsmStatus:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmConfigurationIdentifier:{},Status:{}}},ClusterSnapshotCopyStatus:{type:"structure",members:{DestinationRegion:{},RetentionPeriod:{type:"long"},ManualSnapshotRetentionPeriod:{type:"integer"},SnapshotCopyGrantName:{}}},ClusterPublicKey:{},ClusterNodes:{type:"list",member:{type:"structure",members:{NodeRole:{},PrivateIPAddress:{},PublicIPAddress:{}}}},ElasticIpStatus:{type:"structure",members:{ElasticIp:{},Status:{}}},ClusterRevisionNumber:{},Tags:{shape:"St"},KmsKeyId:{},EnhancedVpcRouting:{type:"boolean"},IamRoles:{type:"list",member:{locationName:"ClusterIamRole",type:"structure",members:{IamRoleArn:{},ApplyStatus:{}}}},PendingActions:{type:"list",member:{}},MaintenanceTrackName:{},ElasticResizeNumberOfNodeOptions:{},DeferredMaintenanceWindows:{type:"list",member:{locationName:"DeferredMaintenanceWindow",type:"structure",members:{DeferMaintenanceIdentifier:{},DeferMaintenanceStartTime:{type:"timestamp"},DeferMaintenanceEndTime:{type:"timestamp"}}}},SnapshotScheduleIdentifier:{},SnapshotScheduleState:{},ExpectedNextSnapshotScheduleTime:{type:"timestamp"},ExpectedNextSnapshotScheduleTimeStatus:{},NextMaintenanceWindowStartTime:{type:"timestamp"},ResizeInfo:{type:"structure",members:{ResizeType:{},AllowCancelResize:{type:"boolean"}}},AvailabilityZoneRelocationStatus:{},ClusterNamespaceArn:{},TotalStorageCapacityInMegaBytes:{type:"long"},AquaConfiguration:{shape:"S2v"},DefaultIamRoleArn:{},ReservedNodeExchangeStatus:{shape:"S2x"}},wrapper:!0},S25:{type:"structure",members:{VpcEndpointId:{},VpcId:{},NetworkInterfaces:{type:"list",member:{locationName:"NetworkInterface",type:"structure",members:{NetworkInterfaceId:{},SubnetId:{},PrivateIpAddress:{},AvailabilityZone:{}}}}}},S2a:{type:"list",member:{locationName:"VpcSecurityGroup",type:"structure",members:{VpcSecurityGroupId:{},Status:{}}}},S2v:{type:"structure",members:{AquaStatus:{},AquaConfigurationStatus:{}}},S2x:{type:"structure",members:{ReservedNodeExchangeRequestId:{},Status:{},RequestTime:{type:"timestamp"},SourceReservedNodeId:{},SourceReservedNodeType:{},SourceReservedNodeCount:{type:"integer"},TargetReservedNodeOfferingId:{},TargetReservedNodeType:{},TargetReservedNodeCount:{type:"integer"}},wrapper:!0},S31:{type:"structure",members:{ParameterGroupName:{},ParameterGroupFamily:{},Description:{},Tags:{shape:"St"}},wrapper:!0},S37:{type:"list",member:{locationName:"SubnetIdentifier"}},S39:{type:"structure",members:{ClusterSubnetGroupName:{},Description:{},VpcId:{},SubnetGroupStatus:{},Subnets:{type:"list",member:{locationName:"Subnet",type:"structure",members:{SubnetIdentifier:{},SubnetAvailabilityZone:{shape:"S3c"},SubnetStatus:{}}}},Tags:{shape:"St"}},wrapper:!0},S3c:{type:"structure",members:{Name:{},SupportedPlatforms:{type:"list",member:{locationName:"SupportedPlatform",type:"structure",members:{Name:{}},wrapper:!0}}},wrapper:!0},S3g:{type:"structure",members:{ClusterIdentifier:{},ResourceOwner:{},SubnetGroupName:{},EndpointStatus:{},EndpointName:{},EndpointCreateTime:{type:"timestamp"},Port:{type:"integer"},Address:{},VpcSecurityGroups:{shape:"S2a"},VpcEndpoint:{shape:"S25"}}},S3i:{type:"list",member:{locationName:"SourceId"}},S3j:{type:"list",member:{locationName:"EventCategory"}},S3l:{type:"structure",members:{CustomerAwsId:{},CustSubscriptionId:{},SnsTopicArn:{},Status:{},SubscriptionCreationTime:{type:"timestamp"},SourceType:{},SourceIdsList:{shape:"S3i"},EventCategoriesList:{shape:"S3j"},Severity:{},Enabled:{type:"boolean"},Tags:{shape:"St"}},wrapper:!0},S3o:{type:"structure",members:{HsmClientCertificateIdentifier:{},HsmClientCertificatePublicKey:{},Tags:{shape:"St"}},wrapper:!0},S3r:{type:"structure",members:{HsmConfigurationIdentifier:{},Description:{},HsmIpAddress:{},HsmPartitionName:{},Tags:{shape:"St"}},wrapper:!0},S3t:{type:"structure",members:{ResizeCluster:{shape:"S3u"},PauseCluster:{shape:"S3v"},ResumeCluster:{shape:"S3w"}}},S3u:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{},ClusterType:{},NodeType:{},NumberOfNodes:{type:"integer"},Classic:{type:"boolean"},ReservedNodeId:{},TargetReservedNodeOfferingId:{}}},S3v:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S3w:{type:"structure",required:["ClusterIdentifier"],members:{ClusterIdentifier:{}}},S3x:{type:"structure",members:{ScheduledActionName:{},TargetAction:{shape:"S3t"},Schedule:{},IamRole:{},ScheduledActionDescription:{},State:{},NextInvocations:{type:"list",member:{locationName:"ScheduledActionTime",type:"timestamp"}},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S42:{type:"structure",members:{SnapshotCopyGrantName:{},KmsKeyId:{},Tags:{shape:"St"}},wrapper:!0},S44:{type:"list",member:{locationName:"ScheduleDefinition"}},S45:{type:"structure",members:{ScheduleDefinitions:{shape:"S44"},ScheduleIdentifier:{},ScheduleDescription:{},Tags:{shape:"St"},NextInvocations:{type:"list",member:{locationName:"SnapshotTime",type:"timestamp"}},AssociatedClusterCount:{type:"integer"},AssociatedClusters:{type:"list",member:{locationName:"ClusterAssociatedToSchedule",type:"structure",members:{ClusterIdentifier:{},ScheduleAssociationState:{}}}}}},S4f:{type:"structure",members:{UsageLimitId:{},ClusterIdentifier:{},FeatureType:{},LimitType:{},Amount:{type:"long"},Period:{},BreachAction:{},Tags:{shape:"St"}}},S4x:{type:"list",member:{locationName:"TagKey"}},S5h:{type:"list",member:{locationName:"TagValue"}},S5m:{type:"list",member:{locationName:"Parameter",type:"structure",members:{ParameterName:{},ParameterValue:{},Description:{},Source:{},DataType:{},AllowedValues:{},ApplyType:{},IsModifiable:{type:"boolean"},MinimumEngineVersion:{}}}},S6j:{type:"list",member:{shape:"Sj"}},S7k:{type:"structure",members:{LoggingEnabled:{type:"boolean"},BucketName:{},S3KeyPrefix:{},LastSuccessfulDeliveryTime:{type:"timestamp"},LastFailureTime:{type:"timestamp"},LastFailureMessage:{}}},S7r:{type:"list",member:{locationName:"item"}},S8c:{type:"list",member:{shape:"S8d",locationName:"ReservedNodeOffering"}},S8d:{type:"structure",members:{ReservedNodeOfferingId:{},NodeType:{},Duration:{type:"integer"},FixedPrice:{type:"double"},UsagePrice:{type:"double"},CurrencyCode:{},OfferingType:{},RecurringCharges:{shape:"S8"},ReservedNodeOfferingType:{}},wrapper:!0},S8z:{type:"structure",members:{TableRestoreRequestId:{},Status:{},Message:{},RequestTime:{type:"timestamp"},ProgressInMegaBytes:{type:"long"},TotalDataInMegaBytes:{type:"long"},ClusterIdentifier:{},SnapshotIdentifier:{},SourceDatabaseName:{},SourceSchemaName:{},SourceTableName:{},TargetDatabaseName:{},TargetSchemaName:{},NewTableName:{}},wrapper:!0},Sa3:{type:"structure",members:{ParameterGroupName:{},ParameterGroupStatus:{}}}}}},{}],196:[function(e,t,r){t.exports={pagination:{DescribeClusterDbRevisions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterDbRevisions"},DescribeClusterParameterGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ParameterGroups"},DescribeClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Parameters"},
-DescribeClusterSecurityGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSecurityGroups"},DescribeClusterSnapshots:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Snapshots"},DescribeClusterSubnetGroups:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterSubnetGroups"},DescribeClusterTracks:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"MaintenanceTracks"},DescribeClusterVersions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ClusterVersions"},DescribeClusters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Clusters"},DescribeDataShares:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DataShares"},DescribeDataSharesForConsumer:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DataShares"},DescribeDataSharesForProducer:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"DataShares"},DescribeDefaultClusterParameters:{input_token:"Marker",limit_key:"MaxRecords",output_token:"DefaultClusterParameters.Marker",result_key:"DefaultClusterParameters.Parameters"},DescribeEndpointAccess:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EndpointAccessList"},DescribeEndpointAuthorization:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EndpointAuthorizationList"},DescribeEventSubscriptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"EventSubscriptionsList"},DescribeEvents:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"Events"},DescribeHsmClientCertificates:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmClientCertificates"},DescribeHsmConfigurations:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"HsmConfigurations"},DescribeNodeConfigurationOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"NodeConfigurationOptionList"},DescribeOrderableClusterOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"OrderableClusterOptions"},DescribeReservedNodeExchangeStatus:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeExchangeStatusDetails"},DescribeReservedNodeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"},DescribeReservedNodes:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodes"},DescribeScheduledActions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ScheduledActions"},DescribeSnapshotCopyGrants:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotCopyGrants"},DescribeSnapshotSchedules:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"SnapshotSchedules"},DescribeTableRestoreStatus:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TableRestoreStatusDetails"},DescribeTags:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"TaggedResources"},DescribeUsageLimits:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"UsageLimits"},GetReservedNodeExchangeConfigurationOptions:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeConfigurationOptionList"},GetReservedNodeExchangeOfferings:{input_token:"Marker",limit_key:"MaxRecords",output_token:"Marker",result_key:"ReservedNodeOfferings"}}}},{}],197:[function(e,t,r){t.exports={version:2,waiters:{ClusterAvailable:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Clusters[].ClusterStatus"},{expected:"deleting",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"ClusterNotFound",matcher:"error",state:"retry"}]},ClusterDeleted:{delay:60,operation:"DescribeClusters",maxAttempts:30,acceptors:[{expected:"ClusterNotFound",matcher:"error",state:"success"},{expected:"creating",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"},{expected:"modifying",matcher:"pathAny",state:"failure",argument:"Clusters[].ClusterStatus"}]},ClusterRestored:{operation:"DescribeClusters",maxAttempts:30,delay:60,acceptors:[{state:"success",matcher:"pathAll",argument:"Clusters[].RestoreStatus.Status",expected:"completed"},{state:"failure",matcher:"pathAny",argument:"Clusters[].ClusterStatus",expected:"deleting"}]},SnapshotAvailable:{delay:15,operation:"DescribeClusterSnapshots",maxAttempts:20,acceptors:[{expected:"available",matcher:"pathAll",state:"success",argument:"Snapshots[].Status"},{expected:"failed",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"},{expected:"deleted",matcher:"pathAny",state:"failure",argument:"Snapshots[].Status"}]}}}},{}],198:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-06-27",endpointPrefix:"rekognition",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Rekognition",serviceId:"Rekognition",signatureVersion:"v4",targetPrefix:"RekognitionService",uid:"rekognition-2016-06-27"},operations:{CompareFaces:{input:{type:"structure",required:["SourceImage","TargetImage"],members:{SourceImage:{shape:"S2"},TargetImage:{shape:"S2"},SimilarityThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SourceImageFace:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}},FaceMatches:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"Sg"}}}},UnmatchedFaces:{type:"list",member:{shape:"Sg"}},SourceImageOrientationCorrection:{},TargetImageOrientationCorrection:{}}}},CreateCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{StatusCode:{type:"integer"},CollectionArn:{},FaceModelVersion:{}}}},CreateDataset:{input:{type:"structure",required:["DatasetType","ProjectArn"],members:{DatasetSource:{type:"structure",members:{GroundTruthManifest:{shape:"S14"},DatasetArn:{}}},DatasetType:{},ProjectArn:{}}},output:{type:"structure",members:{DatasetArn:{}}}},CreateProject:{input:{type:"structure",required:["ProjectName"],members:{ProjectName:{}}},output:{type:"structure",members:{ProjectArn:{}}}},CreateProjectVersion:{input:{type:"structure",required:["ProjectArn","VersionName","OutputConfig"],members:{ProjectArn:{},VersionName:{},OutputConfig:{shape:"S1e"},TrainingData:{shape:"S1g"},TestingData:{shape:"S1j"},Tags:{shape:"Sw"},KmsKeyId:{}}},output:{type:"structure",members:{ProjectVersionArn:{}}}},CreateStreamProcessor:{input:{type:"structure",required:["Input","Output","Name","Settings","RoleArn"],members:{Input:{shape:"S1o"},Output:{shape:"S1r"},Name:{},Settings:{shape:"S1v"},RoleArn:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{StreamProcessorArn:{}}}},DeleteCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{StatusCode:{type:"integer"}}}},DeleteDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{}}},DeleteFaces:{input:{type:"structure",required:["CollectionId","FaceIds"],members:{CollectionId:{},FaceIds:{shape:"S25"}}},output:{type:"structure",members:{DeletedFaces:{shape:"S25"}}}},DeleteProject:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},DeleteStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DescribeCollection:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{}}},output:{type:"structure",members:{FaceCount:{type:"long"},FaceModelVersion:{},CollectionARN:{},CreationTimestamp:{type:"timestamp"}}}},DescribeDataset:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{}}},output:{type:"structure",members:{DatasetDescription:{type:"structure",members:{CreationTimestamp:{type:"timestamp"},LastUpdatedTimestamp:{type:"timestamp"},Status:{},StatusMessage:{},StatusMessageCode:{},DatasetStats:{type:"structure",members:{LabeledEntries:{type:"integer"},TotalEntries:{type:"integer"},TotalLabels:{type:"integer"},ErrorEntries:{type:"integer"}}}}}}}},DescribeProjectVersions:{input:{type:"structure",required:["ProjectArn"],members:{ProjectArn:{},VersionNames:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ProjectVersionDescriptions:{type:"list",member:{type:"structure",members:{ProjectVersionArn:{},CreationTimestamp:{type:"timestamp"},MinInferenceUnits:{type:"integer"},Status:{},StatusMessage:{},BillableTrainingTimeInSeconds:{type:"long"},TrainingEndTimestamp:{type:"timestamp"},OutputConfig:{shape:"S1e"},TrainingDataResult:{type:"structure",members:{Input:{shape:"S1g"},Output:{shape:"S1g"},Validation:{shape:"S30"}}},TestingDataResult:{type:"structure",members:{Input:{shape:"S1j"},Output:{shape:"S1j"},Validation:{shape:"S30"}}},EvaluationResult:{type:"structure",members:{F1Score:{type:"float"},Summary:{type:"structure",members:{S3Object:{shape:"S4"}}}}},ManifestSummary:{shape:"S14"},KmsKeyId:{}}}},NextToken:{}}}},DescribeProjects:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"},ProjectNames:{type:"list",member:{}}}},output:{type:"structure",members:{ProjectDescriptions:{type:"list",member:{type:"structure",members:{ProjectArn:{},CreationTimestamp:{type:"timestamp"},Status:{},Datasets:{type:"list",member:{type:"structure",members:{CreationTimestamp:{type:"timestamp"},DatasetType:{},DatasetArn:{},Status:{},StatusMessage:{},StatusMessageCode:{}}}}}}},NextToken:{}}}},DescribeStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},StreamProcessorArn:{},Status:{},StatusMessage:{},CreationTimestamp:{type:"timestamp"},LastUpdateTimestamp:{type:"timestamp"},Input:{shape:"S1o"},Output:{shape:"S1r"},RoleArn:{},Settings:{shape:"S1v"}}}},DetectCustomLabels:{input:{type:"structure",required:["ProjectVersionArn","Image"],members:{ProjectVersionArn:{},Image:{shape:"S2"},MaxResults:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{CustomLabels:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},Geometry:{shape:"S3j"}}}}}}},DetectFaces:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Attributes:{shape:"S3n"}}},output:{type:"structure",members:{FaceDetails:{type:"list",member:{shape:"S3r"}},OrientationCorrection:{}}}},DetectLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MaxLabels:{type:"integer"},MinConfidence:{type:"float"}}},output:{type:"structure",members:{Labels:{type:"list",member:{shape:"S44"}},OrientationCorrection:{},LabelModelVersion:{}}}},DetectModerationLabels:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},MinConfidence:{type:"float"},HumanLoopConfig:{type:"structure",required:["HumanLoopName","FlowDefinitionArn"],members:{HumanLoopName:{},FlowDefinitionArn:{},DataAttributes:{type:"structure",members:{ContentClassifiers:{type:"list",member:{}}}}}}}},output:{type:"structure",members:{ModerationLabels:{type:"list",member:{shape:"S4i"}},ModerationModelVersion:{},HumanLoopActivationOutput:{type:"structure",members:{HumanLoopArn:{},HumanLoopActivationReasons:{type:"list",member:{}},HumanLoopActivationConditionsEvaluationResults:{jsonvalue:!0}}}}}},DetectProtectiveEquipment:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},SummarizationAttributes:{type:"structure",required:["MinConfidence","RequiredEquipmentTypes"],members:{MinConfidence:{type:"float"},RequiredEquipmentTypes:{type:"list",member:{}}}}}},output:{type:"structure",members:{ProtectiveEquipmentModelVersion:{},Persons:{type:"list",member:{type:"structure",members:{BodyParts:{type:"list",member:{type:"structure",members:{Name:{},Confidence:{type:"float"},EquipmentDetections:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Type:{},CoversBodyPart:{type:"structure",members:{Confidence:{type:"float"},Value:{type:"boolean"}}}}}}}}},BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Id:{type:"integer"}}}},Summary:{type:"structure",members:{PersonsWithRequiredEquipment:{shape:"S52"},PersonsWithoutRequiredEquipment:{shape:"S52"},PersonsIndeterminate:{shape:"S52"}}}}}},DetectText:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"},Filters:{type:"structure",members:{WordFilter:{shape:"S55"},RegionsOfInterest:{shape:"S58"}}}}},output:{type:"structure",members:{TextDetections:{type:"list",member:{shape:"S5c"}},TextModelVersion:{}}}},DistributeDatasetEntries:{input:{type:"structure",required:["Datasets"],members:{Datasets:{type:"list",member:{type:"structure",required:["Arn"],members:{Arn:{}}}}}},output:{type:"structure",members:{}}},GetCelebrityInfo:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{Urls:{shape:"S5l"},Name:{},KnownGender:{shape:"S5n"}}}},GetCelebrityRecognition:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},NextToken:{},Celebrities:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Celebrity:{type:"structure",members:{Urls:{shape:"S5l"},Name:{},Id:{},Confidence:{type:"float"},BoundingBox:{shape:"Sc"},Face:{shape:"S3r"},KnownGender:{shape:"S5n"}}}}}}}}},GetContentModeration:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},ModerationLabels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},ModerationLabel:{shape:"S4i"}}}},NextToken:{},ModerationModelVersion:{}}}},GetFaceDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},NextToken:{},Faces:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Face:{shape:"S3r"}}}}}}},GetFaceSearch:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},NextToken:{},VideoMetadata:{shape:"S5w"},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S6g"},FaceMatches:{shape:"S6i"}}}}}}},GetLabelDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},NextToken:{},Labels:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Label:{shape:"S44"}}}},LabelModelVersion:{}}}},GetPersonTracking:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{},SortBy:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},NextToken:{},Persons:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},Person:{shape:"S6g"}}}}}}},GetSegmentDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{type:"list",member:{shape:"S5w"}},AudioMetadata:{type:"list",member:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},SampleRate:{type:"long"},NumberOfChannels:{type:"long"}}}},NextToken:{},Segments:{type:"list",member:{type:"structure",members:{Type:{},StartTimestampMillis:{type:"long"},EndTimestampMillis:{type:"long"},DurationMillis:{type:"long"},StartTimecodeSMPTE:{},EndTimecodeSMPTE:{},DurationSMPTE:{},TechnicalCueSegment:{type:"structure",members:{Type:{},Confidence:{type:"float"}}},ShotSegment:{type:"structure",members:{Index:{type:"long"},Confidence:{type:"float"}}},StartFrameNumber:{type:"long"},EndFrameNumber:{type:"long"},DurationFrames:{type:"long"}}}},SelectedSegmentTypes:{type:"list",member:{type:"structure",members:{Type:{},ModelVersion:{}}}}}}},GetTextDetection:{input:{type:"structure",required:["JobId"],members:{JobId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{JobStatus:{},StatusMessage:{},VideoMetadata:{shape:"S5w"},TextDetections:{type:"list",member:{type:"structure",members:{Timestamp:{type:"long"},TextDetection:{shape:"S5c"}}}},NextToken:{},TextModelVersion:{}}}},IndexFaces:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},ExternalImageId:{},DetectionAttributes:{shape:"S3n"},MaxFaces:{type:"integer"},QualityFilter:{}}},output:{type:"structure",members:{FaceRecords:{type:"list",member:{type:"structure",members:{Face:{shape:"S6k"},FaceDetail:{shape:"S3r"}}}},OrientationCorrection:{},FaceModelVersion:{},UnindexedFaces:{type:"list",member:{type:"structure",members:{Reasons:{type:"list",member:{}},FaceDetail:{shape:"S3r"}}}}}}},ListCollections:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{CollectionIds:{type:"list",member:{}},NextToken:{},FaceModelVersions:{type:"list",member:{}}}}},ListDatasetEntries:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{},ContainsLabels:{type:"list",member:{}},Labeled:{type:"boolean"},SourceRefContains:{},HasErrors:{type:"boolean"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetEntries:{type:"list",member:{}},NextToken:{}}}},ListDatasetLabels:{input:{type:"structure",required:["DatasetArn"],members:{DatasetArn:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{DatasetLabelDescriptions:{type:"list",member:{type:"structure",members:{LabelName:{},LabelStats:{type:"structure",members:{EntryCount:{type:"integer"},BoundingBoxCount:{type:"integer"}}}}}},NextToken:{}}}},ListFaces:{input:{type:"structure",required:["CollectionId"],members:{CollectionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Faces:{type:"list",member:{shape:"S6k"}},NextToken:{},FaceModelVersion:{}}}},ListStreamProcessors:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{NextToken:{},StreamProcessors:{type:"list",member:{type:"structure",members:{Name:{},Status:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Tags:{shape:"Sw"}}}},RecognizeCelebrities:{input:{type:"structure",required:["Image"],members:{Image:{shape:"S2"}}},output:{type:"structure",members:{CelebrityFaces:{type:"list",member:{type:"structure",members:{Urls:{shape:"S5l"},Name:{},Id:{},Face:{shape:"Sg"},MatchConfidence:{type:"float"},KnownGender:{shape:"S5n"}}}},UnrecognizedFaces:{type:"list",member:{shape:"Sg"}},OrientationCorrection:{}}}},SearchFaces:{input:{type:"structure",required:["CollectionId","FaceId"],members:{CollectionId:{},FaceId:{},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"}}},output:{type:"structure",members:{SearchedFaceId:{},FaceMatches:{shape:"S6i"},FaceModelVersion:{}}}},SearchFacesByImage:{input:{type:"structure",required:["CollectionId","Image"],members:{CollectionId:{},Image:{shape:"S2"},MaxFaces:{type:"integer"},FaceMatchThreshold:{type:"float"},QualityFilter:{}}},output:{type:"structure",members:{SearchedFaceBoundingBox:{shape:"Sc"},SearchedFaceConfidence:{type:"float"},FaceMatches:{shape:"S6i"},FaceModelVersion:{}}}},StartCelebrityRecognition:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartContentModeration:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},MinConfidence:{type:"float"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},FaceAttributes:{},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartFaceSearch:{input:{type:"structure",required:["Video","CollectionId"],members:{Video:{shape:"S8v"},ClientRequestToken:{},FaceMatchThreshold:{type:"float"},CollectionId:{},NotificationChannel:{shape:"S8x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartLabelDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},ClientRequestToken:{},MinConfidence:{type:"float"},NotificationChannel:{shape:"S8x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartPersonTracking:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},JobTag:{}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartProjectVersion:{input:{type:"structure",required:["ProjectVersionArn","MinInferenceUnits"],members:{ProjectVersionArn:{},MinInferenceUnits:{type:"integer"}}},output:{type:"structure",members:{Status:{}}}},StartSegmentDetection:{input:{type:"structure",required:["Video","SegmentTypes"],members:{Video:{shape:"S8v"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},JobTag:{},Filters:{type:"structure",members:{TechnicalCueFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"},BlackFrame:{type:"structure",members:{MaxPixelThreshold:{type:"float"},MinCoveragePercentage:{type:"float"}}}}},ShotFilter:{type:"structure",members:{MinSegmentConfidence:{type:"float"}}}}},SegmentTypes:{type:"list",member:{}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StartStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},StartTextDetection:{input:{type:"structure",required:["Video"],members:{Video:{shape:"S8v"},ClientRequestToken:{},NotificationChannel:{shape:"S8x"},JobTag:{},Filters:{type:"structure",members:{WordFilter:{shape:"S55"},RegionsOfInterest:{shape:"S58"}}}}},output:{type:"structure",members:{JobId:{}}},idempotent:!0},StopProjectVersion:{input:{type:"structure",required:["ProjectVersionArn"],members:{ProjectVersionArn:{}}},output:{type:"structure",members:{Status:{}}}},StopStreamProcessor:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sw"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateDatasetEntries:{input:{type:"structure",required:["DatasetArn","Changes"],members:{DatasetArn:{},Changes:{type:"structure",required:["GroundTruth"],members:{GroundTruth:{type:"blob"}}}}},output:{type:"structure",members:{}}}},shapes:{S2:{type:"structure",members:{Bytes:{type:"blob"},S3Object:{shape:"S4"}}},S4:{type:"structure",members:{Bucket:{},Name:{},Version:{}}},Sc:{type:"structure",members:{Width:{type:"float"},Height:{type:"float"},Left:{type:"float"},Top:{type:"float"}}},Sg:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Emotions:{shape:"Sn"},Smile:{shape:"Sq"}}},Sh:{type:"list",member:{type:"structure",members:{Type:{},X:{type:"float"},Y:{type:"float"}}}},Sk:{type:"structure",members:{Roll:{type:"float"},Yaw:{type:"float"},Pitch:{type:"float"}}},Sm:{type:"structure",members:{Brightness:{type:"float"},Sharpness:{type:"float"}}},Sn:{type:"list",member:{type:"structure",members:{Type:{},Confidence:{type:"float"}}}},Sq:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sw:{type:"map",key:{},value:{}},S14:{type:"structure",members:{S3Object:{shape:"S4"}}},S1e:{type:"structure",members:{S3Bucket:{},S3KeyPrefix:{}}},S1g:{type:"structure",members:{Assets:{shape:"S1h"}}},S1h:{type:"list",member:{type:"structure",members:{GroundTruthManifest:{shape:"S14"}}}},S1j:{type:"structure",members:{Assets:{shape:"S1h"},AutoCreate:{type:"boolean"}}},S1o:{type:"structure",members:{KinesisVideoStream:{type:"structure",members:{Arn:{}}}}},S1r:{type:"structure",members:{KinesisDataStream:{type:"structure",members:{Arn:{}}}}},S1v:{type:"structure",members:{FaceSearch:{type:"structure",members:{CollectionId:{},FaceMatchThreshold:{type:"float"}}}}},S25:{type:"list",member:{}},S30:{type:"structure",members:{Assets:{shape:"S1h"}}},S3j:{type:"structure",members:{BoundingBox:{shape:"Sc"},Polygon:{type:"list",member:{type:"structure",members:{X:{type:"float"},Y:{type:"float"}}}}}},S3n:{type:"list",member:{}},S3r:{type:"structure",members:{BoundingBox:{shape:"Sc"},AgeRange:{type:"structure",members:{Low:{type:"integer"},High:{type:"integer"}}},Smile:{shape:"Sq"},Eyeglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Sunglasses:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Gender:{type:"structure",members:{Value:{},Confidence:{type:"float"}}},Beard:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Mustache:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},EyesOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},MouthOpen:{type:"structure",members:{Value:{type:"boolean"},Confidence:{type:"float"}}},Emotions:{shape:"Sn"},Landmarks:{shape:"Sh"},Pose:{shape:"Sk"},Quality:{shape:"Sm"},Confidence:{type:"float"}}},S44:{type:"structure",members:{Name:{},Confidence:{type:"float"},Instances:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"},Confidence:{type:"float"}}}},Parents:{type:"list",member:{type:"structure",members:{Name:{}}}}}},S4i:{type:"structure",members:{Confidence:{type:"float"},Name:{},ParentName:{}}},S52:{type:"list",member:{type:"integer"}},S55:{type:"structure",members:{MinConfidence:{type:"float"},MinBoundingBoxHeight:{type:"float"},MinBoundingBoxWidth:{type:"float"}}},S58:{type:"list",member:{type:"structure",members:{BoundingBox:{shape:"Sc"}}}},S5c:{type:"structure",members:{DetectedText:{},Type:{},Id:{type:"integer"},ParentId:{type:"integer"},Confidence:{type:"float"},Geometry:{shape:"S3j"}}},S5l:{type:"list",member:{}},S5n:{type:"structure",members:{Type:{}}},S5w:{type:"structure",members:{Codec:{},DurationMillis:{type:"long"},Format:{},FrameRate:{type:"float"},FrameHeight:{type:"long"},FrameWidth:{type:"long"},ColorRange:{}}},S6g:{type:"structure",members:{Index:{type:"long"},BoundingBox:{shape:"Sc"},Face:{shape:"S3r"}}},S6i:{type:"list",member:{type:"structure",members:{Similarity:{type:"float"},Face:{shape:"S6k"}}}},S6k:{type:"structure",members:{FaceId:{},BoundingBox:{shape:"Sc"},ImageId:{},ExternalImageId:{},Confidence:{type:"float"}}},S8v:{type:"structure",members:{S3Object:{shape:"S4"}}},S8x:{type:"structure",required:["SNSTopicArn","RoleArn"],members:{SNSTopicArn:{},RoleArn:{}}}}}},{}],199:[function(e,t,r){t.exports={pagination:{DescribeProjectVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectVersionDescriptions"},DescribeProjects:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ProjectDescriptions"},GetCelebrityRecognition:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetContentModeration:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetFaceSearch:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetLabelDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetPersonTracking:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSegmentDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetTextDetection:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListCollections:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CollectionIds"},ListDatasetEntries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetEntries"},ListDatasetLabels:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DatasetLabelDescriptions"},ListFaces:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Faces"},ListStreamProcessors:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],200:[function(e,t,r){t.exports={version:2,waiters:{ProjectVersionTrainingCompleted:{description:"Wait until the ProjectVersion training completes.",operation:"DescribeProjectVersions",delay:120,maxAttempts:360,acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_COMPLETED"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"TRAINING_FAILED"}]},ProjectVersionRunning:{description:"Wait until the ProjectVersion is running.",delay:30,maxAttempts:40,operation:"DescribeProjectVersions",acceptors:[{state:"success",matcher:"pathAll",argument:"ProjectVersionDescriptions[].Status",expected:"RUNNING"},{state:"failure",matcher:"pathAny",argument:"ProjectVersionDescriptions[].Status",expected:"FAILED"}]}}}},{}],201:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-11-27",endpointPrefix:"resource-groups",protocol:"rest-json",serviceAbbreviation:"Resource Groups",serviceFullName:"AWS Resource Groups",serviceId:"Resource Groups",signatureVersion:"v4",signingName:"resource-groups",uid:"resource-groups-2017-11-27"},operations:{CreateGroup:{http:{requestUri:"/groups"},input:{type:"structure",required:["Name"],members:{Name:{},Description:{},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{Group:{shape:"Sj"},ResourceQuery:{shape:"S4"},Tags:{shape:"S7"},GroupConfiguration:{shape:"Sl"}}}},DeleteGroup:{http:{requestUri:"/delete-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroup:{http:{requestUri:"/get-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},GetGroupConfiguration:{http:{requestUri:"/get-group-configuration"},input:{type:"structure",members:{Group:{}}},output:{type:"structure",members:{GroupConfiguration:{shape:"Sl"}}}},GetGroupQuery:{http:{requestUri:"/get-group-query"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}},GetTags:{http:{method:"GET",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",
-required:["Arn"],members:{Arn:{location:"uri",locationName:"Arn"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},GroupResources:{http:{requestUri:"/group-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},ListGroupResources:{http:{requestUri:"/list-group-resources"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Resources:{type:"list",member:{type:"structure",members:{Identifier:{shape:"S1l"},Status:{type:"structure",members:{Name:{}}}}}},ResourceIdentifiers:{shape:"S1p",deprecated:!0,deprecatedMessage:"This field is deprecated, use Resources instead."},NextToken:{},QueryErrors:{shape:"S1q"}}}},ListGroups:{http:{requestUri:"/groups-list"},input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Name","Values"],members:{Name:{},Values:{type:"list",member:{}}}}},MaxResults:{location:"querystring",locationName:"maxResults",type:"integer"},NextToken:{location:"querystring",locationName:"nextToken"}}},output:{type:"structure",members:{GroupIdentifiers:{type:"list",member:{type:"structure",members:{GroupName:{},GroupArn:{}}}},Groups:{deprecated:!0,deprecatedMessage:"This field is deprecated, use GroupIdentifiers instead.",type:"list",member:{shape:"Sj"}},NextToken:{}}}},PutGroupConfiguration:{http:{requestUri:"/put-group-configuration",responseCode:202},input:{type:"structure",members:{Group:{},Configuration:{shape:"Sa"}}},output:{type:"structure",members:{}}},SearchResources:{http:{requestUri:"/resources/search"},input:{type:"structure",required:["ResourceQuery"],members:{ResourceQuery:{shape:"S4"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceIdentifiers:{shape:"S1p"},NextToken:{},QueryErrors:{shape:"S1q"}}}},Tag:{http:{method:"PUT",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Tags"],members:{Arn:{location:"uri",locationName:"Arn"},Tags:{shape:"S7"}}},output:{type:"structure",members:{Arn:{},Tags:{shape:"S7"}}}},UngroupResources:{http:{requestUri:"/ungroup-resources"},input:{type:"structure",required:["Group","ResourceArns"],members:{Group:{},ResourceArns:{shape:"S11"}}},output:{type:"structure",members:{Succeeded:{shape:"S11"},Failed:{shape:"S14"},Pending:{shape:"S18"}}}},Untag:{http:{method:"PATCH",requestUri:"/resources/{Arn}/tags"},input:{type:"structure",required:["Arn","Keys"],members:{Arn:{location:"uri",locationName:"Arn"},Keys:{shape:"S2d"}}},output:{type:"structure",members:{Arn:{},Keys:{shape:"S2d"}}}},UpdateGroup:{http:{requestUri:"/update-group"},input:{type:"structure",members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},Description:{}}},output:{type:"structure",members:{Group:{shape:"Sj"}}}},UpdateGroupQuery:{http:{requestUri:"/update-group-query"},input:{type:"structure",required:["ResourceQuery"],members:{GroupName:{deprecated:!0,deprecatedMessage:"This field is deprecated, use Group instead."},Group:{},ResourceQuery:{shape:"S4"}}},output:{type:"structure",members:{GroupQuery:{shape:"Sx"}}}}},shapes:{S4:{type:"structure",required:["Type","Query"],members:{Type:{},Query:{}}},S7:{type:"map",key:{},value:{}},Sa:{type:"list",member:{type:"structure",required:["Type"],members:{Type:{},Parameters:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Values:{type:"list",member:{}}}}}}}},Sj:{type:"structure",required:["GroupArn","Name"],members:{GroupArn:{},Name:{},Description:{}}},Sl:{type:"structure",members:{Configuration:{shape:"Sa"},ProposedConfiguration:{shape:"Sa"},Status:{},FailureReason:{}}},Sx:{type:"structure",required:["GroupName","ResourceQuery"],members:{GroupName:{},ResourceQuery:{shape:"S4"}}},S11:{type:"list",member:{}},S14:{type:"list",member:{type:"structure",members:{ResourceArn:{},ErrorMessage:{},ErrorCode:{}}}},S18:{type:"list",member:{type:"structure",members:{ResourceArn:{}}}},S1l:{type:"structure",members:{ResourceArn:{},ResourceType:{}}},S1p:{type:"list",member:{shape:"S1l"}},S1q:{type:"list",member:{type:"structure",members:{ErrorCode:{},Message:{}}}},S2d:{type:"list",member:{}}}}},{}],202:[function(e,t,r){t.exports={pagination:{ListGroupResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:["ResourceIdentifiers","Resources"]},ListGroups:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"GroupIdentifiers"},SearchResources:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults",result_key:"ResourceIdentifiers"}}}},{}],203:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-04-01",endpointPrefix:"route53",globalEndpoint:"route53.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Route 53",serviceFullName:"Amazon Route 53",serviceId:"Route 53",signatureVersion:"v4",uid:"route53-2013-04-01"},operations:{ActivateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/activate"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},AssociateVPCWithHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/associatevpc"},input:{locationName:"AssociateVPCWithHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},ChangeResourceRecordSets:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/rrset/"},input:{locationName:"ChangeResourceRecordSetsRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","ChangeBatch"],members:{HostedZoneId:{location:"uri",locationName:"Id"},ChangeBatch:{type:"structure",required:["Changes"],members:{Comment:{},Changes:{type:"list",member:{locationName:"Change",type:"structure",required:["Action","ResourceRecordSet"],members:{Action:{},ResourceRecordSet:{shape:"Sk"}}}}}}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},ChangeTagsForResource:{http:{requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{locationName:"ChangeTagsForResourceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"},AddTags:{shape:"S18"},RemoveTagKeys:{type:"list",member:{locationName:"Key"}}}},output:{type:"structure",members:{}}},CreateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck",responseCode:201},input:{locationName:"CreateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HealthCheckConfig"],members:{CallerReference:{},HealthCheckConfig:{shape:"S1g"}}},output:{type:"structure",required:["HealthCheck","Location"],members:{HealthCheck:{shape:"S23"},Location:{location:"header",locationName:"Location"}}}},CreateHostedZone:{http:{requestUri:"/2013-04-01/hostedzone",responseCode:201},input:{locationName:"CreateHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","CallerReference"],members:{Name:{},VPC:{shape:"Sa"},CallerReference:{},HostedZoneConfig:{shape:"S2l"},DelegationSetId:{}}},output:{type:"structure",required:["HostedZone","ChangeInfo","DelegationSet","Location"],members:{HostedZone:{shape:"S2o"},ChangeInfo:{shape:"S5"},DelegationSet:{shape:"S2q"},VPC:{shape:"Sa"},Location:{location:"header",locationName:"Location"}}}},CreateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey",responseCode:201},input:{locationName:"CreateKeySigningKeyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference","HostedZoneId","KeyManagementServiceArn","Name","Status"],members:{CallerReference:{},HostedZoneId:{},KeyManagementServiceArn:{},Name:{},Status:{}}},output:{type:"structure",required:["ChangeInfo","KeySigningKey","Location"],members:{ChangeInfo:{shape:"S5"},KeySigningKey:{shape:"S2w"},Location:{location:"header",locationName:"Location"}}}},CreateQueryLoggingConfig:{http:{requestUri:"/2013-04-01/queryloggingconfig",responseCode:201},input:{locationName:"CreateQueryLoggingConfigRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","CloudWatchLogsLogGroupArn"],members:{HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},output:{type:"structure",required:["QueryLoggingConfig","Location"],members:{QueryLoggingConfig:{shape:"S33"},Location:{location:"header",locationName:"Location"}}}},CreateReusableDelegationSet:{http:{requestUri:"/2013-04-01/delegationset",responseCode:201},input:{locationName:"CreateReusableDelegationSetRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["CallerReference"],members:{CallerReference:{},HostedZoneId:{}}},output:{type:"structure",required:["DelegationSet","Location"],members:{DelegationSet:{shape:"S2q"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicy:{http:{requestUri:"/2013-04-01/trafficpolicy",responseCode:201},input:{locationName:"CreateTrafficPolicyRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Name","Document"],members:{Name:{},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3c"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance",responseCode:201},input:{locationName:"CreateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","Name","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{HostedZoneId:{},Name:{},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance","Location"],members:{TrafficPolicyInstance:{shape:"S3h"},Location:{location:"header",locationName:"Location"}}}},CreateTrafficPolicyVersion:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}",responseCode:201},input:{locationName:"CreateTrafficPolicyVersionRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Document"],members:{Id:{location:"uri",locationName:"Id"},Document:{},Comment:{}}},output:{type:"structure",required:["TrafficPolicy","Location"],members:{TrafficPolicy:{shape:"S3c"},Location:{location:"header",locationName:"Location"}}}},CreateVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{locationName:"CreateVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{},VPC:{shape:"Sa"}}}},DeactivateKeySigningKey:{http:{requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}/deactivate"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteHealthCheck:{http:{method:"DELETE",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",members:{}}},DeleteHostedZone:{http:{method:"DELETE",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteKeySigningKey:{http:{method:"DELETE",requestUri:"/2013-04-01/keysigningkey/{HostedZoneId}/{Name}"},input:{type:"structure",required:["HostedZoneId","Name"],members:{HostedZoneId:{location:"uri",locationName:"HostedZoneId"},Name:{location:"uri",locationName:"Name"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DeleteQueryLoggingConfig:{http:{method:"DELETE",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteReusableDelegationSet:{http:{method:"DELETE",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicy:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",members:{}}},DeleteTrafficPolicyInstance:{http:{method:"DELETE",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",members:{}}},DeleteVPCAssociationAuthorization:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/deauthorizevpcassociation"},input:{locationName:"DeleteVPCAssociationAuthorizationRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"}}},output:{type:"structure",members:{}}},DisableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},DisassociateVPCFromHostedZone:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/disassociatevpc"},input:{locationName:"DisassociateVPCFromHostedZoneRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HostedZoneId","VPC"],members:{HostedZoneId:{location:"uri",locationName:"Id"},VPC:{shape:"Sa"},Comment:{}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},EnableHostedZoneDNSSEC:{http:{requestUri:"/2013-04-01/hostedzone/{Id}/enable-dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetAccountLimit:{http:{method:"GET",requestUri:"/2013-04-01/accountlimit/{Type}"},input:{type:"structure",required:["Type"],members:{Type:{location:"uri",locationName:"Type"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetChange:{http:{method:"GET",requestUri:"/2013-04-01/change/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["ChangeInfo"],members:{ChangeInfo:{shape:"S5"}}}},GetCheckerIpRanges:{http:{method:"GET",requestUri:"/2013-04-01/checkeripranges"},input:{type:"structure",members:{}},output:{type:"structure",required:["CheckerIpRanges"],members:{CheckerIpRanges:{type:"list",member:{}}}}},GetDNSSEC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/dnssec"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Status","KeySigningKeys"],members:{Status:{type:"structure",members:{ServeSignature:{},StatusMessage:{}}},KeySigningKeys:{type:"list",member:{shape:"S2w"}}}}},GetGeoLocation:{http:{method:"GET",requestUri:"/2013-04-01/geolocation"},input:{type:"structure",members:{ContinentCode:{location:"querystring",locationName:"continentcode"},CountryCode:{location:"querystring",locationName:"countrycode"},SubdivisionCode:{location:"querystring",locationName:"subdivisioncode"}}},output:{type:"structure",required:["GeoLocationDetails"],members:{GeoLocationDetails:{shape:"S4w"}}}},GetHealthCheck:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S23"}}}},GetHealthCheckCount:{http:{method:"GET",requestUri:"/2013-04-01/healthcheckcount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HealthCheckCount"],members:{HealthCheckCount:{type:"long"}}}},GetHealthCheckLastFailureReason:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/lastfailurereason"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S57"}}}},GetHealthCheckStatus:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck/{HealthCheckId}/status"},input:{type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"}}},output:{type:"structure",required:["HealthCheckObservations"],members:{HealthCheckObservations:{shape:"S57"}}}},GetHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2o"},DelegationSet:{shape:"S2q"},VPCs:{shape:"S5f"}}}},GetHostedZoneCount:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["HostedZoneCount"],members:{HostedZoneCount:{type:"long"}}}},GetHostedZoneLimit:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonelimit/{Id}/{Type}"},input:{type:"structure",required:["Type","HostedZoneId"],members:{Type:{location:"uri",locationName:"Type"},HostedZoneId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetQueryLoggingConfig:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["QueryLoggingConfig"],members:{QueryLoggingConfig:{shape:"S33"}}}},GetReusableDelegationSet:{http:{method:"GET",requestUri:"/2013-04-01/delegationset/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["DelegationSet"],members:{DelegationSet:{shape:"S2q"}}}},GetReusableDelegationSetLimit:{http:{method:"GET",requestUri:"/2013-04-01/reusabledelegationsetlimit/{Id}/{Type}"},input:{type:"structure",required:["Type","DelegationSetId"],members:{Type:{location:"uri",locationName:"Type"},DelegationSetId:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["Limit","Count"],members:{Limit:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{type:"long"}}},Count:{type:"long"}}}},GetTrafficPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{type:"structure",required:["Id","Version"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3c"}}}},GetTrafficPolicyInstance:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3h"}}}},GetTrafficPolicyInstanceCount:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstancecount"},input:{type:"structure",members:{}},output:{type:"structure",required:["TrafficPolicyInstanceCount"],members:{TrafficPolicyInstanceCount:{type:"integer"}}}},ListGeoLocations:{http:{method:"GET",requestUri:"/2013-04-01/geolocations"},input:{type:"structure",members:{StartContinentCode:{location:"querystring",locationName:"startcontinentcode"},StartCountryCode:{location:"querystring",locationName:"startcountrycode"},StartSubdivisionCode:{location:"querystring",locationName:"startsubdivisioncode"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["GeoLocationDetailsList","IsTruncated","MaxItems"],members:{GeoLocationDetailsList:{type:"list",member:{shape:"S4w",locationName:"GeoLocationDetails"}},IsTruncated:{type:"boolean"},NextContinentCode:{},NextCountryCode:{},NextSubdivisionCode:{},MaxItems:{}}}},ListHealthChecks:{http:{method:"GET",requestUri:"/2013-04-01/healthcheck"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HealthChecks","Marker","IsTruncated","MaxItems"],members:{HealthChecks:{type:"list",member:{shape:"S23",locationName:"HealthCheck"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZones:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"},DelegationSetId:{location:"querystring",locationName:"delegationsetid"}}},output:{type:"structure",required:["HostedZones","Marker","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6d"},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListHostedZonesByName:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyname"},input:{type:"structure",members:{DNSName:{location:"querystring",locationName:"dnsname"},HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["HostedZones","IsTruncated","MaxItems"],members:{HostedZones:{shape:"S6d"},DNSName:{},HostedZoneId:{},IsTruncated:{type:"boolean"},NextDNSName:{},NextHostedZoneId:{},MaxItems:{}}}},ListHostedZonesByVPC:{http:{method:"GET",requestUri:"/2013-04-01/hostedzonesbyvpc"},input:{type:"structure",required:["VPCId","VPCRegion"],members:{VPCId:{location:"querystring",locationName:"vpcid"},VPCRegion:{location:"querystring",locationName:"vpcregion"},MaxItems:{location:"querystring",locationName:"maxitems"},NextToken:{location:"querystring",locationName:"nexttoken"}}},output:{type:"structure",required:["HostedZoneSummaries","MaxItems"],members:{HostedZoneSummaries:{type:"list",member:{locationName:"HostedZoneSummary",type:"structure",required:["HostedZoneId","Name","Owner"],members:{HostedZoneId:{},Name:{},Owner:{type:"structure",members:{OwningAccount:{},OwningService:{}}}}}},MaxItems:{},NextToken:{}}}},ListQueryLoggingConfigs:{http:{method:"GET",requestUri:"/2013-04-01/queryloggingconfig"},input:{type:"structure",members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["QueryLoggingConfigs"],members:{QueryLoggingConfigs:{type:"list",member:{shape:"S33",locationName:"QueryLoggingConfig"}},NextToken:{}}}},ListResourceRecordSets:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/rrset"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},StartRecordName:{location:"querystring",locationName:"name"},StartRecordType:{location:"querystring",locationName:"type"},StartRecordIdentifier:{location:"querystring",locationName:"identifier"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["ResourceRecordSets","IsTruncated","MaxItems"],members:{ResourceRecordSets:{type:"list",member:{shape:"Sk",locationName:"ResourceRecordSet"}},IsTruncated:{type:"boolean"},NextRecordName:{},NextRecordType:{},NextRecordIdentifier:{},MaxItems:{}}}},ListReusableDelegationSets:{http:{method:"GET",requestUri:"/2013-04-01/delegationset"},input:{type:"structure",members:{Marker:{location:"querystring",locationName:"marker"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["DelegationSets","Marker","IsTruncated","MaxItems"],members:{DelegationSets:{type:"list",member:{shape:"S2q",locationName:"DelegationSet"}},Marker:{},IsTruncated:{type:"boolean"},NextMarker:{},MaxItems:{}}}},ListTagsForResource:{http:{method:"GET",requestUri:"/2013-04-01/tags/{ResourceType}/{ResourceId}"},input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceId:{location:"uri",locationName:"ResourceId"}}},output:{type:"structure",required:["ResourceTagSet"],members:{ResourceTagSet:{shape:"S70"}}}},ListTagsForResources:{http:{requestUri:"/2013-04-01/tags/{ResourceType}"},input:{locationName:"ListTagsForResourcesRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["ResourceType","ResourceIds"],members:{ResourceType:{location:"uri",locationName:"ResourceType"},ResourceIds:{type:"list",member:{locationName:"ResourceId"}}}},output:{type:"structure",required:["ResourceTagSets"],members:{ResourceTagSets:{type:"list",member:{shape:"S70",locationName:"ResourceTagSet"}}}}},ListTrafficPolicies:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies"},input:{type:"structure",members:{TrafficPolicyIdMarker:{location:"querystring",locationName:"trafficpolicyid"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicySummaries","IsTruncated","TrafficPolicyIdMarker","MaxItems"],members:{TrafficPolicySummaries:{type:"list",member:{locationName:"TrafficPolicySummary",type:"structure",required:["Id","Name","Type","LatestVersion","TrafficPolicyCount"],members:{Id:{},Name:{},Type:{},LatestVersion:{type:"integer"},TrafficPolicyCount:{type:"integer"}}}},IsTruncated:{type:"boolean"},TrafficPolicyIdMarker:{},MaxItems:{}}}},ListTrafficPolicyInstances:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances"},input:{type:"structure",members:{HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByHostedZone:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/hostedzone"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"querystring",locationName:"id"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyInstancesByPolicy:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicyinstances/trafficpolicy"},input:{type:"structure",required:["TrafficPolicyId","TrafficPolicyVersion"],members:{TrafficPolicyId:{location:"querystring",locationName:"id"},TrafficPolicyVersion:{location:"querystring",locationName:"version",type:"integer"},HostedZoneIdMarker:{location:"querystring",locationName:"hostedzoneid"},TrafficPolicyInstanceNameMarker:{location:"querystring",locationName:"trafficpolicyinstancename"},TrafficPolicyInstanceTypeMarker:{location:"querystring",locationName:"trafficpolicyinstancetype"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicyInstances","IsTruncated","MaxItems"],members:{TrafficPolicyInstances:{shape:"S7b"},HostedZoneIdMarker:{},TrafficPolicyInstanceNameMarker:{},TrafficPolicyInstanceTypeMarker:{},IsTruncated:{type:"boolean"},MaxItems:{}}}},ListTrafficPolicyVersions:{http:{method:"GET",requestUri:"/2013-04-01/trafficpolicies/{Id}/versions"},input:{type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},TrafficPolicyVersionMarker:{location:"querystring",locationName:"trafficpolicyversion"},MaxItems:{location:"querystring",locationName:"maxitems"}}},output:{type:"structure",required:["TrafficPolicies","IsTruncated","TrafficPolicyVersionMarker","MaxItems"],members:{TrafficPolicies:{type:"list",member:{shape:"S3c",locationName:"TrafficPolicy"}},IsTruncated:{type:"boolean"},TrafficPolicyVersionMarker:{},MaxItems:{}}}},ListVPCAssociationAuthorizations:{http:{method:"GET",requestUri:"/2013-04-01/hostedzone/{Id}/authorizevpcassociation"},input:{type:"structure",required:["HostedZoneId"],members:{HostedZoneId:{location:"uri",locationName:"Id"},NextToken:{location:"querystring",locationName:"nexttoken"},MaxResults:{location:"querystring",locationName:"maxresults"}}},output:{type:"structure",required:["HostedZoneId","VPCs"],members:{HostedZoneId:{},NextToken:{},VPCs:{shape:"S5f"}}}},TestDNSAnswer:{http:{method:"GET",requestUri:"/2013-04-01/testdnsanswer"},input:{type:"structure",required:["HostedZoneId","RecordName","RecordType"],members:{HostedZoneId:{location:"querystring",locationName:"hostedzoneid"},RecordName:{location:"querystring",locationName:"recordname"},RecordType:{location:"querystring",locationName:"recordtype"},ResolverIP:{location:"querystring",locationName:"resolverip"},EDNS0ClientSubnetIP:{location:"querystring",locationName:"edns0clientsubnetip"},EDNS0ClientSubnetMask:{location:"querystring",locationName:"edns0clientsubnetmask"}}},output:{type:"structure",required:["Nameserver","RecordName","RecordType","RecordData","ResponseCode","Protocol"],members:{Nameserver:{},RecordName:{},RecordType:{},RecordData:{type:"list",member:{locationName:"RecordDataEntry"}},ResponseCode:{},Protocol:{}}}},UpdateHealthCheck:{http:{requestUri:"/2013-04-01/healthcheck/{HealthCheckId}"},input:{locationName:"UpdateHealthCheckRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["HealthCheckId"],members:{HealthCheckId:{location:"uri",locationName:"HealthCheckId"},HealthCheckVersion:{type:"long"},IPAddress:{},Port:{type:"integer"},ResourcePath:{},
-FullyQualifiedDomainName:{},SearchString:{},FailureThreshold:{type:"integer"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{},ResetElements:{type:"list",member:{locationName:"ResettableElementName"}}}},output:{type:"structure",required:["HealthCheck"],members:{HealthCheck:{shape:"S23"}}}},UpdateHostedZoneComment:{http:{requestUri:"/2013-04-01/hostedzone/{Id}"},input:{locationName:"UpdateHostedZoneCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id"],members:{Id:{location:"uri",locationName:"Id"},Comment:{}}},output:{type:"structure",required:["HostedZone"],members:{HostedZone:{shape:"S2o"}}}},UpdateTrafficPolicyComment:{http:{requestUri:"/2013-04-01/trafficpolicy/{Id}/{Version}"},input:{locationName:"UpdateTrafficPolicyCommentRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","Version","Comment"],members:{Id:{location:"uri",locationName:"Id"},Version:{location:"uri",locationName:"Version",type:"integer"},Comment:{}}},output:{type:"structure",required:["TrafficPolicy"],members:{TrafficPolicy:{shape:"S3c"}}}},UpdateTrafficPolicyInstance:{http:{requestUri:"/2013-04-01/trafficpolicyinstance/{Id}"},input:{locationName:"UpdateTrafficPolicyInstanceRequest",xmlNamespace:{uri:"https://route53.amazonaws.com/doc/2013-04-01/"},type:"structure",required:["Id","TTL","TrafficPolicyId","TrafficPolicyVersion"],members:{Id:{location:"uri",locationName:"Id"},TTL:{type:"long"},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"}}},output:{type:"structure",required:["TrafficPolicyInstance"],members:{TrafficPolicyInstance:{shape:"S3h"}}}}},shapes:{S5:{type:"structure",required:["Id","Status","SubmittedAt"],members:{Id:{},Status:{},SubmittedAt:{type:"timestamp"},Comment:{}}},Sa:{type:"structure",members:{VPCRegion:{},VPCId:{}}},Sk:{type:"structure",required:["Name","Type"],members:{Name:{},Type:{},SetIdentifier:{},Weight:{type:"long"},Region:{},GeoLocation:{type:"structure",members:{ContinentCode:{},CountryCode:{},SubdivisionCode:{}}},Failover:{},MultiValueAnswer:{type:"boolean"},TTL:{type:"long"},ResourceRecords:{type:"list",member:{locationName:"ResourceRecord",type:"structure",required:["Value"],members:{Value:{}}}},AliasTarget:{type:"structure",required:["HostedZoneId","DNSName","EvaluateTargetHealth"],members:{HostedZoneId:{},DNSName:{},EvaluateTargetHealth:{type:"boolean"}}},HealthCheckId:{},TrafficPolicyInstanceId:{}}},S18:{type:"list",member:{locationName:"Tag",type:"structure",members:{Key:{},Value:{}}}},S1g:{type:"structure",required:["Type"],members:{IPAddress:{},Port:{type:"integer"},Type:{},ResourcePath:{},FullyQualifiedDomainName:{},SearchString:{},RequestInterval:{type:"integer"},FailureThreshold:{type:"integer"},MeasureLatency:{type:"boolean"},Inverted:{type:"boolean"},Disabled:{type:"boolean"},HealthThreshold:{type:"integer"},ChildHealthChecks:{shape:"S1t"},EnableSNI:{type:"boolean"},Regions:{shape:"S1v"},AlarmIdentifier:{shape:"S1x"},InsufficientDataHealthStatus:{},RoutingControlArn:{}}},S1t:{type:"list",member:{locationName:"ChildHealthCheck"}},S1v:{type:"list",member:{locationName:"Region"}},S1x:{type:"structure",required:["Region","Name"],members:{Region:{},Name:{}}},S23:{type:"structure",required:["Id","CallerReference","HealthCheckConfig","HealthCheckVersion"],members:{Id:{},CallerReference:{},LinkedService:{shape:"S24"},HealthCheckConfig:{shape:"S1g"},HealthCheckVersion:{type:"long"},CloudWatchAlarmConfiguration:{type:"structure",required:["EvaluationPeriods","Threshold","ComparisonOperator","Period","MetricName","Namespace","Statistic"],members:{EvaluationPeriods:{type:"integer"},Threshold:{type:"double"},ComparisonOperator:{},Period:{type:"integer"},MetricName:{},Namespace:{},Statistic:{},Dimensions:{type:"list",member:{locationName:"Dimension",type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}}}}},S24:{type:"structure",members:{ServicePrincipal:{},Description:{}}},S2l:{type:"structure",members:{Comment:{},PrivateZone:{type:"boolean"}}},S2o:{type:"structure",required:["Id","Name","CallerReference"],members:{Id:{},Name:{},CallerReference:{},Config:{shape:"S2l"},ResourceRecordSetCount:{type:"long"},LinkedService:{shape:"S24"}}},S2q:{type:"structure",required:["NameServers"],members:{Id:{},CallerReference:{},NameServers:{type:"list",member:{locationName:"NameServer"}}}},S2w:{type:"structure",members:{Name:{},KmsArn:{},Flag:{type:"integer"},SigningAlgorithmMnemonic:{},SigningAlgorithmType:{type:"integer"},DigestAlgorithmMnemonic:{},DigestAlgorithmType:{type:"integer"},KeyTag:{type:"integer"},DigestValue:{},PublicKey:{},DSRecord:{},DNSKEYRecord:{},Status:{},StatusMessage:{},CreatedDate:{type:"timestamp"},LastModifiedDate:{type:"timestamp"}}},S33:{type:"structure",required:["Id","HostedZoneId","CloudWatchLogsLogGroupArn"],members:{Id:{},HostedZoneId:{},CloudWatchLogsLogGroupArn:{}}},S3c:{type:"structure",required:["Id","Version","Name","Type","Document"],members:{Id:{},Version:{type:"integer"},Name:{},Type:{},Document:{},Comment:{}}},S3h:{type:"structure",required:["Id","HostedZoneId","Name","TTL","State","Message","TrafficPolicyId","TrafficPolicyVersion","TrafficPolicyType"],members:{Id:{},HostedZoneId:{},Name:{},TTL:{type:"long"},State:{},Message:{},TrafficPolicyId:{},TrafficPolicyVersion:{type:"integer"},TrafficPolicyType:{}}},S4w:{type:"structure",members:{ContinentCode:{},ContinentName:{},CountryCode:{},CountryName:{},SubdivisionCode:{},SubdivisionName:{}}},S57:{type:"list",member:{locationName:"HealthCheckObservation",type:"structure",members:{Region:{},IPAddress:{},StatusReport:{type:"structure",members:{Status:{},CheckedTime:{type:"timestamp"}}}}}},S5f:{type:"list",member:{shape:"Sa",locationName:"VPC"}},S6d:{type:"list",member:{shape:"S2o",locationName:"HostedZone"}},S70:{type:"structure",members:{ResourceType:{},ResourceId:{},Tags:{shape:"S18"}}},S7b:{type:"list",member:{shape:"S3h",locationName:"TrafficPolicyInstance"}}}}},{}],204:[function(e,t,r){t.exports={pagination:{ListHealthChecks:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HealthChecks"},ListHostedZones:{input_token:"Marker",limit_key:"MaxItems",more_results:"IsTruncated",output_token:"NextMarker",result_key:"HostedZones"},ListQueryLoggingConfigs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueryLoggingConfigs"},ListResourceRecordSets:{input_token:["StartRecordName","StartRecordType","StartRecordIdentifier"],limit_key:"MaxItems",more_results:"IsTruncated",output_token:["NextRecordName","NextRecordType","NextRecordIdentifier"],result_key:"ResourceRecordSets"}}}},{}],205:[function(e,t,r){t.exports={version:2,waiters:{ResourceRecordSetsChanged:{delay:30,maxAttempts:60,operation:"GetChange",acceptors:[{matcher:"path",expected:"INSYNC",argument:"ChangeInfo.Status",state:"success"}]}}}},{}],206:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-05-15",endpointPrefix:"route53domains",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Route 53 Domains",serviceId:"Route 53 Domains",signatureVersion:"v4",targetPrefix:"Route53Domains_v20140515",uid:"route53domains-2014-05-15"},operations:{AcceptDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName","Password"],members:{DomainName:{},Password:{}}},output:{type:"structure",members:{OperationId:{}}}},CancelDomainTransferToAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},CheckDomainAvailability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},IdnLangCode:{}}},output:{type:"structure",required:["Availability"],members:{Availability:{}}}},CheckDomainTransferability:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AuthCode:{shape:"Sd"}}},output:{type:"structure",required:["Transferability"],members:{Transferability:{type:"structure",members:{Transferable:{}}}}}},DeleteTagsForDomain:{input:{type:"structure",required:["DomainName","TagsToDelete"],members:{DomainName:{},TagsToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{}}},DisableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},DisableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},EnableDomainAutoRenew:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{}}},EnableDomainTransferLock:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},GetContactReachabilityStatus:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},status:{}}}},GetDomainDetail:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["DomainName","Nameservers","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},Nameservers:{shape:"Sy"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"},RegistrarName:{},WhoIsServer:{},RegistrarUrl:{},AbuseContactEmail:{},AbuseContactPhone:{},RegistryDomainId:{},CreationDate:{type:"timestamp"},UpdatedDate:{type:"timestamp"},ExpirationDate:{type:"timestamp"},Reseller:{},DnsSec:{},StatusList:{type:"list",member:{}}}}},GetDomainSuggestions:{input:{type:"structure",required:["DomainName","SuggestionCount","OnlyAvailable"],members:{DomainName:{},SuggestionCount:{type:"integer"},OnlyAvailable:{type:"boolean"}}},output:{type:"structure",members:{SuggestionsList:{type:"list",member:{type:"structure",members:{DomainName:{},Availability:{}}}}}}},GetOperationDetail:{input:{type:"structure",required:["OperationId"],members:{OperationId:{}}},output:{type:"structure",members:{OperationId:{},Status:{},Message:{},DomainName:{},Type:{},SubmittedDate:{type:"timestamp"}}}},ListDomains:{input:{type:"structure",members:{Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Domains"],members:{Domains:{type:"list",member:{type:"structure",required:["DomainName"],members:{DomainName:{},AutoRenew:{type:"boolean"},TransferLock:{type:"boolean"},Expiry:{type:"timestamp"}}}},NextPageMarker:{}}}},ListOperations:{input:{type:"structure",members:{SubmittedSince:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",required:["Operations"],members:{Operations:{type:"list",member:{type:"structure",required:["OperationId","Status","Type","SubmittedDate"],members:{OperationId:{},Status:{},Type:{},SubmittedDate:{type:"timestamp"}}}},NextPageMarker:{}}}},ListTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["TagList"],members:{TagList:{shape:"S2d"}}}},RegisterDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},RejectDomainTransferFromAnotherAwsAccount:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",members:{OperationId:{}}}},RenewDomain:{input:{type:"structure",required:["DomainName","CurrentExpiryYear"],members:{DomainName:{},DurationInYears:{type:"integer"},CurrentExpiryYear:{type:"integer"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},ResendContactReachabilityEmail:{input:{type:"structure",members:{domainName:{}}},output:{type:"structure",members:{domainName:{},emailAddress:{},isAlreadyVerified:{type:"boolean"}}}},RetrieveDomainAuthCode:{input:{type:"structure",required:["DomainName"],members:{DomainName:{}}},output:{type:"structure",required:["AuthCode"],members:{AuthCode:{shape:"Sd"}}}},TransferDomain:{input:{type:"structure",required:["DomainName","DurationInYears","AdminContact","RegistrantContact","TechContact"],members:{DomainName:{},IdnLangCode:{},DurationInYears:{type:"integer"},Nameservers:{shape:"Sy"},AuthCode:{shape:"Sd"},AutoRenew:{type:"boolean"},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"},PrivacyProtectAdminContact:{type:"boolean"},PrivacyProtectRegistrantContact:{type:"boolean"},PrivacyProtectTechContact:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},TransferDomainToAnotherAwsAccount:{input:{type:"structure",required:["DomainName","AccountId"],members:{DomainName:{},AccountId:{}}},output:{type:"structure",members:{OperationId:{},Password:{}}}},UpdateDomainContact:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminContact:{shape:"S14"},RegistrantContact:{shape:"S14"},TechContact:{shape:"S14"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainContactPrivacy:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},AdminPrivacy:{type:"boolean"},RegistrantPrivacy:{type:"boolean"},TechPrivacy:{type:"boolean"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateDomainNameservers:{input:{type:"structure",required:["DomainName","Nameservers"],members:{DomainName:{},FIAuthKey:{deprecated:!0},Nameservers:{shape:"Sy"}}},output:{type:"structure",required:["OperationId"],members:{OperationId:{}}}},UpdateTagsForDomain:{input:{type:"structure",required:["DomainName"],members:{DomainName:{},TagsToUpdate:{shape:"S2d"}}},output:{type:"structure",members:{}}},ViewBilling:{input:{type:"structure",members:{Start:{type:"timestamp"},End:{type:"timestamp"},Marker:{},MaxItems:{type:"integer"}}},output:{type:"structure",members:{NextPageMarker:{},BillingRecords:{type:"list",member:{type:"structure",members:{DomainName:{},Operation:{},InvoiceId:{},BillDate:{type:"timestamp"},Price:{type:"double"}}}}}}}},shapes:{Sd:{type:"string",sensitive:!0},Sy:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},GlueIps:{type:"list",member:{}}}}},S14:{type:"structure",members:{FirstName:{},LastName:{},ContactType:{},OrganizationName:{},AddressLine1:{},AddressLine2:{},City:{},State:{},CountryCode:{},ZipCode:{},PhoneNumber:{},Email:{},Fax:{},ExtraParams:{type:"list",member:{type:"structure",required:["Name","Value"],members:{Name:{},Value:{}}}}},sensitive:!0},S2d:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}}}}},{}],207:[function(e,t,r){t.exports={pagination:{ListDomains:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Domains"},ListOperations:{input_token:"Marker",limit_key:"MaxItems",output_token:"NextPageMarker",result_key:"Operations"}}}},{}],208:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-11-28",endpointPrefix:"runtime.lex",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon Lex Runtime Service",serviceId:"Lex Runtime Service",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex-2016-11-28"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"}}},output:{type:"structure",members:{botName:{},botAlias:{},userId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session/"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},checkpointLabelFilter:{location:"querystring",locationName:"checkpointLabelFilter"}}},output:{type:"structure",members:{recentIntentSummaryView:{shape:"Sa"},sessionAttributes:{shape:"Sd"},sessionId:{},dialogAction:{shape:"Sh"},activeContexts:{shape:"Sk"}}}},PostContent:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/content"},input:{type:"structure",required:["botName","botAlias","userId","contentType","inputStream"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},requestAttributes:{shape:"St",jsonvalue:!0,location:"header",locationName:"x-amz-lex-request-attributes"},contentType:{location:"header",locationName:"Content-Type"},accept:{location:"header",locationName:"Accept"},inputStream:{shape:"Sw"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"inputStream"},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},nluIntentConfidence:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-nlu-intent-confidence"},alternativeIntents:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-alternative-intents"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},sentimentResponse:{location:"header",locationName:"x-amz-lex-sentiment"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},inputTranscript:{deprecated:!0,deprecatedMessage:"The inputTranscript field is deprecated, use the encodedInputTranscript field instead. The inputTranscript field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-input-transcript"},encodedInputTranscript:{location:"header",locationName:"x-amz-lex-encoded-input-transcript",type:"string",sensitive:!0},audioStream:{shape:"Sw"},botVersion:{location:"header",locationName:"x-amz-lex-bot-version"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"},authtype:"v4-unsigned-body"},PostText:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/text"},input:{type:"structure",required:["botName","botAlias","userId","inputText"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},requestAttributes:{shape:"Sd"},inputText:{shape:"Si"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},alternativeIntents:{type:"list",member:{type:"structure",members:{intentName:{},nluIntentConfidence:{shape:"S15"},slots:{shape:"Sd"}}}},slots:{shape:"Sd"},sessionAttributes:{shape:"Sd"},message:{shape:"Si"},sentimentResponse:{type:"structure",members:{sentimentLabel:{},sentimentScore:{}}},messageFormat:{},dialogState:{},slotToElicit:{},responseCard:{type:"structure",members:{version:{},contentType:{},genericAttachments:{type:"list",member:{type:"structure",members:{title:{},subTitle:{},attachmentLinkUrl:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},sessionId:{},botVersion:{},activeContexts:{shape:"Sk"}}}},PutSession:{http:{requestUri:"/bot/{botName}/alias/{botAlias}/user/{userId}/session"},input:{type:"structure",required:["botName","botAlias","userId"],members:{botName:{location:"uri",locationName:"botName"},botAlias:{location:"uri",locationName:"botAlias"},userId:{location:"uri",locationName:"userId"},sessionAttributes:{shape:"Sd"},dialogAction:{shape:"Sh"},recentIntentSummaryView:{shape:"Sa"},accept:{location:"header",locationName:"Accept"},activeContexts:{shape:"Sk"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},intentName:{location:"header",locationName:"x-amz-lex-intent-name"},slots:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-slots"},sessionAttributes:{jsonvalue:!0,location:"header",locationName:"x-amz-lex-session-attributes"},message:{shape:"Si",deprecated:!0,deprecatedMessage:"The message field is deprecated, use the encodedMessage field instead. The message field is available only in the de-DE, en-AU, en-GB, en-US, es-419, es-ES, es-US, fr-CA, fr-FR and it-IT locales.",location:"header",locationName:"x-amz-lex-message"},encodedMessage:{shape:"Sz",location:"header",locationName:"x-amz-lex-encoded-message"},messageFormat:{location:"header",locationName:"x-amz-lex-message-format"},dialogState:{location:"header",locationName:"x-amz-lex-dialog-state"},slotToElicit:{location:"header",locationName:"x-amz-lex-slot-to-elicit"},audioStream:{shape:"Sw"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},activeContexts:{shape:"Sx",jsonvalue:!0,location:"header",locationName:"x-amz-lex-active-contexts"}},payload:"audioStream"}}},shapes:{Sa:{type:"list",member:{type:"structure",required:["dialogActionType"],members:{intentName:{},checkpointLabel:{},slots:{shape:"Sd"},confirmationStatus:{},dialogActionType:{},fulfillmentState:{},slotToElicit:{}}}},Sd:{type:"map",key:{},value:{},sensitive:!0},Sh:{type:"structure",required:["type"],members:{type:{},intentName:{},slots:{shape:"Sd"},slotToElicit:{},fulfillmentState:{},message:{shape:"Si"},messageFormat:{}}},Si:{type:"string",sensitive:!0},Sk:{type:"list",member:{type:"structure",required:["name","timeToLive","parameters"],members:{name:{},timeToLive:{type:"structure",members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},parameters:{type:"map",key:{},value:{shape:"Si"}}}},sensitive:!0},St:{type:"string",sensitive:!0},Sw:{type:"blob",streaming:!0},Sx:{type:"string",sensitive:!0},Sz:{type:"string",sensitive:!0},S15:{type:"structure",members:{score:{type:"double"}}}}}},{}],209:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],210:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2020-08-07",endpointPrefix:"runtime-v2-lex",jsonVersion:"1.1",protocol:"rest-json",protocolSettings:{h2:"eventstream"},serviceAbbreviation:"Lex Runtime V2",serviceFullName:"Amazon Lex Runtime V2",serviceId:"Lex Runtime V2",signatureVersion:"v4",signingName:"lex",uid:"runtime.lex.v2-2020-08-07"},operations:{DeleteSession:{http:{method:"DELETE",requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","sessionId","localeId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{botId:{},botAliasId:{},localeId:{},sessionId:{}}}},GetSession:{http:{method:"GET",requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","localeId","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"}}},output:{type:"structure",members:{sessionId:{},messages:{shape:"Sa"},interpretations:{shape:"Sl"},sessionState:{shape:"S11"}}}},PutSession:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}"},input:{type:"structure",required:["botId","botAliasId","localeId","sessionState","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},messages:{shape:"Sa"},sessionState:{shape:"S11"},requestAttributes:{shape:"S1d"},responseContentType:{location:"header",locationName:"ResponseContentType"}}},output:{type:"structure",members:{contentType:{location:"header",locationName:"Content-Type"},messages:{location:"header",locationName:"x-amz-lex-messages"},sessionState:{location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{location:"header",locationName:"x-amz-lex-request-attributes"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},audioStream:{shape:"S1h"}},payload:"audioStream"}},RecognizeText:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/text"},input:{type:"structure",required:["botId","botAliasId","localeId","text","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},text:{shape:"Sc"},sessionState:{shape:"S11"},requestAttributes:{shape:"S1d"}}},output:{type:"structure",members:{messages:{shape:"Sa"},sessionState:{shape:"S11"},interpretations:{shape:"Sl"},requestAttributes:{shape:"S1d"},sessionId:{}}}},RecognizeUtterance:{http:{requestUri:"/bots/{botId}/botAliases/{botAliasId}/botLocales/{localeId}/sessions/{sessionId}/utterance"},input:{type:"structure",required:["botId","botAliasId","localeId","requestContentType","sessionId"],members:{botId:{location:"uri",locationName:"botId"},botAliasId:{location:"uri",locationName:"botAliasId"},localeId:{location:"uri",locationName:"localeId"},sessionId:{location:"uri",locationName:"sessionId"},sessionState:{shape:"S1l",location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{shape:"S1l",location:"header",locationName:"x-amz-lex-request-attributes"},requestContentType:{location:"header",locationName:"Content-Type"},responseContentType:{location:"header",locationName:"Response-Content-Type"},inputStream:{shape:"S1h"}},payload:"inputStream"},output:{type:"structure",members:{inputMode:{location:"header",locationName:"x-amz-lex-input-mode"},contentType:{location:"header",locationName:"Content-Type"},messages:{location:"header",locationName:"x-amz-lex-messages"},interpretations:{location:"header",locationName:"x-amz-lex-interpretations"},sessionState:{location:"header",locationName:"x-amz-lex-session-state"},requestAttributes:{location:"header",locationName:"x-amz-lex-request-attributes"},sessionId:{location:"header",locationName:"x-amz-lex-session-id"},inputTranscript:{location:"header",locationName:"x-amz-lex-input-transcript"},audioStream:{shape:"S1h"}},payload:"audioStream"},authtype:"v4-unsigned-body"}},shapes:{Sa:{type:"list",member:{type:"structure",required:["contentType"],members:{content:{shape:"Sc"},contentType:{},imageResponseCard:{type:"structure",required:["title"],members:{title:{},subtitle:{},imageUrl:{},buttons:{type:"list",member:{type:"structure",required:["text","value"],members:{text:{},value:{}}}}}}}}},Sc:{type:"string",sensitive:!0},Sl:{type:"list",member:{type:"structure",members:{nluConfidence:{type:"structure",members:{score:{type:"double"}}},sentimentResponse:{type:"structure",members:{sentiment:{},sentimentScore:{type:"structure",members:{positive:{type:"double"},negative:{type:"double"},neutral:{type:"double"},mixed:{type:"double"}}}}},intent:{shape:"Ss"}}}},Ss:{type:"structure",required:["name"],members:{name:{},slots:{type:"map",key:{},value:{shape:"Su"}},state:{},confirmationState:{}}},Su:{type:"structure",members:{value:{type:"structure",required:["interpretedValue"],members:{originalValue:{},interpretedValue:{},resolvedValues:{type:"list",member:{}}}},shape:{},values:{type:"list",member:{shape:"Su"}}}},S11:{type:"structure",members:{dialogAction:{type:"structure",required:["type"],members:{type:{},slotToElicit:{},slotElicitationStyle:{}}},intent:{shape:"Ss"},activeContexts:{type:"list",member:{type:"structure",required:["name","timeToLive","contextAttributes"],members:{name:{},timeToLive:{type:"structure",required:["timeToLiveInSeconds","turnsToLive"],members:{timeToLiveInSeconds:{type:"integer"},turnsToLive:{type:"integer"}}},contextAttributes:{type:"map",key:{},value:{shape:"Sc"}}}}},sessionAttributes:{shape:"S1d"},originatingRequestId:{}}},S1d:{type:"map",key:{},value:{}},S1h:{type:"blob",streaming:!0},S1l:{type:"string",sensitive:!0}}}},{}],211:[function(e,t,r){t.exports={pagination:{}}},{}],212:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2006-03-01",checksumFormat:"md5",endpointPrefix:"s3",globalEndpoint:"s3.amazonaws.com",protocol:"rest-xml",serviceAbbreviation:"Amazon S3",serviceFullName:"Amazon Simple Storage Service",serviceId:"S3",signatureVersion:"s3",uid:"s3-2006-03-01"},operations:{AbortMultipartUpload:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CompleteMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MultipartUpload:{locationName:"CompleteMultipartUpload",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{ETag:{},PartNumber:{type:"integer"}}},flattened:!0}}},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MultipartUpload"},output:{type:"structure",members:{Location:{},Bucket:{},Key:{},Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},CopyObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",
-required:["Bucket","CopySource","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},MetadataDirective:{location:"header",locationName:"x-amz-metadata-directive"},TaggingDirective:{location:"header",locationName:"x-amz-tagging-directive"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopyObjectResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},Expiration:{location:"header",locationName:"x-amz-expiration"},CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},VersionId:{location:"header",locationName:"x-amz-version-id"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyObjectResult"},alias:"PutObjectCopy"},CreateBucket:{http:{method:"PUT",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CreateBucketConfiguration:{locationName:"CreateBucketConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LocationConstraint:{}}},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ObjectLockEnabledForBucket:{location:"header",locationName:"x-amz-bucket-object-lock-enabled",type:"boolean"},ObjectOwnership:{location:"header",locationName:"x-amz-object-ownership"}},payload:"CreateBucketConfiguration"},output:{type:"structure",members:{Location:{location:"header",locationName:"Location"}}},alias:"PutBucket"},CreateMultipartUpload:{http:{requestUri:"/{Bucket}/{Key+}?uploads"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{locationName:"Bucket"},Key:{},UploadId:{},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},alias:"InitiateMultipartUpload"},DeleteBucket:{http:{method:"DELETE",requestUri:"/{Bucket}",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketAnalyticsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?analytics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketCors:{http:{method:"DELETE",requestUri:"/{Bucket}?cors",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketEncryption:{http:{method:"DELETE",requestUri:"/{Bucket}?encryption",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketIntelligentTieringConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?intelligent-tiering",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}}},DeleteBucketInventoryConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?inventory",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketLifecycle:{http:{method:"DELETE",requestUri:"/{Bucket}?lifecycle",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketMetricsConfiguration:{http:{method:"DELETE",requestUri:"/{Bucket}?metrics",responseCode:204},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketOwnershipControls:{http:{method:"DELETE",requestUri:"/{Bucket}?ownershipControls",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketPolicy:{http:{method:"DELETE",requestUri:"/{Bucket}?policy",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketReplication:{http:{method:"DELETE",requestUri:"/{Bucket}?replication",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketTagging:{http:{method:"DELETE",requestUri:"/{Bucket}?tagging",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteBucketWebsite:{http:{method:"DELETE",requestUri:"/{Bucket}?website",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},DeleteObject:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MFA:{location:"header",locationName:"x-amz-mfa"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},VersionId:{location:"header",locationName:"x-amz-version-id"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},DeleteObjectTagging:{http:{method:"DELETE",requestUri:"/{Bucket}/{Key+}?tagging",responseCode:204},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}}},DeleteObjects:{http:{requestUri:"/{Bucket}?delete"},input:{type:"structure",required:["Bucket","Delete"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delete:{locationName:"Delete",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Objects"],members:{Objects:{locationName:"Object",type:"list",member:{type:"structure",required:["Key"],members:{Key:{},VersionId:{}}},flattened:!0},Quiet:{type:"boolean"}}},MFA:{location:"header",locationName:"x-amz-mfa"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Delete"},output:{type:"structure",members:{Deleted:{type:"list",member:{type:"structure",members:{Key:{},VersionId:{},DeleteMarker:{type:"boolean"},DeleteMarkerVersionId:{}}},flattened:!0},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},Errors:{locationName:"Error",type:"list",member:{type:"structure",members:{Key:{},VersionId:{},Code:{},Message:{}}},flattened:!0}}},alias:"DeleteMultipleObjects",httpChecksumRequired:!0},DeletePublicAccessBlock:{http:{method:"DELETE",requestUri:"/{Bucket}?publicAccessBlock",responseCode:204},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},GetBucketAccelerateConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{}}}},GetBucketAcl:{http:{method:"GET",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S38"},Grants:{shape:"S3b",locationName:"AccessControlList"}}}},GetBucketAnalyticsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AnalyticsConfiguration:{shape:"S3k"}},payload:"AnalyticsConfiguration"}},GetBucketCors:{http:{method:"GET",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{CORSRules:{shape:"S3z",locationName:"CORSRule"}}}},GetBucketEncryption:{http:{method:"GET",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ServerSideEncryptionConfiguration:{shape:"S4c"}},payload:"ServerSideEncryptionConfiguration"}},GetBucketIntelligentTieringConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"}}},output:{type:"structure",members:{IntelligentTieringConfiguration:{shape:"S4i"}},payload:"IntelligentTieringConfiguration"}},GetBucketInventoryConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{InventoryConfiguration:{shape:"S4s"}},payload:"InventoryConfiguration"}},GetBucketLifecycle:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S58",locationName:"Rule"}}},deprecated:!0},GetBucketLifecycleConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Rules:{shape:"S5o",locationName:"Rule"}}}},GetBucketLocation:{http:{method:"GET",requestUri:"/{Bucket}?location"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LocationConstraint:{}}}},GetBucketLogging:{http:{method:"GET",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LoggingEnabled:{shape:"S60"}}}},GetBucketMetricsConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{MetricsConfiguration:{shape:"S68"}},payload:"MetricsConfiguration"}},GetBucketNotification:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S6c"},output:{shape:"S6d"},deprecated:!0},GetBucketNotificationConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?notification"},input:{shape:"S6c"},output:{shape:"S6o"}},GetBucketOwnershipControls:{http:{method:"GET",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{OwnershipControls:{shape:"S75"}},payload:"OwnershipControls"}},GetBucketPolicy:{http:{method:"GET",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Policy:{}},payload:"Policy"}},GetBucketPolicyStatus:{http:{method:"GET",requestUri:"/{Bucket}?policyStatus"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PolicyStatus:{type:"structure",members:{IsPublic:{locationName:"IsPublic",type:"boolean"}}}},payload:"PolicyStatus"}},GetBucketReplication:{http:{method:"GET",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ReplicationConfiguration:{shape:"S7h"}},payload:"ReplicationConfiguration"}},GetBucketRequestPayment:{http:{method:"GET",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payer:{}}}},GetBucketTagging:{http:{method:"GET",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3q"}}}},GetBucketVersioning:{http:{method:"GET",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Status:{},MFADelete:{locationName:"MfaDelete"}}}},GetBucketWebsite:{http:{method:"GET",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{RedirectAllRequestsTo:{shape:"S8k"},IndexDocument:{shape:"S8n"},ErrorDocument:{shape:"S8p"},RoutingRules:{shape:"S8q"}}}},GetObject:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},ResponseCacheControl:{location:"querystring",locationName:"response-cache-control"},ResponseContentDisposition:{location:"querystring",locationName:"response-content-disposition"},ResponseContentEncoding:{location:"querystring",locationName:"response-content-encoding"},ResponseContentLanguage:{location:"querystring",locationName:"response-content-language"},ResponseContentType:{location:"querystring",locationName:"response-content-type"},ResponseExpires:{location:"querystring",locationName:"response-expires",type:"timestamp",timestampFormat:"rfc822"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentRange:{location:"header",locationName:"Content-Range"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},TagCount:{location:"header",locationName:"x-amz-tagging-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}},payload:"Body"}},GetObjectAcl:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Owner:{shape:"S38"},Grants:{shape:"S3b",locationName:"AccessControlList"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},GetObjectLegalHold:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{LegalHold:{shape:"S9p"}},payload:"LegalHold"}},GetObjectLockConfiguration:{http:{method:"GET",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ObjectLockConfiguration:{shape:"S9s"}},payload:"ObjectLockConfiguration"}},GetObjectRetention:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Retention:{shape:"Sa0"}},payload:"Retention"}},GetObjectTagging:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}}},output:{type:"structure",required:["TagSet"],members:{VersionId:{location:"header",locationName:"x-amz-version-id"},TagSet:{shape:"S3q"}}}},GetObjectTorrent:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}?torrent"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Body:{streaming:!0,type:"blob"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"Body"}},GetPublicAccessBlock:{http:{method:"GET",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{PublicAccessBlockConfiguration:{shape:"Sa7"}},payload:"PublicAccessBlockConfiguration"}},HeadBucket:{http:{method:"HEAD",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}}},HeadObject:{http:{method:"HEAD",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},IfMatch:{location:"header",locationName:"If-Match"},IfModifiedSince:{location:"header",locationName:"If-Modified-Since",type:"timestamp"},IfNoneMatch:{location:"header",locationName:"If-None-Match"},IfUnmodifiedSince:{location:"header",locationName:"If-Unmodified-Since",type:"timestamp"},Key:{location:"uri",locationName:"Key"},Range:{location:"header",locationName:"Range"},VersionId:{location:"querystring",locationName:"versionId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},
-ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{DeleteMarker:{location:"header",locationName:"x-amz-delete-marker",type:"boolean"},AcceptRanges:{location:"header",locationName:"accept-ranges"},Expiration:{location:"header",locationName:"x-amz-expiration"},Restore:{location:"header",locationName:"x-amz-restore"},ArchiveStatus:{location:"header",locationName:"x-amz-archive-status"},LastModified:{location:"header",locationName:"Last-Modified",type:"timestamp"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ETag:{location:"header",locationName:"ETag"},MissingMeta:{location:"header",locationName:"x-amz-missing-meta",type:"integer"},VersionId:{location:"header",locationName:"x-amz-version-id"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"},ReplicationStatus:{location:"header",locationName:"x-amz-replication-status"},PartsCount:{location:"header",locationName:"x-amz-mp-parts-count",type:"integer"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"}}}},ListBucketAnalyticsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},AnalyticsConfigurationList:{locationName:"AnalyticsConfiguration",type:"list",member:{shape:"S3k"},flattened:!0}}}},ListBucketIntelligentTieringConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},IntelligentTieringConfigurationList:{locationName:"IntelligentTieringConfiguration",type:"list",member:{shape:"S4i"},flattened:!0}}}},ListBucketInventoryConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{ContinuationToken:{},InventoryConfigurationList:{locationName:"InventoryConfiguration",type:"list",member:{shape:"S4s"},flattened:!0},IsTruncated:{type:"boolean"},NextContinuationToken:{}}}},ListBucketMetricsConfigurations:{http:{method:"GET",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},ContinuationToken:{},NextContinuationToken:{},MetricsConfigurationList:{locationName:"MetricsConfiguration",type:"list",member:{shape:"S68"},flattened:!0}}}},ListBuckets:{http:{method:"GET"},output:{type:"structure",members:{Buckets:{type:"list",member:{locationName:"Bucket",type:"structure",members:{Name:{},CreationDate:{type:"timestamp"}}}},Owner:{shape:"S38"}}},alias:"GetService"},ListMultipartUploads:{http:{method:"GET",requestUri:"/{Bucket}?uploads"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxUploads:{location:"querystring",locationName:"max-uploads",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},UploadIdMarker:{location:"querystring",locationName:"upload-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Bucket:{},KeyMarker:{},UploadIdMarker:{},NextKeyMarker:{},Prefix:{},Delimiter:{},NextUploadIdMarker:{},MaxUploads:{type:"integer"},IsTruncated:{type:"boolean"},Uploads:{locationName:"Upload",type:"list",member:{type:"structure",members:{UploadId:{},Key:{},Initiated:{type:"timestamp"},StorageClass:{},Owner:{shape:"S38"},Initiator:{shape:"Sb8"}}},flattened:!0},CommonPrefixes:{shape:"Sb9"},EncodingType:{}}}},ListObjectVersions:{http:{method:"GET",requestUri:"/{Bucket}?versions"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},KeyMarker:{location:"querystring",locationName:"key-marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},VersionIdMarker:{location:"querystring",locationName:"version-id-marker"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},KeyMarker:{},VersionIdMarker:{},NextKeyMarker:{},NextVersionIdMarker:{},Versions:{locationName:"Version",type:"list",member:{type:"structure",members:{ETag:{},Size:{type:"integer"},StorageClass:{},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"},Owner:{shape:"S38"}}},flattened:!0},DeleteMarkers:{locationName:"DeleteMarker",type:"list",member:{type:"structure",members:{Owner:{shape:"S38"},Key:{},VersionId:{},IsLatest:{type:"boolean"},LastModified:{type:"timestamp"}}},flattened:!0},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb9"},EncodingType:{}}},alias:"GetBucketObjectVersions"},ListObjects:{http:{method:"GET",requestUri:"/{Bucket}"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},Marker:{location:"querystring",locationName:"marker"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Marker:{},NextMarker:{},Contents:{shape:"Sbr"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb9"},EncodingType:{}}},alias:"GetBucket"},ListObjectsV2:{http:{method:"GET",requestUri:"/{Bucket}?list-type=2"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},Delimiter:{location:"querystring",locationName:"delimiter"},EncodingType:{location:"querystring",locationName:"encoding-type"},MaxKeys:{location:"querystring",locationName:"max-keys",type:"integer"},Prefix:{location:"querystring",locationName:"prefix"},ContinuationToken:{location:"querystring",locationName:"continuation-token"},FetchOwner:{location:"querystring",locationName:"fetch-owner",type:"boolean"},StartAfter:{location:"querystring",locationName:"start-after"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{IsTruncated:{type:"boolean"},Contents:{shape:"Sbr"},Name:{},Prefix:{},Delimiter:{},MaxKeys:{type:"integer"},CommonPrefixes:{shape:"Sb9"},EncodingType:{},KeyCount:{type:"integer"},ContinuationToken:{},NextContinuationToken:{},StartAfter:{}}}},ListParts:{http:{method:"GET",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},MaxParts:{location:"querystring",locationName:"max-parts",type:"integer"},PartNumberMarker:{location:"querystring",locationName:"part-number-marker",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{AbortDate:{location:"header",locationName:"x-amz-abort-date",type:"timestamp"},AbortRuleId:{location:"header",locationName:"x-amz-abort-rule-id"},Bucket:{},Key:{},UploadId:{},PartNumberMarker:{type:"integer"},NextPartNumberMarker:{type:"integer"},MaxParts:{type:"integer"},IsTruncated:{type:"boolean"},Parts:{locationName:"Part",type:"list",member:{type:"structure",members:{PartNumber:{type:"integer"},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"}}},flattened:!0},Initiator:{shape:"Sb8"},Owner:{shape:"S38"},StorageClass:{},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutBucketAccelerateConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?accelerate"},input:{type:"structure",required:["Bucket","AccelerateConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},AccelerateConfiguration:{locationName:"AccelerateConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccelerateConfiguration"}},PutBucketAcl:{http:{method:"PUT",requestUri:"/{Bucket}?acl"},input:{type:"structure",required:["Bucket"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc9",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},httpChecksumRequired:!0},PutBucketAnalyticsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?analytics"},input:{type:"structure",required:["Bucket","Id","AnalyticsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},AnalyticsConfiguration:{shape:"S3k",locationName:"AnalyticsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AnalyticsConfiguration"}},PutBucketCors:{http:{method:"PUT",requestUri:"/{Bucket}?cors"},input:{type:"structure",required:["Bucket","CORSConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},CORSConfiguration:{locationName:"CORSConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["CORSRules"],members:{CORSRules:{shape:"S3z",locationName:"CORSRule"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"CORSConfiguration"},httpChecksumRequired:!0},PutBucketEncryption:{http:{method:"PUT",requestUri:"/{Bucket}?encryption"},input:{type:"structure",required:["Bucket","ServerSideEncryptionConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ServerSideEncryptionConfiguration:{shape:"S4c",locationName:"ServerSideEncryptionConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ServerSideEncryptionConfiguration"},httpChecksumRequired:!0},PutBucketIntelligentTieringConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?intelligent-tiering"},input:{type:"structure",required:["Bucket","Id","IntelligentTieringConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},IntelligentTieringConfiguration:{shape:"S4i",locationName:"IntelligentTieringConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"IntelligentTieringConfiguration"}},PutBucketInventoryConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?inventory"},input:{type:"structure",required:["Bucket","Id","InventoryConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},InventoryConfiguration:{shape:"S4s",locationName:"InventoryConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"InventoryConfiguration"}},PutBucketLifecycle:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S58",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},deprecated:!0,httpChecksumRequired:!0},PutBucketLifecycleConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?lifecycle"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},LifecycleConfiguration:{locationName:"LifecycleConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Rules"],members:{Rules:{shape:"S5o",locationName:"Rule"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LifecycleConfiguration"},httpChecksumRequired:!0},PutBucketLogging:{http:{method:"PUT",requestUri:"/{Bucket}?logging"},input:{type:"structure",required:["Bucket","BucketLoggingStatus"],members:{Bucket:{location:"uri",locationName:"Bucket"},BucketLoggingStatus:{locationName:"BucketLoggingStatus",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{LoggingEnabled:{shape:"S60"}}},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"BucketLoggingStatus"},httpChecksumRequired:!0},PutBucketMetricsConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?metrics"},input:{type:"structure",required:["Bucket","Id","MetricsConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},Id:{location:"querystring",locationName:"id"},MetricsConfiguration:{shape:"S68",locationName:"MetricsConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"MetricsConfiguration"}},PutBucketNotification:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},NotificationConfiguration:{shape:"S6d",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"NotificationConfiguration"},deprecated:!0,httpChecksumRequired:!0},PutBucketNotificationConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?notification"},input:{type:"structure",required:["Bucket","NotificationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},NotificationConfiguration:{shape:"S6o",locationName:"NotificationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},SkipDestinationValidation:{location:"header",locationName:"x-amz-skip-destination-validation",type:"boolean"}},payload:"NotificationConfiguration"}},PutBucketOwnershipControls:{http:{method:"PUT",requestUri:"/{Bucket}?ownershipControls"},input:{type:"structure",required:["Bucket","OwnershipControls"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},OwnershipControls:{shape:"S75",locationName:"OwnershipControls",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}}},payload:"OwnershipControls"},httpChecksumRequired:!0},PutBucketPolicy:{http:{method:"PUT",requestUri:"/{Bucket}?policy"},input:{type:"structure",required:["Bucket","Policy"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ConfirmRemoveSelfBucketAccess:{location:"header",locationName:"x-amz-confirm-remove-self-bucket-access",type:"boolean"},Policy:{},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Policy"},httpChecksumRequired:!0},PutBucketReplication:{http:{method:"PUT",requestUri:"/{Bucket}?replication"},input:{type:"structure",required:["Bucket","ReplicationConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},ReplicationConfiguration:{shape:"S7h",locationName:"ReplicationConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ReplicationConfiguration"},httpChecksumRequired:!0},PutBucketRequestPayment:{http:{method:"PUT",requestUri:"/{Bucket}?requestPayment"},input:{type:"structure",required:["Bucket","RequestPaymentConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},RequestPaymentConfiguration:{locationName:"RequestPaymentConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Payer"],members:{Payer:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RequestPaymentConfiguration"},httpChecksumRequired:!0},PutBucketTagging:{http:{method:"PUT",requestUri:"/{Bucket}?tagging"},input:{type:"structure",required:["Bucket","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Scz",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Tagging"},httpChecksumRequired:!0},PutBucketVersioning:{http:{method:"PUT",requestUri:"/{Bucket}?versioning"},input:{type:"structure",required:["Bucket","VersioningConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},MFA:{location:"header",locationName:"x-amz-mfa"},VersioningConfiguration:{locationName:"VersioningConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{MFADelete:{locationName:"MfaDelete"},Status:{}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"VersioningConfiguration"},httpChecksumRequired:!0},PutBucketWebsite:{http:{method:"PUT",requestUri:"/{Bucket}?website"},input:{type:"structure",required:["Bucket","WebsiteConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},WebsiteConfiguration:{locationName:"WebsiteConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{ErrorDocument:{shape:"S8p"},IndexDocument:{shape:"S8n"},RedirectAllRequestsTo:{shape:"S8k"},RoutingRules:{shape:"S8q"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"WebsiteConfiguration"},httpChecksumRequired:!0},PutObject:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},Body:{streaming:!0,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},CacheControl:{location:"header",locationName:"Cache-Control"},ContentDisposition:{location:"header",locationName:"Content-Disposition"},ContentEncoding:{location:"header",locationName:"Content-Encoding"},ContentLanguage:{location:"header",locationName:"Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},ContentType:{location:"header",locationName:"Content-Type"},Expires:{location:"header",locationName:"Expires",type:"timestamp"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},StorageClass:{location:"header",locationName:"x-amz-storage-class"},WebsiteRedirectLocation:{location:"header",locationName:"x-amz-website-redirect-location"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Tagging:{location:"header",locationName:"x-amz-tagging"},ObjectLockMode:{location:"header",locationName:"x-amz-object-lock-mode"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-object-lock-retain-until-date"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-object-lock-legal-hold"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{Expiration:{location:"header",locationName:"x-amz-expiration"},ETag:{location:"header",locationName:"ETag"},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},VersionId:{location:"header",locationName:"x-amz-version-id"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},SSEKMSEncryptionContext:{shape:"S1d",location:"header",locationName:"x-amz-server-side-encryption-context"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},PutObjectAcl:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?acl"},input:{type:"structure",required:["Bucket","Key"],members:{ACL:{location:"header",locationName:"x-amz-acl"},AccessControlPolicy:{shape:"Sc9",locationName:"AccessControlPolicy",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},GrantFullControl:{location:"header",locationName:"x-amz-grant-full-control"},GrantRead:{location:"header",locationName:"x-amz-grant-read"},GrantReadACP:{location:"header",locationName:"x-amz-grant-read-acp"},GrantWrite:{location:"header",locationName:"x-amz-grant-write"},GrantWriteACP:{location:"header",locationName:"x-amz-grant-write-acp"},Key:{location:"uri",locationName:"Key"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"AccessControlPolicy"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLegalHold:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?legal-hold"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},LegalHold:{shape:"S9p",locationName:"LegalHold",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"LegalHold"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectLockConfiguration:{http:{method:"PUT",requestUri:"/{Bucket}?object-lock"},input:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ObjectLockConfiguration:{shape:"S9s",locationName:"ObjectLockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},Token:{location:"header",locationName:"x-amz-bucket-object-lock-token"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"ObjectLockConfiguration"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectRetention:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?retention"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},Retention:{shape:"Sa0",locationName:"Retention",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},VersionId:{location:"querystring",locationName:"versionId"},BypassGovernanceRetention:{location:"header",locationName:"x-amz-bypass-governance-retention",type:"boolean"},ContentMD5:{location:"header",locationName:"Content-MD5"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Retention"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}},httpChecksumRequired:!0},PutObjectTagging:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}?tagging"},input:{type:"structure",required:["Bucket","Key","Tagging"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},ContentMD5:{location:"header",locationName:"Content-MD5"},Tagging:{shape:"Scz",locationName:"Tagging",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"}},payload:"Tagging"},output:{type:"structure",members:{VersionId:{location:"header",locationName:"x-amz-version-id"}}},httpChecksumRequired:!0},PutPublicAccessBlock:{http:{method:"PUT",requestUri:"/{Bucket}?publicAccessBlock"},input:{type:"structure",required:["Bucket","PublicAccessBlockConfiguration"],members:{Bucket:{location:"uri",locationName:"Bucket"},ContentMD5:{location:"header",locationName:"Content-MD5"},PublicAccessBlockConfiguration:{shape:"Sa7",locationName:"PublicAccessBlockConfiguration",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"PublicAccessBlockConfiguration"},httpChecksumRequired:!0},RestoreObject:{http:{requestUri:"/{Bucket}/{Key+}?restore"},input:{type:"structure",required:["Bucket","Key"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},VersionId:{location:"querystring",locationName:"versionId"},RestoreRequest:{locationName:"RestoreRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",members:{Days:{type:"integer"},GlacierJobParameters:{type:"structure",required:["Tier"],members:{Tier:{}}},Type:{},Tier:{},Description:{},SelectParameters:{type:"structure",required:["InputSerialization","ExpressionType","Expression","OutputSerialization"],members:{InputSerialization:{shape:"Sdp"},ExpressionType:{},Expression:{},OutputSerialization:{shape:"Se4"}}},OutputLocation:{type:"structure",members:{S3:{type:"structure",required:["BucketName","Prefix"],members:{BucketName:{},Prefix:{},Encryption:{type:"structure",required:["EncryptionType"],members:{EncryptionType:{},KMSKeyId:{shape:"Sk"},KMSContext:{}}},CannedACL:{},AccessControlList:{shape:"S3b"},Tagging:{shape:"Scz"},UserMetadata:{type:"list",member:{locationName:"MetadataEntry",type:"structure",members:{Name:{},Value:{}}}},StorageClass:{}}}}}}},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"RestoreRequest"},output:{type:"structure",members:{RequestCharged:{location:"header",locationName:"x-amz-request-charged"},RestoreOutputPath:{location:"header",locationName:"x-amz-restore-output-path"}}},alias:"PostObjectRestore"},SelectObjectContent:{http:{requestUri:"/{Bucket}/{Key+}?select&select-type=2"},input:{
-locationName:"SelectObjectContentRequest",xmlNamespace:{uri:"http://s3.amazonaws.com/doc/2006-03-01/"},type:"structure",required:["Bucket","Key","Expression","ExpressionType","InputSerialization","OutputSerialization"],members:{Bucket:{location:"uri",locationName:"Bucket"},Key:{location:"uri",locationName:"Key"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},Expression:{},ExpressionType:{},RequestProgress:{type:"structure",members:{Enabled:{type:"boolean"}}},InputSerialization:{shape:"Sdp"},OutputSerialization:{shape:"Se4"},ScanRange:{type:"structure",members:{Start:{type:"long"},End:{type:"long"}}},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},output:{type:"structure",members:{Payload:{type:"structure",members:{Records:{type:"structure",members:{Payload:{eventpayload:!0,type:"blob"}},event:!0},Stats:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Progress:{type:"structure",members:{Details:{eventpayload:!0,type:"structure",members:{BytesScanned:{type:"long"},BytesProcessed:{type:"long"},BytesReturned:{type:"long"}}}},event:!0},Cont:{type:"structure",members:{},event:!0},End:{type:"structure",members:{},event:!0}},eventstream:!0}},payload:"Payload"}},UploadPart:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","Key","PartNumber","UploadId"],members:{Body:{streaming:!0,type:"blob"},Bucket:{location:"uri",locationName:"Bucket"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentMD5:{location:"header",locationName:"Content-MD5"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}},payload:"Body"},output:{type:"structure",members:{ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},ETag:{location:"header",locationName:"ETag"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}}}},UploadPartCopy:{http:{method:"PUT",requestUri:"/{Bucket}/{Key+}"},input:{type:"structure",required:["Bucket","CopySource","Key","PartNumber","UploadId"],members:{Bucket:{location:"uri",locationName:"Bucket"},CopySource:{location:"header",locationName:"x-amz-copy-source"},CopySourceIfMatch:{location:"header",locationName:"x-amz-copy-source-if-match"},CopySourceIfModifiedSince:{location:"header",locationName:"x-amz-copy-source-if-modified-since",type:"timestamp"},CopySourceIfNoneMatch:{location:"header",locationName:"x-amz-copy-source-if-none-match"},CopySourceIfUnmodifiedSince:{location:"header",locationName:"x-amz-copy-source-if-unmodified-since",type:"timestamp"},CopySourceRange:{location:"header",locationName:"x-amz-copy-source-range"},Key:{location:"uri",locationName:"Key"},PartNumber:{location:"querystring",locationName:"partNumber",type:"integer"},UploadId:{location:"querystring",locationName:"uploadId"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKey:{shape:"S1b",location:"header",locationName:"x-amz-server-side-encryption-customer-key"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},CopySourceSSECustomerAlgorithm:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-algorithm"},CopySourceSSECustomerKey:{shape:"S1f",location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key"},CopySourceSSECustomerKeyMD5:{location:"header",locationName:"x-amz-copy-source-server-side-encryption-customer-key-MD5"},RequestPayer:{location:"header",locationName:"x-amz-request-payer"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"},ExpectedSourceBucketOwner:{location:"header",locationName:"x-amz-source-expected-bucket-owner"}}},output:{type:"structure",members:{CopySourceVersionId:{location:"header",locationName:"x-amz-copy-source-version-id"},CopyPartResult:{type:"structure",members:{ETag:{},LastModified:{type:"timestamp"}}},ServerSideEncryption:{location:"header",locationName:"x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-server-side-encryption-customer-algorithm"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-server-side-encryption-customer-key-MD5"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-server-side-encryption-aws-kms-key-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"},RequestCharged:{location:"header",locationName:"x-amz-request-charged"}},payload:"CopyPartResult"}},WriteGetObjectResponse:{http:{requestUri:"/WriteGetObjectResponse"},input:{type:"structure",required:["RequestRoute","RequestToken"],members:{RequestRoute:{hostLabel:!0,location:"header",locationName:"x-amz-request-route"},RequestToken:{location:"header",locationName:"x-amz-request-token"},Body:{streaming:!0,type:"blob"},StatusCode:{location:"header",locationName:"x-amz-fwd-status",type:"integer"},ErrorCode:{location:"header",locationName:"x-amz-fwd-error-code"},ErrorMessage:{location:"header",locationName:"x-amz-fwd-error-message"},AcceptRanges:{location:"header",locationName:"x-amz-fwd-header-accept-ranges"},CacheControl:{location:"header",locationName:"x-amz-fwd-header-Cache-Control"},ContentDisposition:{location:"header",locationName:"x-amz-fwd-header-Content-Disposition"},ContentEncoding:{location:"header",locationName:"x-amz-fwd-header-Content-Encoding"},ContentLanguage:{location:"header",locationName:"x-amz-fwd-header-Content-Language"},ContentLength:{location:"header",locationName:"Content-Length",type:"long"},ContentRange:{location:"header",locationName:"x-amz-fwd-header-Content-Range"},ContentType:{location:"header",locationName:"x-amz-fwd-header-Content-Type"},DeleteMarker:{location:"header",locationName:"x-amz-fwd-header-x-amz-delete-marker",type:"boolean"},ETag:{location:"header",locationName:"x-amz-fwd-header-ETag"},Expires:{location:"header",locationName:"x-amz-fwd-header-Expires",type:"timestamp"},Expiration:{location:"header",locationName:"x-amz-fwd-header-x-amz-expiration"},LastModified:{location:"header",locationName:"x-amz-fwd-header-Last-Modified",type:"timestamp"},MissingMeta:{location:"header",locationName:"x-amz-fwd-header-x-amz-missing-meta",type:"integer"},Metadata:{shape:"S13",location:"headers",locationName:"x-amz-meta-"},ObjectLockMode:{location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-mode"},ObjectLockLegalHoldStatus:{location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-legal-hold"},ObjectLockRetainUntilDate:{shape:"S1j",location:"header",locationName:"x-amz-fwd-header-x-amz-object-lock-retain-until-date"},PartsCount:{location:"header",locationName:"x-amz-fwd-header-x-amz-mp-parts-count",type:"integer"},ReplicationStatus:{location:"header",locationName:"x-amz-fwd-header-x-amz-replication-status"},RequestCharged:{location:"header",locationName:"x-amz-fwd-header-x-amz-request-charged"},Restore:{location:"header",locationName:"x-amz-fwd-header-x-amz-restore"},ServerSideEncryption:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption"},SSECustomerAlgorithm:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-customer-algorithm"},SSEKMSKeyId:{shape:"Sk",location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-aws-kms-key-id"},SSECustomerKeyMD5:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-customer-key-MD5"},StorageClass:{location:"header",locationName:"x-amz-fwd-header-x-amz-storage-class"},TagCount:{location:"header",locationName:"x-amz-fwd-header-x-amz-tagging-count",type:"integer"},VersionId:{location:"header",locationName:"x-amz-fwd-header-x-amz-version-id"},BucketKeyEnabled:{location:"header",locationName:"x-amz-fwd-header-x-amz-server-side-encryption-bucket-key-enabled",type:"boolean"}},payload:"Body"},authtype:"v4-unsigned-body",endpoint:{hostPrefix:"{RequestRoute}."}}},shapes:{Sk:{type:"string",sensitive:!0},S13:{type:"map",key:{},value:{}},S1b:{type:"blob",sensitive:!0},S1d:{type:"string",sensitive:!0},S1f:{type:"blob",sensitive:!0},S1j:{type:"timestamp",timestampFormat:"iso8601"},S38:{type:"structure",members:{DisplayName:{},ID:{}}},S3b:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3d"},Permission:{}}}},S3d:{type:"structure",required:["Type"],members:{DisplayName:{},EmailAddress:{},ID:{},Type:{locationName:"xsi:type",xmlAttribute:!0},URI:{}},xmlNamespace:{prefix:"xsi",uri:"http://www.w3.org/2001/XMLSchema-instance"}},S3k:{type:"structure",required:["Id","StorageClassAnalysis"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3n"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3q",flattened:!0,locationName:"Tag"}}}}},StorageClassAnalysis:{type:"structure",members:{DataExport:{type:"structure",required:["OutputSchemaVersion","Destination"],members:{OutputSchemaVersion:{},Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Format","Bucket"],members:{Format:{},BucketAccountId:{},Bucket:{},Prefix:{}}}}}}}}}}},S3n:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S3q:{type:"list",member:{shape:"S3n",locationName:"Tag"}},S3z:{type:"list",member:{type:"structure",required:["AllowedMethods","AllowedOrigins"],members:{ID:{},AllowedHeaders:{locationName:"AllowedHeader",type:"list",member:{},flattened:!0},AllowedMethods:{locationName:"AllowedMethod",type:"list",member:{},flattened:!0},AllowedOrigins:{locationName:"AllowedOrigin",type:"list",member:{},flattened:!0},ExposeHeaders:{locationName:"ExposeHeader",type:"list",member:{},flattened:!0},MaxAgeSeconds:{type:"integer"}}},flattened:!0},S4c:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",members:{ApplyServerSideEncryptionByDefault:{type:"structure",required:["SSEAlgorithm"],members:{SSEAlgorithm:{},KMSMasterKeyID:{shape:"Sk"}}},BucketKeyEnabled:{type:"boolean"}}},flattened:!0}}},S4i:{type:"structure",required:["Id","Status","Tierings"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3n"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3q",flattened:!0,locationName:"Tag"}}}}},Status:{},Tierings:{locationName:"Tiering",type:"list",member:{type:"structure",required:["Days","AccessTier"],members:{Days:{type:"integer"},AccessTier:{}}},flattened:!0}}},S4s:{type:"structure",required:["Destination","IsEnabled","Id","IncludedObjectVersions","Schedule"],members:{Destination:{type:"structure",required:["S3BucketDestination"],members:{S3BucketDestination:{type:"structure",required:["Bucket","Format"],members:{AccountId:{},Bucket:{},Format:{},Prefix:{},Encryption:{type:"structure",members:{SSES3:{locationName:"SSE-S3",type:"structure",members:{}},SSEKMS:{locationName:"SSE-KMS",type:"structure",required:["KeyId"],members:{KeyId:{shape:"Sk"}}}}}}}}},IsEnabled:{type:"boolean"},Filter:{type:"structure",required:["Prefix"],members:{Prefix:{}}},Id:{},IncludedObjectVersions:{},OptionalFields:{type:"list",member:{locationName:"Field"}},Schedule:{type:"structure",required:["Frequency"],members:{Frequency:{}}}}},S58:{type:"list",member:{type:"structure",required:["Prefix","Status"],members:{Expiration:{shape:"S5a"},ID:{},Prefix:{},Status:{},Transition:{shape:"S5f"},NoncurrentVersionTransition:{shape:"S5h"},NoncurrentVersionExpiration:{shape:"S5j"},AbortIncompleteMultipartUpload:{shape:"S5k"}}},flattened:!0},S5a:{type:"structure",members:{Date:{shape:"S5b"},Days:{type:"integer"},ExpiredObjectDeleteMarker:{type:"boolean"}}},S5b:{type:"timestamp",timestampFormat:"iso8601"},S5f:{type:"structure",members:{Date:{shape:"S5b"},Days:{type:"integer"},StorageClass:{}}},S5h:{type:"structure",members:{NoncurrentDays:{type:"integer"},StorageClass:{},NewerNoncurrentVersions:{type:"integer"}}},S5j:{type:"structure",members:{NoncurrentDays:{type:"integer"},NewerNoncurrentVersions:{type:"integer"}}},S5k:{type:"structure",members:{DaysAfterInitiation:{type:"integer"}}},S5o:{type:"list",member:{type:"structure",required:["Status"],members:{Expiration:{shape:"S5a"},ID:{},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3n"},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3q",flattened:!0,locationName:"Tag"},ObjectSizeGreaterThan:{type:"long"},ObjectSizeLessThan:{type:"long"}}}}},Status:{},Transitions:{locationName:"Transition",type:"list",member:{shape:"S5f"},flattened:!0},NoncurrentVersionTransitions:{locationName:"NoncurrentVersionTransition",type:"list",member:{shape:"S5h"},flattened:!0},NoncurrentVersionExpiration:{shape:"S5j"},AbortIncompleteMultipartUpload:{shape:"S5k"}}},flattened:!0},S60:{type:"structure",required:["TargetBucket","TargetPrefix"],members:{TargetBucket:{},TargetGrants:{type:"list",member:{locationName:"Grant",type:"structure",members:{Grantee:{shape:"S3d"},Permission:{}}}},TargetPrefix:{}}},S68:{type:"structure",required:["Id"],members:{Id:{},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3n"},AccessPointArn:{},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3q",flattened:!0,locationName:"Tag"},AccessPointArn:{}}}}}}},S6c:{type:"structure",required:["Bucket"],members:{Bucket:{location:"uri",locationName:"Bucket"},ExpectedBucketOwner:{location:"header",locationName:"x-amz-expected-bucket-owner"}}},S6d:{type:"structure",members:{TopicConfiguration:{type:"structure",members:{Id:{},Events:{shape:"S6g",locationName:"Event"},Event:{deprecated:!0},Topic:{}}},QueueConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S6g",locationName:"Event"},Queue:{}}},CloudFunctionConfiguration:{type:"structure",members:{Id:{},Event:{deprecated:!0},Events:{shape:"S6g",locationName:"Event"},CloudFunction:{},InvocationRole:{}}}}},S6g:{type:"list",member:{},flattened:!0},S6o:{type:"structure",members:{TopicConfigurations:{locationName:"TopicConfiguration",type:"list",member:{type:"structure",required:["TopicArn","Events"],members:{Id:{},TopicArn:{locationName:"Topic"},Events:{shape:"S6g",locationName:"Event"},Filter:{shape:"S6r"}}},flattened:!0},QueueConfigurations:{locationName:"QueueConfiguration",type:"list",member:{type:"structure",required:["QueueArn","Events"],members:{Id:{},QueueArn:{locationName:"Queue"},Events:{shape:"S6g",locationName:"Event"},Filter:{shape:"S6r"}}},flattened:!0},LambdaFunctionConfigurations:{locationName:"CloudFunctionConfiguration",type:"list",member:{type:"structure",required:["LambdaFunctionArn","Events"],members:{Id:{},LambdaFunctionArn:{locationName:"CloudFunction"},Events:{shape:"S6g",locationName:"Event"},Filter:{shape:"S6r"}}},flattened:!0},EventBridgeConfiguration:{type:"structure",members:{}}}},S6r:{type:"structure",members:{Key:{locationName:"S3Key",type:"structure",members:{FilterRules:{locationName:"FilterRule",type:"list",member:{type:"structure",members:{Name:{},Value:{}}},flattened:!0}}}}},S75:{type:"structure",required:["Rules"],members:{Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["ObjectOwnership"],members:{ObjectOwnership:{}}},flattened:!0}}},S7h:{type:"structure",required:["Role","Rules"],members:{Role:{},Rules:{locationName:"Rule",type:"list",member:{type:"structure",required:["Status","Destination"],members:{ID:{},Priority:{type:"integer"},Prefix:{deprecated:!0},Filter:{type:"structure",members:{Prefix:{},Tag:{shape:"S3n"},And:{type:"structure",members:{Prefix:{},Tags:{shape:"S3q",flattened:!0,locationName:"Tag"}}}}},Status:{},SourceSelectionCriteria:{type:"structure",members:{SseKmsEncryptedObjects:{type:"structure",required:["Status"],members:{Status:{}}},ReplicaModifications:{type:"structure",required:["Status"],members:{Status:{}}}}},ExistingObjectReplication:{type:"structure",required:["Status"],members:{Status:{}}},Destination:{type:"structure",required:["Bucket"],members:{Bucket:{},Account:{},StorageClass:{},AccessControlTranslation:{type:"structure",required:["Owner"],members:{Owner:{}}},EncryptionConfiguration:{type:"structure",members:{ReplicaKmsKeyID:{}}},ReplicationTime:{type:"structure",required:["Status","Time"],members:{Status:{},Time:{shape:"S83"}}},Metrics:{type:"structure",required:["Status"],members:{Status:{},EventThreshold:{shape:"S83"}}}}},DeleteMarkerReplication:{type:"structure",members:{Status:{}}}}},flattened:!0}}},S83:{type:"structure",members:{Minutes:{type:"integer"}}},S8k:{type:"structure",required:["HostName"],members:{HostName:{},Protocol:{}}},S8n:{type:"structure",required:["Suffix"],members:{Suffix:{}}},S8p:{type:"structure",required:["Key"],members:{Key:{}}},S8q:{type:"list",member:{locationName:"RoutingRule",type:"structure",required:["Redirect"],members:{Condition:{type:"structure",members:{HttpErrorCodeReturnedEquals:{},KeyPrefixEquals:{}}},Redirect:{type:"structure",members:{HostName:{},HttpRedirectCode:{},Protocol:{},ReplaceKeyPrefixWith:{},ReplaceKeyWith:{}}}}}},S9p:{type:"structure",members:{Status:{}}},S9s:{type:"structure",members:{ObjectLockEnabled:{},Rule:{type:"structure",members:{DefaultRetention:{type:"structure",members:{Mode:{},Days:{type:"integer"},Years:{type:"integer"}}}}}}},Sa0:{type:"structure",members:{Mode:{},RetainUntilDate:{shape:"S5b"}}},Sa7:{type:"structure",members:{BlockPublicAcls:{locationName:"BlockPublicAcls",type:"boolean"},IgnorePublicAcls:{locationName:"IgnorePublicAcls",type:"boolean"},BlockPublicPolicy:{locationName:"BlockPublicPolicy",type:"boolean"},RestrictPublicBuckets:{locationName:"RestrictPublicBuckets",type:"boolean"}}},Sb8:{type:"structure",members:{ID:{},DisplayName:{}}},Sb9:{type:"list",member:{type:"structure",members:{Prefix:{}}},flattened:!0},Sbr:{type:"list",member:{type:"structure",members:{Key:{},LastModified:{type:"timestamp"},ETag:{},Size:{type:"integer"},StorageClass:{},Owner:{shape:"S38"}}},flattened:!0},Sc9:{type:"structure",members:{Grants:{shape:"S3b",locationName:"AccessControlList"},Owner:{shape:"S38"}}},Scz:{type:"structure",required:["TagSet"],members:{TagSet:{shape:"S3q"}}},Sdp:{type:"structure",members:{CSV:{type:"structure",members:{FileHeaderInfo:{},Comments:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{},AllowQuotedRecordDelimiter:{type:"boolean"}}},CompressionType:{},JSON:{type:"structure",members:{Type:{}}},Parquet:{type:"structure",members:{}}}},Se4:{type:"structure",members:{CSV:{type:"structure",members:{QuoteFields:{},QuoteEscapeCharacter:{},RecordDelimiter:{},FieldDelimiter:{},QuoteCharacter:{}}},JSON:{type:"structure",members:{RecordDelimiter:{}}}}}}}},{}],213:[function(e,t,r){t.exports={pagination:{ListBuckets:{result_key:"Buckets"},ListMultipartUploads:{input_token:["KeyMarker","UploadIdMarker"],limit_key:"MaxUploads",more_results:"IsTruncated",output_token:["NextKeyMarker","NextUploadIdMarker"],result_key:["Uploads","CommonPrefixes"]},ListObjectVersions:{input_token:["KeyMarker","VersionIdMarker"],limit_key:"MaxKeys",more_results:"IsTruncated",output_token:["NextKeyMarker","NextVersionIdMarker"],result_key:["Versions","DeleteMarkers","CommonPrefixes"]},ListObjects:{input_token:"Marker",limit_key:"MaxKeys",more_results:"IsTruncated",output_token:"NextMarker || Contents[-1].Key",result_key:["Contents","CommonPrefixes"]},ListObjectsV2:{input_token:"ContinuationToken",limit_key:"MaxKeys",output_token:"NextContinuationToken",result_key:["Contents","CommonPrefixes"]},ListParts:{input_token:"PartNumberMarker",limit_key:"MaxParts",more_results:"IsTruncated",output_token:"NextPartNumberMarker",result_key:"Parts"}}}},{}],214:[function(e,t,r){t.exports={version:2,waiters:{BucketExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:301,matcher:"status",state:"success"},{expected:403,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},BucketNotExists:{delay:5,operation:"HeadBucket",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]},ObjectExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:200,matcher:"status",state:"success"},{expected:404,matcher:"status",state:"retry"}]},ObjectNotExists:{delay:5,operation:"HeadObject",maxAttempts:20,acceptors:[{expected:404,matcher:"status",state:"success"}]}}}},{}],215:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-10-17",endpointPrefix:"secretsmanager",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Secrets Manager",serviceId:"Secrets Manager",signatureVersion:"v4",signingName:"secretsmanager",targetPrefix:"secretsmanager",uid:"secretsmanager-2017-10-17"},operations:{CancelRotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},CreateSecret:{input:{type:"structure",required:["Name"],members:{Name:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},Tags:{shape:"Se"},AddReplicaRegions:{shape:"Si"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},ReplicationStatus:{shape:"Sn"}}}},DeleteResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},DeleteSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},RecoveryWindowInDays:{type:"long"},ForceDeleteWithoutRecovery:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{},DeletionDate:{type:"timestamp"}}}},DescribeSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"S12"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},VersionIdsToStages:{shape:"S17"},OwningService:{},CreatedDate:{type:"timestamp"},PrimaryRegion:{},ReplicationStatus:{shape:"Sn"}}}},GetRandomPassword:{input:{type:"structure",members:{PasswordLength:{type:"long"},ExcludeCharacters:{},ExcludeNumbers:{type:"boolean"},ExcludePunctuation:{type:"boolean"},ExcludeUppercase:{type:"boolean"},ExcludeLowercase:{type:"boolean"},IncludeSpace:{type:"boolean"},RequireEachIncludedType:{type:"boolean"}}},output:{type:"structure",members:{RandomPassword:{type:"string",sensitive:!0}}}},GetResourcePolicy:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{},ResourcePolicy:{}}}},GetSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},VersionId:{},VersionStage:{}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S18"},CreatedDate:{type:"timestamp"}}}},ListSecretVersionIds:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},MaxResults:{type:"integer"},NextToken:{},IncludeDeprecated:{type:"boolean"}}},output:{type:"structure",members:{Versions:{type:"list",member:{type:"structure",members:{VersionId:{},VersionStages:{shape:"S18"},LastAccessedDate:{type:"timestamp"},CreatedDate:{type:"timestamp"},KmsKeyIds:{type:"list",member:{}}}}},NextToken:{},ARN:{},Name:{}}}},ListSecrets:{input:{type:"structure",members:{MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},SortOrder:{}}},output:{type:"structure",members:{SecretList:{type:"list",member:{type:"structure",members:{ARN:{},Name:{},Description:{},KmsKeyId:{},RotationEnabled:{type:"boolean"},RotationLambdaARN:{},RotationRules:{shape:"S12"},LastRotatedDate:{type:"timestamp"},LastChangedDate:{type:"timestamp"},LastAccessedDate:{type:"timestamp"},DeletedDate:{type:"timestamp"},Tags:{shape:"Se"},SecretVersionsToStages:{shape:"S17"},OwningService:{},CreatedDate:{type:"timestamp"},PrimaryRegion:{}}}},NextToken:{}}}},PutResourcePolicy:{input:{type:"structure",required:["SecretId","ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{},BlockPublicPolicy:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},Name:{}}}},PutSecretValue:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"},VersionStages:{shape:"S18"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{},VersionStages:{shape:"S18"}}}},RemoveRegionsFromReplication:{input:{type:"structure",required:["SecretId","RemoveReplicaRegions"],members:{SecretId:{},RemoveReplicaRegions:{type:"list",member:{}}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"Sn"}}}},ReplicateSecretToRegions:{input:{type:"structure",required:["SecretId","AddReplicaRegions"],members:{SecretId:{},AddReplicaRegions:{shape:"Si"},ForceOverwriteReplicaSecret:{type:"boolean"}}},output:{type:"structure",members:{ARN:{},ReplicationStatus:{shape:"Sn"}}}},RestoreSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},RotateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},RotationLambdaARN:{},RotationRules:{shape:"S12"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},StopReplicationToReplica:{input:{type:"structure",required:["SecretId"],members:{SecretId:{}}},output:{type:"structure",members:{ARN:{}}}},TagResource:{input:{type:"structure",required:["SecretId","Tags"],members:{SecretId:{},Tags:{shape:"Se"}}}},UntagResource:{input:{type:"structure",required:["SecretId","TagKeys"],members:{SecretId:{},TagKeys:{type:"list",member:{}}}}},UpdateSecret:{input:{type:"structure",required:["SecretId"],members:{SecretId:{},ClientRequestToken:{idempotencyToken:!0},Description:{},KmsKeyId:{},SecretBinary:{shape:"Sc"},SecretString:{shape:"Sd"}}},output:{type:"structure",members:{ARN:{},Name:{},VersionId:{}}}},UpdateSecretVersionStage:{input:{type:"structure",required:["SecretId","VersionStage"],members:{SecretId:{},VersionStage:{},RemoveFromVersionId:{},MoveToVersionId:{}}},output:{type:"structure",members:{ARN:{},Name:{}}}},ValidateResourcePolicy:{input:{type:"structure",required:["ResourcePolicy"],members:{SecretId:{},ResourcePolicy:{}}},output:{type:"structure",members:{PolicyValidationPassed:{type:"boolean"},ValidationErrors:{type:"list",member:{type:"structure",members:{CheckName:{},ErrorMessage:{}}}}}}}},shapes:{Sc:{type:"blob",sensitive:!0},Sd:{type:"string",sensitive:!0},Se:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},Si:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{}}}},Sn:{type:"list",member:{type:"structure",members:{Region:{},KmsKeyId:{},Status:{},StatusMessage:{},LastAccessedDate:{type:"timestamp"}}}},S12:{type:"structure",members:{AutomaticallyAfterDays:{type:"long"}}},S17:{type:"map",key:{},value:{shape:"S18"}},S18:{type:"list",member:{}}}}},{}],216:[function(e,t,r){t.exports={pagination:{ListSecretVersionIds:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"},ListSecrets:{input_token:"NextToken",output_token:"NextToken",limit_key:"MaxResults"}}}},{}],217:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-12-10",endpointPrefix:"servicecatalog",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Service Catalog",serviceId:"Service Catalog",signatureVersion:"v4",targetPrefix:"AWS242ServiceCatalogService",uid:"servicecatalog-2015-12-10"},operations:{AcceptPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},AssociateBudgetWithResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},AssociatePrincipalWithPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN","PrincipalType"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{},PrincipalType:{}}},output:{type:"structure",members:{}}},AssociateProductWithPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{},SourcePortfolioId:{}}},output:{type:"structure",members:{}}},AssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},AssociateTagOptionWithResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},BatchAssociateServiceActionWithProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},BatchDisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ServiceActionAssociations"],members:{ServiceActionAssociations:{shape:"Sm"},AcceptLanguage:{}}},output:{type:"structure",members:{FailedServiceActionAssociations:{shape:"Sp"}}}},CopyProduct:{input:{type:"structure",required:["SourceProductArn","IdempotencyToken"],members:{AcceptLanguage:{},SourceProductArn:{},TargetProductId:{},TargetProductName:{},SourceProvisioningArtifactIdentifiers:{type:"list",member:{type:"map",key:{},value:{}}},CopyOptions:{type:"list",member:{}},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{CopyProductToken:{}}}},CreateConstraint:{input:{type:"structure",required:["PortfolioId","ProductId","Parameters","Type","IdempotencyToken"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},Parameters:{},Type:{},Description:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},CreatePortfolio:{input:{type:"structure",required:["DisplayName","ProviderName","IdempotencyToken"],members:{AcceptLanguage:{},DisplayName:{},Description:{},ProviderName:{},Tags:{shape:"S1i"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},CreatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{
-AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},CreateProduct:{input:{type:"structure",required:["Name","Owner","ProductType","ProvisioningArtifactParameters","IdempotencyToken"],members:{AcceptLanguage:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},ProductType:{},Tags:{shape:"S1i"},ProvisioningArtifactParameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactDetail:{shape:"S2i"},Tags:{shape:"S1q"}}}},CreateProvisionedProductPlan:{input:{type:"structure",required:["PlanName","PlanType","ProductId","ProvisionedProductName","ProvisioningArtifactId","IdempotencyToken"],members:{AcceptLanguage:{},PlanName:{},PlanType:{},NotificationArns:{shape:"S2o"},PathId:{},ProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{},ProvisioningParameters:{shape:"S2r"},IdempotencyToken:{idempotencyToken:!0},Tags:{shape:"S1q"}}},output:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionedProductName:{},ProvisioningArtifactId:{}}}},CreateProvisioningArtifact:{input:{type:"structure",required:["ProductId","Parameters","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},Parameters:{shape:"S24"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},CreateServiceAction:{input:{type:"structure",required:["Name","DefinitionType","Definition","IdempotencyToken"],members:{Name:{},DefinitionType:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},CreateTagOption:{input:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DeleteConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeletePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"}}},output:{type:"structure",members:{PortfolioShareToken:{}}}},DeleteProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{}}},DeleteProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},IgnoreErrors:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{}}},output:{type:"structure",members:{}}},DeleteServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DeleteTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{}}},DescribeConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},DescribeCopyProductStatus:{input:{type:"structure",required:["CopyProductToken"],members:{AcceptLanguage:{},CopyProductToken:{}}},output:{type:"structure",members:{CopyProductStatus:{},TargetProductId:{},StatusDetail:{}}}},DescribePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribePortfolioShareStatus:{input:{type:"structure",required:["PortfolioShareToken"],members:{PortfolioShareToken:{}}},output:{type:"structure",members:{PortfolioShareToken:{},PortfolioId:{},OrganizationNodeValue:{},Status:{},ShareDetails:{type:"structure",members:{SuccessfulShares:{type:"list",member:{}},ShareErrors:{type:"list",member:{type:"structure",members:{Accounts:{type:"list",member:{}},Message:{},Error:{}}}}}}}}},DescribePortfolioShares:{input:{type:"structure",required:["PortfolioId","Type"],members:{PortfolioId:{},Type:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{NextPageToken:{},PortfolioShareDetails:{type:"list",member:{type:"structure",members:{PrincipalId:{},Type:{},Accepted:{type:"boolean"},ShareTagOptions:{type:"boolean"}}}}}}},DescribeProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"},Budgets:{shape:"S46"},LaunchPaths:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}},DescribeProductAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{},SourcePortfolioId:{}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},ProvisioningArtifactSummaries:{type:"list",member:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},ProvisioningArtifactMetadata:{shape:"S27"}}}},Tags:{shape:"S1q"},TagOptions:{shape:"S45"},Budgets:{shape:"S46"}}}},DescribeProductView:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{}}},output:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifacts:{shape:"S4r"}}}},DescribeProvisionedProduct:{input:{type:"structure",members:{AcceptLanguage:{},Id:{},Name:{}}},output:{type:"structure",members:{ProvisionedProductDetail:{shape:"S55"},CloudWatchDashboards:{type:"list",member:{type:"structure",members:{Name:{}}}}}}},DescribeProvisionedProductPlan:{input:{type:"structure",required:["PlanId"],members:{AcceptLanguage:{},PlanId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProductPlanDetails:{type:"structure",members:{CreatedTime:{type:"timestamp"},PathId:{},ProductId:{},PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{},Status:{},UpdatedTime:{type:"timestamp"},NotificationArns:{shape:"S2o"},ProvisioningParameters:{shape:"S2r"},Tags:{shape:"S1q"},StatusMessage:{}}},ResourceChanges:{type:"list",member:{type:"structure",members:{Action:{},LogicalResourceId:{},PhysicalResourceId:{},ResourceType:{},Replacement:{},Scope:{type:"list",member:{}},Details:{type:"list",member:{type:"structure",members:{Target:{type:"structure",members:{Attribute:{},Name:{},RequiresRecreation:{}}},Evaluation:{},CausingEntity:{}}}}}}},NextPageToken:{}}}},DescribeProvisioningArtifact:{input:{type:"structure",members:{AcceptLanguage:{},ProvisioningArtifactId:{},ProductId:{},ProvisioningArtifactName:{},ProductName:{},Verbose:{type:"boolean"}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},DescribeProvisioningParameters:{input:{type:"structure",members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{}}},output:{type:"structure",members:{ProvisioningArtifactParameters:{type:"list",member:{type:"structure",members:{ParameterKey:{},DefaultValue:{},ParameterType:{},IsNoEcho:{type:"boolean"},Description:{},ParameterConstraints:{type:"structure",members:{AllowedValues:{type:"list",member:{}},AllowedPattern:{},ConstraintDescription:{},MaxLength:{},MinLength:{},MaxValue:{},MinValue:{}}}}}},ConstraintSummaries:{shape:"S6h"},UsageInstructions:{type:"list",member:{type:"structure",members:{Type:{},Value:{}}}},TagOptions:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},ProvisioningArtifactPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"}}},ProvisioningArtifactOutputs:{type:"list",member:{type:"structure",members:{Key:{},Description:{}}}}}}},DescribeRecord:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"},RecordOutputs:{shape:"S7b"},NextPageToken:{}}}},DescribeServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},DescribeServiceActionExecutionParameters:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId"],members:{ProvisionedProductId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionParameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},DefaultValues:{shape:"S7n"}}}}}}},DescribeTagOption:{input:{type:"structure",required:["Id"],members:{Id:{}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}},DisableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},DisassociateBudgetFromResource:{input:{type:"structure",required:["BudgetName","ResourceId"],members:{BudgetName:{},ResourceId:{}}},output:{type:"structure",members:{}}},DisassociatePrincipalFromPortfolio:{input:{type:"structure",required:["PortfolioId","PrincipalARN"],members:{AcceptLanguage:{},PortfolioId:{},PrincipalARN:{}}},output:{type:"structure",members:{}}},DisassociateProductFromPortfolio:{input:{type:"structure",required:["ProductId","PortfolioId"],members:{AcceptLanguage:{},ProductId:{},PortfolioId:{}}},output:{type:"structure",members:{}}},DisassociateServiceActionFromProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ServiceActionId"],members:{ProductId:{},ProvisioningArtifactId:{},ServiceActionId:{},AcceptLanguage:{}}},output:{type:"structure",members:{}}},DisassociateTagOptionFromResource:{input:{type:"structure",required:["ResourceId","TagOptionId"],members:{ResourceId:{},TagOptionId:{}}},output:{type:"structure",members:{}}},EnableAWSOrganizationsAccess:{input:{type:"structure",members:{}},output:{type:"structure",members:{}}},ExecuteProvisionedProductPlan:{input:{type:"structure",required:["PlanId","IdempotencyToken"],members:{AcceptLanguage:{},PlanId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ExecuteProvisionedProductServiceAction:{input:{type:"structure",required:["ProvisionedProductId","ServiceActionId","ExecuteToken"],members:{ProvisionedProductId:{},ServiceActionId:{},ExecuteToken:{idempotencyToken:!0},AcceptLanguage:{},Parameters:{type:"map",key:{},value:{shape:"S7n"}}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},GetAWSOrganizationsAccessStatus:{input:{type:"structure",members:{}},output:{type:"structure",members:{AccessStatus:{}}}},GetProvisionedProductOutputs:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductName:{},OutputKeys:{type:"list",member:{}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Outputs:{shape:"S7b"},NextPageToken:{}}}},ImportAsProvisionedProduct:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId","ProvisionedProductName","PhysicalId","IdempotencyToken"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},ProvisionedProductName:{},PhysicalId:{},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},ListAcceptedPortfolioShares:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"},PortfolioShareType:{}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListBudgetsForResource:{input:{type:"structure",required:["ResourceId"],members:{AcceptLanguage:{},ResourceId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Budgets:{shape:"S46"},NextPageToken:{}}}},ListConstraintsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ConstraintDetails:{type:"list",member:{shape:"S1b"}},NextPageToken:{}}}},ListLaunchPaths:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{LaunchPathSummaries:{type:"list",member:{type:"structure",members:{Id:{},ConstraintSummaries:{shape:"S6h"},Tags:{shape:"S1q"},Name:{}}}},NextPageToken:{}}}},ListOrganizationPortfolioAccess:{input:{type:"structure",required:["PortfolioId","OrganizationNodeType"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationNodeType:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{OrganizationNodes:{type:"list",member:{shape:"S1s"}},NextPageToken:{}}}},ListPortfolioAccess:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},OrganizationParentId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{AccountIds:{type:"list",member:{}},NextPageToken:{}}}},ListPortfolios:{input:{type:"structure",members:{AcceptLanguage:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPortfoliosForProduct:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{PortfolioDetails:{shape:"S8l"},NextPageToken:{}}}},ListPrincipalsForPortfolio:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{PrincipalARN:{},PrincipalType:{}}}},NextPageToken:{}}}},ListProvisionedProductPlans:{input:{type:"structure",members:{AcceptLanguage:{},ProvisionProductId:{},PageSize:{type:"integer"},PageToken:{},AccessLevelFilter:{shape:"S9a"}}},output:{type:"structure",members:{ProvisionedProductPlans:{type:"list",member:{type:"structure",members:{PlanName:{},PlanId:{},ProvisionProductId:{},ProvisionProductName:{},PlanType:{},ProvisioningArtifactId:{}}}},NextPageToken:{}}}},ListProvisioningArtifacts:{input:{type:"structure",required:["ProductId"],members:{AcceptLanguage:{},ProductId:{}}},output:{type:"structure",members:{ProvisioningArtifactDetails:{type:"list",member:{shape:"S2i"}},NextPageToken:{}}}},ListProvisioningArtifactsForServiceAction:{input:{type:"structure",required:["ServiceActionId"],members:{ServiceActionId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ProvisioningArtifactViews:{type:"list",member:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},ProvisioningArtifact:{shape:"S4s"}}}},NextPageToken:{}}}},ListRecordHistory:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},SearchFilter:{type:"structure",members:{Key:{},Value:{}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{RecordDetails:{type:"list",member:{shape:"S70"}},NextPageToken:{}}}},ListResourcesForTagOption:{input:{type:"structure",required:["TagOptionId"],members:{TagOptionId:{},ResourceType:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ResourceDetails:{type:"list",member:{type:"structure",members:{Id:{},ARN:{},Name:{},Description:{},CreatedTime:{type:"timestamp"}}}},PageToken:{}}}},ListServiceActions:{input:{type:"structure",members:{AcceptLanguage:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListServiceActionsForProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{ProductId:{},ProvisioningArtifactId:{},PageSize:{type:"integer"},PageToken:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionSummaries:{shape:"Sa5"},NextPageToken:{}}}},ListStackInstancesForProvisionedProduct:{input:{type:"structure",required:["ProvisionedProductId"],members:{AcceptLanguage:{},ProvisionedProductId:{},PageToken:{},PageSize:{type:"integer"}}},output:{type:"structure",members:{StackInstances:{type:"list",member:{type:"structure",members:{Account:{},Region:{},StackInstanceStatus:{}}}},NextPageToken:{}}}},ListTagOptions:{input:{type:"structure",members:{Filters:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"}}},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{TagOptionDetails:{shape:"S45"},PageToken:{}}}},ProvisionProduct:{input:{type:"structure",required:["ProvisionedProductName","ProvisionToken"],members:{AcceptLanguage:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisionedProductName:{},ProvisioningParameters:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"}}},Tags:{shape:"S1q"},NotificationArns:{shape:"S2o"},ProvisionToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},RejectPortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},PortfolioShareType:{}}},output:{type:"structure",members:{}}},ScanProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{shape:"S55"}},NextPageToken:{}}}},SearchProducts:{input:{type:"structure",members:{AcceptLanguage:{},Filters:{shape:"Sav"},PageSize:{type:"integer"},SortBy:{},SortOrder:{},PageToken:{}}},output:{type:"structure",members:{ProductViewSummaries:{type:"list",member:{shape:"S2e"}},ProductViewAggregations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{Value:{},ApproximateCount:{type:"integer"}}}}},NextPageToken:{}}}},SearchProductsAsAdmin:{input:{type:"structure",members:{AcceptLanguage:{},PortfolioId:{},Filters:{shape:"Sav"},SortBy:{},SortOrder:{},PageToken:{},PageSize:{type:"integer"},ProductSource:{}}},output:{type:"structure",members:{ProductViewDetails:{type:"list",member:{shape:"S2d"}},NextPageToken:{}}}},SearchProvisionedProducts:{input:{type:"structure",members:{AcceptLanguage:{},AccessLevelFilter:{shape:"S9a"},Filters:{type:"map",key:{},value:{type:"list",member:{}}},SortBy:{},SortOrder:{},PageSize:{type:"integer"},PageToken:{}}},output:{type:"structure",members:{ProvisionedProducts:{type:"list",member:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},Tags:{shape:"S1q"},PhysicalId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},UserArn:{},UserArnSession:{}}}},TotalResultsCount:{type:"integer"},NextPageToken:{}}}},TerminateProvisionedProduct:{input:{type:"structure",required:["TerminateToken"],members:{ProvisionedProductName:{},ProvisionedProductId:{},TerminateToken:{idempotencyToken:!0},IgnoreErrors:{type:"boolean"},AcceptLanguage:{},RetainPhysicalResources:{type:"boolean"}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateConstraint:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Description:{},Parameters:{}}},output:{type:"structure",members:{ConstraintDetail:{shape:"S1b"},ConstraintParameters:{},Status:{}}}},UpdatePortfolio:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},DisplayName:{},Description:{},ProviderName:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{PortfolioDetail:{shape:"S1n"},Tags:{shape:"S1q"}}}},UpdatePortfolioShare:{input:{type:"structure",required:["PortfolioId"],members:{AcceptLanguage:{},PortfolioId:{},AccountId:{},OrganizationNode:{shape:"S1s"},ShareTagOptions:{type:"boolean"}}},output:{type:"structure",members:{PortfolioShareToken:{},Status:{}}}},UpdateProduct:{input:{type:"structure",required:["Id"],members:{AcceptLanguage:{},Id:{},Name:{},Owner:{},Description:{},Distributor:{},SupportDescription:{},SupportEmail:{},SupportUrl:{},AddTags:{shape:"S1i"},RemoveTags:{shape:"Sbw"}}},output:{type:"structure",members:{ProductViewDetail:{shape:"S2d"},Tags:{shape:"S1q"}}}},UpdateProvisionedProduct:{input:{type:"structure",required:["UpdateToken"],members:{AcceptLanguage:{},ProvisionedProductName:{},ProvisionedProductId:{},ProductId:{},ProductName:{},ProvisioningArtifactId:{},ProvisioningArtifactName:{},PathId:{},PathName:{},ProvisioningParameters:{shape:"S2r"},ProvisioningPreferences:{type:"structure",members:{StackSetAccounts:{shape:"S6r"},StackSetRegions:{shape:"S6s"},StackSetFailureToleranceCount:{type:"integer"},StackSetFailureTolerancePercentage:{type:"integer"},StackSetMaxConcurrencyCount:{type:"integer"},StackSetMaxConcurrencyPercentage:{type:"integer"},StackSetOperationType:{}}},Tags:{shape:"S1q"},UpdateToken:{idempotencyToken:!0}}},output:{type:"structure",members:{RecordDetail:{shape:"S70"}}}},UpdateProvisionedProductProperties:{input:{type:"structure",required:["ProvisionedProductId","ProvisionedProductProperties","IdempotencyToken"],members:{AcceptLanguage:{},ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},IdempotencyToken:{idempotencyToken:!0}}},output:{type:"structure",members:{ProvisionedProductId:{},ProvisionedProductProperties:{shape:"Sc8"},RecordId:{},Status:{}}}},UpdateProvisioningArtifact:{input:{type:"structure",required:["ProductId","ProvisioningArtifactId"],members:{AcceptLanguage:{},ProductId:{},ProvisioningArtifactId:{},Name:{},Description:{},Active:{type:"boolean"},Guidance:{}}},output:{type:"structure",members:{ProvisioningArtifactDetail:{shape:"S2i"},Info:{shape:"S27"},Status:{}}}},UpdateServiceAction:{input:{type:"structure",required:["Id"],members:{Id:{},Name:{},Definition:{shape:"S32"},Description:{},AcceptLanguage:{}}},output:{type:"structure",members:{ServiceActionDetail:{shape:"S37"}}}},UpdateTagOption:{input:{type:"structure",required:["Id"],members:{Id:{},Value:{},Active:{type:"boolean"}}},output:{type:"structure",members:{TagOptionDetail:{shape:"S3d"}}}}},shapes:{Sm:{type:"list",member:{type:"structure",required:["ServiceActionId","ProductId","ProvisioningArtifactId"],members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{}}}},Sp:{type:"list",member:{type:"structure",members:{ServiceActionId:{},ProductId:{},ProvisioningArtifactId:{},ErrorCode:{},ErrorMessage:{}}}},S1b:{type:"structure",members:{ConstraintId:{},Type:{},Description:{},Owner:{},ProductId:{},PortfolioId:{}}},S1i:{type:"list",member:{shape:"S1j"}},S1j:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}},S1n:{type:"structure",members:{Id:{},ARN:{},DisplayName:{},Description:{},CreatedTime:{type:"timestamp"},ProviderName:{}}},S1q:{type:"list",member:{shape:"S1j"}},S1s:{type:"structure",members:{Type:{},Value:{}}},S24:{type:"structure",required:["Info"],members:{Name:{},Description:{},Info:{shape:"S27"},Type:{},DisableTemplateValidation:{type:"boolean"}}},S27:{type:"map",key:{},value:{}},S2d:{type:"structure",members:{ProductViewSummary:{shape:"S2e"},Status:{},ProductARN:{},CreatedTime:{type:"timestamp"}}},S2e:{type:"structure",members:{Id:{},ProductId:{},Name:{},Owner:{},ShortDescription:{},Type:{},Distributor:{},HasDefaultPath:{type:"boolean"},SupportEmail:{},SupportDescription:{},SupportUrl:{}}},S2i:{type:"structure",members:{Id:{},Name:{},Description:{},Type:{},CreatedTime:{type:"timestamp"},Active:{type:"boolean"},Guidance:{}}},S2o:{type:"list",member:{}},S2r:{type:"list",member:{type:"structure",members:{Key:{},Value:{},UsePreviousValue:{type:"boolean"}}}},S32:{type:"map",key:{},value:{}},S37:{type:"structure",members:{ServiceActionSummary:{shape:"S38"},Definition:{shape:"S32"}}},S38:{type:"structure",members:{Id:{},Name:{},Description:{},DefinitionType:{}}},S3d:{type:"structure",members:{Key:{},Value:{},Active:{type:"boolean"},Id:{},Owner:{}}},S45:{type:"list",member:{shape:"S3d"}},S46:{type:"list",member:{type:"structure",members:{BudgetName:{}}}},S4r:{type:"list",member:{shape:"S4s"}},S4s:{type:"structure",members:{Id:{},Name:{},Description:{},CreatedTime:{type:"timestamp"},Guidance:{}}},S55:{type:"structure",members:{Name:{},Arn:{},Type:{},Id:{},Status:{},StatusMessage:{},CreatedTime:{type:"timestamp"},IdempotencyToken:{},LastRecordId:{},LastProvisioningRecordId:{},LastSuccessfulProvisioningRecordId:{},ProductId:{},ProvisioningArtifactId:{},LaunchRoleArn:{}}},S6h:{type:"list",member:{type:"structure",members:{Type:{},Description:{}}}},S6r:{type:"list",member:{}},S6s:{type:"list",member:{}},S70:{type:"structure",members:{RecordId:{},ProvisionedProductName:{},Status:{},CreatedTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ProvisionedProductType:{},RecordType:{},ProvisionedProductId:{},ProductId:{},ProvisioningArtifactId:{},PathId:{},RecordErrors:{type:"list",member:{type:"structure",members:{Code:{},Description:{}}}},RecordTags:{type:"list",member:{type:"structure",members:{Key:{},Value:{}}}},LaunchRoleArn:{}}},S7b:{type:"list",member:{type:"structure",members:{OutputKey:{},OutputValue:{},Description:{}}}},S7n:{type:"list",member:{}},S8l:{type:"list",member:{shape:"S1n"}},S9a:{type:"structure",members:{Key:{},Value:{}}},Sa5:{type:"list",member:{shape:"S38"}},Sav:{type:"map",key:{},value:{type:"list",member:{}}},Sbw:{type:"list",member:{}},Sc8:{type:"map",key:{},value:{}}}}},{}],218:[function(e,t,r){t.exports={pagination:{DescribePortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},GetProvisionedProductOutputs:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListAcceptedPortfolioShares:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListBudgetsForResource:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListConstraintsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListLaunchPaths:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListOrganizationPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolioAccess:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfolios:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPortfoliosForProduct:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListPrincipalsForPortfolio:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListProvisioningArtifactsForServiceAction:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListResourcesForTagOption:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},ListServiceActions:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListServiceActionsForProvisioningArtifact:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},ListTagOptions:{input_token:"PageToken",output_token:"PageToken",limit_key:"PageSize"},SearchProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProductsAsAdmin:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"},SearchProvisionedProducts:{input_token:"PageToken",output_token:"NextPageToken",limit_key:"PageSize"}}}},{}],219:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2010-03-31",endpointPrefix:"sns",protocol:"query",serviceAbbreviation:"Amazon SNS",serviceFullName:"Amazon Simple Notification Service",serviceId:"SNS",signatureVersion:"v4",uid:"sns-2010-03-31",xmlNamespace:"http://sns.amazonaws.com/doc/2010-03-31/"},operations:{AddPermission:{input:{type:"structure",required:["TopicArn","Label","AWSAccountId","ActionName"],members:{TopicArn:{},Label:{},AWSAccountId:{type:"list",member:{}},ActionName:{type:"list",member:{}}}}},CheckIfPhoneNumberIsOptedOut:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"CheckIfPhoneNumberIsOptedOutResult",type:"structure",members:{isOptedOut:{type:"boolean"}}}},ConfirmSubscription:{input:{type:"structure",required:["TopicArn","Token"],members:{TopicArn:{},Token:{},AuthenticateOnUnsubscribe:{}}},output:{resultWrapper:"ConfirmSubscriptionResult",type:"structure",members:{SubscriptionArn:{}}}},CreatePlatformApplication:{input:{type:"structure",required:["Name","Platform","Attributes"],members:{Name:{},Platform:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformApplicationResult",type:"structure",members:{PlatformApplicationArn:{}}}},CreatePlatformEndpoint:{input:{type:"structure",required:["PlatformApplicationArn","Token"],members:{PlatformApplicationArn:{},Token:{},CustomUserData:{},Attributes:{shape:"Sj"}}},output:{resultWrapper:"CreatePlatformEndpointResult",type:"structure",members:{EndpointArn:{}}}},CreateSMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{},LanguageCode:{}}},output:{resultWrapper:"CreateSMSSandboxPhoneNumberResult",type:"structure",members:{}}},CreateTopic:{input:{type:"structure",required:["Name"],members:{Name:{},Attributes:{shape:"St"},Tags:{shape:"Sw"}}},output:{resultWrapper:"CreateTopicResult",type:"structure",members:{TopicArn:{}}}},DeleteEndpoint:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}}},DeletePlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}}},DeleteSMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber"],members:{PhoneNumber:{}}},output:{resultWrapper:"DeleteSMSSandboxPhoneNumberResult",type:"structure",members:{}}},DeleteTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}}},GetEndpointAttributes:{input:{type:"structure",required:["EndpointArn"],members:{EndpointArn:{}}},output:{resultWrapper:"GetEndpointAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{}}},output:{resultWrapper:"GetPlatformApplicationAttributesResult",type:"structure",members:{Attributes:{shape:"Sj"}}}},GetSMSAttributes:{input:{type:"structure",members:{attributes:{type:"list",member:{}}}},output:{resultWrapper:"GetSMSAttributesResult",type:"structure",members:{attributes:{shape:"Sj"}}}},GetSMSSandboxAccountStatus:{input:{type:"structure",members:{}},output:{resultWrapper:"GetSMSSandboxAccountStatusResult",type:"structure",required:["IsInSandbox"],members:{IsInSandbox:{type:"boolean"}}}},GetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}},output:{resultWrapper:"GetSubscriptionAttributesResult",type:"structure",members:{Attributes:{shape:"S1h"}}}},GetTopicAttributes:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{}}},output:{resultWrapper:"GetTopicAttributesResult",type:"structure",members:{Attributes:{shape:"St"}}}},ListEndpointsByPlatformApplication:{input:{type:"structure",required:["PlatformApplicationArn"],members:{PlatformApplicationArn:{},NextToken:{}}},output:{resultWrapper:"ListEndpointsByPlatformApplicationResult",type:"structure",members:{Endpoints:{type:"list",member:{type:"structure",members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},
-ListOriginationNumbers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListOriginationNumbersResult",type:"structure",members:{NextToken:{},PhoneNumbers:{type:"list",member:{type:"structure",members:{CreatedAt:{type:"timestamp"},PhoneNumber:{},Status:{},Iso2CountryCode:{},RouteType:{},NumberCapabilities:{type:"list",member:{}}}}}}}},ListPhoneNumbersOptedOut:{input:{type:"structure",members:{nextToken:{}}},output:{resultWrapper:"ListPhoneNumbersOptedOutResult",type:"structure",members:{phoneNumbers:{type:"list",member:{}},nextToken:{}}}},ListPlatformApplications:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListPlatformApplicationsResult",type:"structure",members:{PlatformApplications:{type:"list",member:{type:"structure",members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},NextToken:{}}}},ListSMSSandboxPhoneNumbers:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListSMSSandboxPhoneNumbersResult",type:"structure",required:["PhoneNumbers"],members:{PhoneNumbers:{type:"list",member:{type:"structure",members:{PhoneNumber:{},Status:{}}}},NextToken:{}}}},ListSubscriptions:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListSubscriptionsResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListSubscriptionsByTopic:{input:{type:"structure",required:["TopicArn"],members:{TopicArn:{},NextToken:{}}},output:{resultWrapper:"ListSubscriptionsByTopicResult",type:"structure",members:{Subscriptions:{shape:"S2f"},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{resultWrapper:"ListTagsForResourceResult",type:"structure",members:{Tags:{shape:"Sw"}}}},ListTopics:{input:{type:"structure",members:{NextToken:{}}},output:{resultWrapper:"ListTopicsResult",type:"structure",members:{Topics:{type:"list",member:{type:"structure",members:{TopicArn:{}}}},NextToken:{}}}},OptInPhoneNumber:{input:{type:"structure",required:["phoneNumber"],members:{phoneNumber:{}}},output:{resultWrapper:"OptInPhoneNumberResult",type:"structure",members:{}}},Publish:{input:{type:"structure",required:["Message"],members:{TopicArn:{},TargetArn:{},PhoneNumber:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{shape:"S2z"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"PublishResult",type:"structure",members:{MessageId:{},SequenceNumber:{}}}},PublishBatch:{input:{type:"structure",required:["TopicArn","PublishBatchRequestEntries"],members:{TopicArn:{},PublishBatchRequestEntries:{type:"list",member:{type:"structure",required:["Id","Message"],members:{Id:{},Message:{},Subject:{},MessageStructure:{},MessageAttributes:{shape:"S2z"},MessageDeduplicationId:{},MessageGroupId:{}}}}}},output:{resultWrapper:"PublishBatchResult",type:"structure",members:{Successful:{type:"list",member:{type:"structure",members:{Id:{},MessageId:{},SequenceNumber:{}}}},Failed:{type:"list",member:{type:"structure",required:["Id","Code","SenderFault"],members:{Id:{},Code:{},Message:{},SenderFault:{type:"boolean"}}}}}}},RemovePermission:{input:{type:"structure",required:["TopicArn","Label"],members:{TopicArn:{},Label:{}}}},SetEndpointAttributes:{input:{type:"structure",required:["EndpointArn","Attributes"],members:{EndpointArn:{},Attributes:{shape:"Sj"}}}},SetPlatformApplicationAttributes:{input:{type:"structure",required:["PlatformApplicationArn","Attributes"],members:{PlatformApplicationArn:{},Attributes:{shape:"Sj"}}}},SetSMSAttributes:{input:{type:"structure",required:["attributes"],members:{attributes:{shape:"Sj"}}},output:{resultWrapper:"SetSMSAttributesResult",type:"structure",members:{}}},SetSubscriptionAttributes:{input:{type:"structure",required:["SubscriptionArn","AttributeName"],members:{SubscriptionArn:{},AttributeName:{},AttributeValue:{}}}},SetTopicAttributes:{input:{type:"structure",required:["TopicArn","AttributeName"],members:{TopicArn:{},AttributeName:{},AttributeValue:{}}}},Subscribe:{input:{type:"structure",required:["TopicArn","Protocol"],members:{TopicArn:{},Protocol:{},Endpoint:{},Attributes:{shape:"S1h"},ReturnSubscriptionArn:{type:"boolean"}}},output:{resultWrapper:"SubscribeResult",type:"structure",members:{SubscriptionArn:{}}}},TagResource:{input:{type:"structure",required:["ResourceArn","Tags"],members:{ResourceArn:{},Tags:{shape:"Sw"}}},output:{resultWrapper:"TagResourceResult",type:"structure",members:{}}},Unsubscribe:{input:{type:"structure",required:["SubscriptionArn"],members:{SubscriptionArn:{}}}},UntagResource:{input:{type:"structure",required:["ResourceArn","TagKeys"],members:{ResourceArn:{},TagKeys:{type:"list",member:{}}}},output:{resultWrapper:"UntagResourceResult",type:"structure",members:{}}},VerifySMSSandboxPhoneNumber:{input:{type:"structure",required:["PhoneNumber","OneTimePassword"],members:{PhoneNumber:{},OneTimePassword:{}}},output:{resultWrapper:"VerifySMSSandboxPhoneNumberResult",type:"structure",members:{}}}},shapes:{Sj:{type:"map",key:{},value:{}},St:{type:"map",key:{},value:{}},Sw:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S1h:{type:"map",key:{},value:{}},S2f:{type:"list",member:{type:"structure",members:{SubscriptionArn:{},Owner:{},Protocol:{},Endpoint:{},TopicArn:{}}}},S2z:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{DataType:{},StringValue:{},BinaryValue:{type:"blob"}}}}}}},{}],220:[function(e,t,r){t.exports={pagination:{ListEndpointsByPlatformApplication:{input_token:"NextToken",output_token:"NextToken",result_key:"Endpoints"},ListOriginationNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListPhoneNumbersOptedOut:{input_token:"nextToken",output_token:"nextToken",result_key:"phoneNumbers"},ListPlatformApplications:{input_token:"NextToken",output_token:"NextToken",result_key:"PlatformApplications"},ListSMSSandboxPhoneNumbers:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"PhoneNumbers"},ListSubscriptions:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListSubscriptionsByTopic:{input_token:"NextToken",output_token:"NextToken",result_key:"Subscriptions"},ListTopics:{input_token:"NextToken",output_token:"NextToken",result_key:"Topics"}}}},{}],221:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-11-05",endpointPrefix:"sqs",protocol:"query",serviceAbbreviation:"Amazon SQS",serviceFullName:"Amazon Simple Queue Service",serviceId:"SQS",signatureVersion:"v4",uid:"sqs-2012-11-05",xmlNamespace:"http://queue.amazonaws.com/doc/2012-11-05/"},operations:{AddPermission:{input:{type:"structure",required:["QueueUrl","Label","AWSAccountIds","Actions"],members:{QueueUrl:{},Label:{},AWSAccountIds:{type:"list",member:{locationName:"AWSAccountId"},flattened:!0},Actions:{type:"list",member:{locationName:"ActionName"},flattened:!0}}}},ChangeMessageVisibility:{input:{type:"structure",required:["QueueUrl","ReceiptHandle","VisibilityTimeout"],members:{QueueUrl:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}}},ChangeMessageVisibilityBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{},VisibilityTimeout:{type:"integer"}}},flattened:!0}}},output:{resultWrapper:"ChangeMessageVisibilityBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"ChangeMessageVisibilityBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},CreateQueue:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},Attributes:{shape:"Sh",locationName:"Attribute"},tags:{shape:"Sj",locationName:"Tag"}}},output:{resultWrapper:"CreateQueueResult",type:"structure",members:{QueueUrl:{}}}},DeleteMessage:{input:{type:"structure",required:["QueueUrl","ReceiptHandle"],members:{QueueUrl:{},ReceiptHandle:{}}}},DeleteMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"DeleteMessageBatchRequestEntry",type:"structure",required:["Id","ReceiptHandle"],members:{Id:{},ReceiptHandle:{}}},flattened:!0}}},output:{resultWrapper:"DeleteMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"DeleteMessageBatchResultEntry",type:"structure",required:["Id"],members:{Id:{}}},flattened:!0},Failed:{shape:"Sd"}}}},DeleteQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},GetQueueAttributes:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"}}},output:{resultWrapper:"GetQueueAttributesResult",type:"structure",members:{Attributes:{shape:"Sh",locationName:"Attribute"}}}},GetQueueUrl:{input:{type:"structure",required:["QueueName"],members:{QueueName:{},QueueOwnerAWSAccountId:{}}},output:{resultWrapper:"GetQueueUrlResult",type:"structure",members:{QueueUrl:{}}}},ListDeadLetterSourceQueues:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListDeadLetterSourceQueuesResult",type:"structure",required:["queueUrls"],members:{queueUrls:{shape:"S14"},NextToken:{}}}},ListQueueTags:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}},output:{resultWrapper:"ListQueueTagsResult",type:"structure",members:{Tags:{shape:"Sj",locationName:"Tag"}}}},ListQueues:{input:{type:"structure",members:{QueueNamePrefix:{},NextToken:{},MaxResults:{type:"integer"}}},output:{resultWrapper:"ListQueuesResult",type:"structure",members:{QueueUrls:{shape:"S14"},NextToken:{}}}},PurgeQueue:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{}}}},ReceiveMessage:{input:{type:"structure",required:["QueueUrl"],members:{QueueUrl:{},AttributeNames:{shape:"Sw"},MessageAttributeNames:{type:"list",member:{locationName:"MessageAttributeName"},flattened:!0},MaxNumberOfMessages:{type:"integer"},VisibilityTimeout:{type:"integer"},WaitTimeSeconds:{type:"integer"},ReceiveRequestAttemptId:{}}},output:{resultWrapper:"ReceiveMessageResult",type:"structure",members:{Messages:{type:"list",member:{locationName:"Message",type:"structure",members:{MessageId:{},ReceiptHandle:{},MD5OfBody:{},Body:{},Attributes:{locationName:"Attribute",type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0},MD5OfMessageAttributes:{},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"}}},flattened:!0}}}},RemovePermission:{input:{type:"structure",required:["QueueUrl","Label"],members:{QueueUrl:{},Label:{}}}},SendMessage:{input:{type:"structure",required:["QueueUrl","MessageBody"],members:{QueueUrl:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},output:{resultWrapper:"SendMessageResult",type:"structure",members:{MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},MessageId:{},SequenceNumber:{}}}},SendMessageBatch:{input:{type:"structure",required:["QueueUrl","Entries"],members:{QueueUrl:{},Entries:{type:"list",member:{locationName:"SendMessageBatchRequestEntry",type:"structure",required:["Id","MessageBody"],members:{Id:{},MessageBody:{},DelaySeconds:{type:"integer"},MessageAttributes:{shape:"S1i",locationName:"MessageAttribute"},MessageSystemAttributes:{shape:"S1p",locationName:"MessageSystemAttribute"},MessageDeduplicationId:{},MessageGroupId:{}}},flattened:!0}}},output:{resultWrapper:"SendMessageBatchResult",type:"structure",required:["Successful","Failed"],members:{Successful:{type:"list",member:{locationName:"SendMessageBatchResultEntry",type:"structure",required:["Id","MessageId","MD5OfMessageBody"],members:{Id:{},MessageId:{},MD5OfMessageBody:{},MD5OfMessageAttributes:{},MD5OfMessageSystemAttributes:{},SequenceNumber:{}}},flattened:!0},Failed:{shape:"Sd"}}}},SetQueueAttributes:{input:{type:"structure",required:["QueueUrl","Attributes"],members:{QueueUrl:{},Attributes:{shape:"Sh",locationName:"Attribute"}}}},TagQueue:{input:{type:"structure",required:["QueueUrl","Tags"],members:{QueueUrl:{},Tags:{shape:"Sj"}}}},UntagQueue:{input:{type:"structure",required:["QueueUrl","TagKeys"],members:{QueueUrl:{},TagKeys:{type:"list",member:{locationName:"TagKey"},flattened:!0}}}}},shapes:{Sd:{type:"list",member:{locationName:"BatchResultErrorEntry",type:"structure",required:["Id","SenderFault","Code"],members:{Id:{},SenderFault:{type:"boolean"},Code:{},Message:{}}},flattened:!0},Sh:{type:"map",key:{locationName:"Name"},value:{locationName:"Value"},flattened:!0,locationName:"Attribute"},Sj:{type:"map",key:{locationName:"Key"},value:{locationName:"Value"},flattened:!0,locationName:"Tag"},Sw:{type:"list",member:{locationName:"AttributeName"},flattened:!0},S14:{type:"list",member:{locationName:"QueueUrl"},flattened:!0},S1i:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0},S1l:{type:"list",member:{locationName:"StringListValue"}},S1m:{type:"list",member:{locationName:"BinaryListValue",type:"blob"}},S1p:{type:"map",key:{locationName:"Name"},value:{locationName:"Value",type:"structure",required:["DataType"],members:{StringValue:{},BinaryValue:{type:"blob"},StringListValues:{shape:"S1l",flattened:!0,locationName:"StringListValue"},BinaryListValues:{shape:"S1m",flattened:!0,locationName:"BinaryListValue"},DataType:{}}},flattened:!0}}}},{}],222:[function(e,t,r){t.exports={pagination:{ListDeadLetterSourceQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"queueUrls"},ListQueues:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"QueueUrls"}}}},{}],223:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2014-11-06",endpointPrefix:"ssm",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"Amazon SSM",serviceFullName:"Amazon Simple Systems Manager (SSM)",serviceId:"SSM",signatureVersion:"v4",targetPrefix:"AmazonSSM",uid:"ssm-2014-11-06"},operations:{AddTagsToResource:{input:{type:"structure",required:["ResourceType","ResourceId","Tags"],members:{ResourceType:{},ResourceId:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{}}},AssociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationType","ResourceType","ResourceUri"],members:{OpsItemId:{},AssociationType:{},ResourceType:{},ResourceUri:{}}},output:{type:"structure",members:{AssociationId:{}}}},CancelCommand:{input:{type:"structure",required:["CommandId"],members:{CommandId:{},InstanceIds:{shape:"Si"}}},output:{type:"structure",members:{}}},CancelMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{}}}},CreateActivation:{input:{type:"structure",required:["IamRole"],members:{Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},ExpirationDate:{type:"timestamp"},Tags:{shape:"S4"},RegistrationMetadata:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}}}},output:{type:"structure",members:{ActivationId:{},ActivationCode:{}}}},CreateAssociation:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},InstanceId:{},Parameters:{shape:"S14"},Targets:{shape:"S18"},ScheduleExpression:{},OutputLocation:{shape:"S1e"},AssociationName:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1q"},TargetLocations:{shape:"S1s"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S20"}}}},CreateAssociationBatch:{input:{type:"structure",required:["Entries"],members:{Entries:{type:"list",member:{shape:"S2e"}}}},output:{type:"structure",members:{Successful:{type:"list",member:{shape:"S20"}},Failed:{type:"list",member:{type:"structure",members:{Entry:{shape:"S2e"},Message:{},Fault:{}}}}}}},CreateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Requires:{shape:"S2n"},Attachments:{shape:"S2p"},Name:{},DisplayName:{},VersionName:{},DocumentType:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"}}},output:{type:"structure",members:{DocumentDescription:{shape:"S32"}}}},CreateMaintenanceWindow:{input:{type:"structure",required:["Name","Schedule","Duration","Cutoff","AllowUnassociatedTargets"],members:{Name:{},Description:{shape:"S3t"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{WindowId:{}}}},CreateOpsItem:{input:{type:"structure",required:["Description","Source","Title"],members:{Description:{},OpsItemType:{},OperationalData:{shape:"S47"},Notifications:{shape:"S4c"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4g"},Source:{},Title:{},Tags:{shape:"S4"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{OpsItemId:{}}}},CreateOpsMetadata:{input:{type:"structure",required:["ResourceId"],members:{ResourceId:{},Metadata:{shape:"S4p"},Tags:{shape:"S4"}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},CreatePatchBaseline:{input:{type:"structure",required:["Name"],members:{OperatingSystem:{},Name:{},GlobalFilters:{shape:"S4y"},ApprovalRules:{shape:"S54"},ApprovedPatches:{shape:"S5b"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5b"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5f"},ClientToken:{idempotencyToken:!0},Tags:{shape:"S4"}}},output:{type:"structure",members:{BaselineId:{}}}},CreateResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},S3Destination:{shape:"S5p"},SyncType:{},SyncSource:{shape:"S5y"}}},output:{type:"structure",members:{}}},DeleteActivation:{input:{type:"structure",required:["ActivationId"],members:{ActivationId:{}}},output:{type:"structure",members:{}}},DeleteAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{}}},output:{type:"structure",members:{}}},DeleteDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{},Force:{type:"boolean"}}},output:{type:"structure",members:{}}},DeleteInventory:{input:{type:"structure",required:["TypeName"],members:{TypeName:{},SchemaDeleteOption:{},DryRun:{type:"boolean"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionSummary:{shape:"S6m"}}}},DeleteMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{}}}},DeleteOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{}}},output:{type:"structure",members:{}}},DeleteParameter:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{}}},DeleteParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S71"}}},output:{type:"structure",members:{DeletedParameters:{shape:"S71"},InvalidParameters:{shape:"S71"}}}},DeletePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},DeleteResourceDataSync:{input:{type:"structure",required:["SyncName"],members:{SyncName:{},SyncType:{}}},output:{type:"structure",members:{}}},DeregisterManagedInstance:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{}}},output:{type:"structure",members:{}}},DeregisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},DeregisterTargetFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Safe:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{}}}},DeregisterTaskFromMaintenanceWindow:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{}}}},DescribeActivations:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",members:{FilterKey:{},FilterValues:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ActivationList:{type:"list",member:{type:"structure",members:{ActivationId:{},Description:{},DefaultInstanceName:{},IamRole:{},RegistrationLimit:{type:"integer"},RegistrationsCount:{type:"integer"},ExpirationDate:{type:"timestamp"},Expired:{type:"boolean"},CreatedDate:{type:"timestamp"},Tags:{shape:"S4"}}}},NextToken:{}}}},DescribeAssociation:{input:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{}}},output:{type:"structure",members:{AssociationDescription:{shape:"S20"}}}},DescribeAssociationExecutionTargets:{input:{type:"structure",required:["AssociationId","ExecutionId"],members:{AssociationId:{},ExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutionTargets:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},ResourceId:{},ResourceType:{},Status:{},DetailedStatus:{},LastExecutionDate:{type:"timestamp"},OutputSource:{type:"structure",members:{OutputSourceId:{},OutputSourceType:{}}}}}},NextToken:{}}}},DescribeAssociationExecutions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Value","Type"],members:{Key:{},Value:{},Type:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationExecutions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},ExecutionId:{},Status:{},DetailedStatus:{},CreatedTime:{type:"timestamp"},LastExecutionDate:{type:"timestamp"},ResourceCountByStatus:{}}}},NextToken:{}}}},DescribeAutomationExecutions:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AutomationExecutionMetadataList:{type:"list",member:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},AutomationExecutionStatus:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},ExecutedBy:{},LogFile:{},Outputs:{shape:"S8w"},Mode:{},ParentAutomationExecutionId:{},CurrentStepName:{},CurrentAction:{},FailureMessage:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S91"},ResolvedTargets:{shape:"S96"},MaxConcurrency:{},MaxErrors:{},Target:{},AutomationType:{},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S9a"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}},NextToken:{}}}},DescribeAutomationStepExecutions:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},NextToken:{},MaxResults:{type:"integer"},ReverseOrder:{type:"boolean"}}},output:{type:"structure",members:{StepExecutions:{shape:"S9k"},NextToken:{}}}},DescribeAvailablePatches:{input:{type:"structure",members:{Filters:{shape:"S9u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Patches:{type:"list",member:{shape:"Sa2"}},NextToken:{}}}},DescribeDocument:{input:{type:"structure",required:["Name"],members:{Name:{},DocumentVersion:{},VersionName:{}}},output:{type:"structure",members:{Document:{shape:"S32"}}}},DescribeDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AccountIds:{shape:"Sax"},AccountSharingInfoList:{type:"list",member:{type:"structure",members:{AccountId:{},SharedDocumentVersion:{}}}},NextToken:{}}}},DescribeEffectiveInstanceAssociations:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{AssociationId:{},InstanceId:{},Content:{},AssociationVersion:{}}}},NextToken:{}}}},DescribeEffectivePatchesForPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{EffectivePatches:{type:"list",member:{type:"structure",members:{Patch:{shape:"Sa2"},PatchStatus:{type:"structure",members:{DeploymentStatus:{},ComplianceLevel:{},ApprovalDate:{type:"timestamp"}}}}}},NextToken:{}}}},DescribeInstanceAssociationsStatus:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceAssociationStatusInfos:{type:"list",member:{type:"structure",members:{AssociationId:{},Name:{},DocumentVersion:{},AssociationVersion:{},InstanceId:{},ExecutionDate:{type:"timestamp"},Status:{},DetailedStatus:{},ExecutionSummary:{},ErrorCode:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{type:"structure",members:{OutputUrl:{}}}}},AssociationName:{}}}},NextToken:{}}}},DescribeInstanceInformation:{input:{type:"structure",members:{InstanceInformationFilterList:{type:"list",member:{type:"structure",required:["key","valueSet"],members:{key:{},valueSet:{shape:"Sbq"}}}},Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{shape:"Sbq"}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InstanceInformationList:{type:"list",member:{type:"structure",members:{InstanceId:{},PingStatus:{},LastPingDateTime:{type:"timestamp"},AgentVersion:{},IsLatestVersion:{type:"boolean"},PlatformType:{},PlatformName:{},PlatformVersion:{},ActivationId:{},IamRole:{},RegistrationDate:{type:"timestamp"},ResourceType:{},Name:{},IPAddress:{},ComputerName:{},AssociationStatus:{},LastAssociationExecutionDate:{type:"timestamp"},LastSuccessfulAssociationExecutionDate:{type:"timestamp"},AssociationOverview:{type:"structure",members:{DetailedStatus:{},InstanceAssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},SourceId:{},SourceType:{}}}},NextToken:{}}}},DescribeInstancePatchStates:{input:{type:"structure",required:["InstanceIds"],members:{InstanceIds:{shape:"Si"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Scc"}},NextToken:{}}}},DescribeInstancePatchStatesForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Type"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InstancePatchStates:{type:"list",member:{shape:"Scc"}},NextToken:{}}}},DescribeInstancePatches:{input:{type:"structure",required:["InstanceId"],members:{InstanceId:{},Filters:{shape:"S9u"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Patches:{type:"list",member:{type:"structure",required:["Title","KBId","Classification","Severity","State","InstalledTime"],members:{Title:{},KBId:{},Classification:{},Severity:{},State:{},InstalledTime:{type:"timestamp"},CVEIds:{}}}},NextToken:{}}}},DescribeInventoryDeletions:{input:{type:"structure",members:{DeletionId:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{InventoryDeletions:{type:"list",member:{type:"structure",members:{DeletionId:{},TypeName:{},DeletionStartTime:{type:"timestamp"},LastStatus:{},LastStatusMessage:{},DeletionSummary:{shape:"S6m"},LastStatusUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTaskInvocations:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{},Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskInvocationIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdu"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Scf"},WindowTargetId:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutionTasks:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{},Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutionTaskIdentities:{type:"list",member:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TaskArn:{},TaskType:{}}}},NextToken:{}}}},DescribeMaintenanceWindowExecutions:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},WindowExecutionId:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},NextToken:{}}}},DescribeMaintenanceWindowSchedule:{input:{type:"structure",members:{WindowId:{},Targets:{shape:"S18"},ResourceType:{},Filters:{shape:"S9u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ScheduledWindowExecutions:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{},ExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowTargets:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Targets:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTargetId:{},ResourceType:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Scf"},Name:{},Description:{shape:"S3t"}}}},NextToken:{}}}},DescribeMaintenanceWindowTasks:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Tasks:{type:"list",member:{type:"structure",members:{WindowId:{},WindowTaskId:{},TaskArn:{},Type:{},Targets:{shape:"S18"},TaskParameters:{shape:"Sel"},Priority:{type:"integer"},LoggingInfo:{shape:"Ser"},ServiceRoleArn:{},MaxConcurrency:{},MaxErrors:{},Name:{},Description:{shape:"S3t"},CutoffBehavior:{}}}},NextToken:{}}}},DescribeMaintenanceWindows:{input:{type:"structure",members:{Filters:{shape:"Sdi"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",
-members:{WindowId:{},Name:{},Description:{shape:"S3t"},Enabled:{type:"boolean"},Duration:{type:"integer"},Cutoff:{type:"integer"},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},EndDate:{},StartDate:{},NextExecutionTime:{}}}},NextToken:{}}}},DescribeMaintenanceWindowsForTarget:{input:{type:"structure",required:["Targets","ResourceType"],members:{Targets:{shape:"S18"},ResourceType:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{WindowIdentities:{type:"list",member:{type:"structure",members:{WindowId:{},Name:{}}}},NextToken:{}}}},DescribeOpsItems:{input:{type:"structure",members:{OpsItemFilters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},OpsItemSummaries:{type:"list",member:{type:"structure",members:{CreatedBy:{},CreatedTime:{type:"timestamp"},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Priority:{type:"integer"},Source:{},Status:{},OpsItemId:{},Title:{},OperationalData:{shape:"S47"},Category:{},Severity:{},OpsItemType:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}}},DescribeParameters:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},ParameterFilters:{shape:"Sfl"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},AllowedPattern:{},Version:{type:"long"},Tier:{},Policies:{shape:"Sg0"},DataType:{}}}},NextToken:{}}}},DescribePatchBaselines:{input:{type:"structure",members:{Filters:{shape:"S9u"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{BaselineIdentities:{type:"list",member:{shape:"Sg6"}},NextToken:{}}}},DescribePatchGroupState:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{}}},output:{type:"structure",members:{Instances:{type:"integer"},InstancesWithInstalledPatches:{type:"integer"},InstancesWithInstalledOtherPatches:{type:"integer"},InstancesWithInstalledPendingRebootPatches:{type:"integer"},InstancesWithInstalledRejectedPatches:{type:"integer"},InstancesWithMissingPatches:{type:"integer"},InstancesWithFailedPatches:{type:"integer"},InstancesWithNotApplicablePatches:{type:"integer"},InstancesWithUnreportedNotApplicablePatches:{type:"integer"},InstancesWithCriticalNonCompliantPatches:{type:"integer"},InstancesWithSecurityNonCompliantPatches:{type:"integer"},InstancesWithOtherNonCompliantPatches:{type:"integer"}}}},DescribePatchGroups:{input:{type:"structure",members:{MaxResults:{type:"integer"},Filters:{shape:"S9u"},NextToken:{}}},output:{type:"structure",members:{Mappings:{type:"list",member:{type:"structure",members:{PatchGroup:{},BaselineIdentity:{shape:"Sg6"}}}},NextToken:{}}}},DescribePatchProperties:{input:{type:"structure",required:["OperatingSystem","Property"],members:{OperatingSystem:{},Property:{},PatchSet:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Properties:{type:"list",member:{type:"map",key:{},value:{}}},NextToken:{}}}},DescribeSessions:{input:{type:"structure",required:["State"],members:{State:{},MaxResults:{type:"integer"},NextToken:{},Filters:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}}}},output:{type:"structure",members:{Sessions:{type:"list",member:{type:"structure",members:{SessionId:{},Target:{},Status:{},StartDate:{type:"timestamp"},EndDate:{type:"timestamp"},DocumentName:{},Owner:{},Reason:{},Details:{},OutputUrl:{type:"structure",members:{S3OutputUrl:{},CloudWatchOutputUrl:{}}},MaxSessionDuration:{}}}},NextToken:{}}}},DisassociateOpsItemRelatedItem:{input:{type:"structure",required:["OpsItemId","AssociationId"],members:{OpsItemId:{},AssociationId:{}}},output:{type:"structure",members:{}}},GetAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{}}},output:{type:"structure",members:{AutomationExecution:{type:"structure",members:{AutomationExecutionId:{},DocumentName:{},DocumentVersion:{},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},AutomationExecutionStatus:{},StepExecutions:{shape:"S9k"},StepExecutionsTruncated:{type:"boolean"},Parameters:{shape:"S8w"},Outputs:{shape:"S8w"},FailureMessage:{},Mode:{},ParentAutomationExecutionId:{},ExecutedBy:{},CurrentStepName:{},CurrentAction:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S91"},ResolvedTargets:{shape:"S96"},MaxConcurrency:{},MaxErrors:{},Target:{},TargetLocations:{shape:"S1s"},ProgressCounters:{type:"structure",members:{TotalSteps:{type:"integer"},SuccessSteps:{type:"integer"},FailedSteps:{type:"integer"},CancelledSteps:{type:"integer"},TimedOutSteps:{type:"integer"}}},AutomationSubtype:{},ScheduledTime:{type:"timestamp"},Runbooks:{shape:"S9a"},OpsItemId:{},AssociationId:{},ChangeRequestName:{}}}}}},GetCalendarState:{input:{type:"structure",required:["CalendarNames"],members:{CalendarNames:{shape:"S1q"},AtTime:{}}},output:{type:"structure",members:{State:{},AtTime:{},NextTransitionTime:{}}}},GetCommandInvocation:{input:{type:"structure",required:["CommandId","InstanceId"],members:{CommandId:{},InstanceId:{},PluginName:{}}},output:{type:"structure",members:{CommandId:{},InstanceId:{},Comment:{},DocumentName:{},DocumentVersion:{},PluginName:{},ResponseCode:{type:"integer"},ExecutionStartDateTime:{},ExecutionElapsedTime:{},ExecutionEndDateTime:{},Status:{},StatusDetails:{},StandardOutputContent:{},StandardOutputUrl:{},StandardErrorContent:{},StandardErrorUrl:{},CloudWatchOutputConfig:{shape:"Shr"}}}},GetConnectionStatus:{input:{type:"structure",required:["Target"],members:{Target:{}}},output:{type:"structure",members:{Target:{},Status:{}}}},GetDefaultPatchBaseline:{input:{type:"structure",members:{OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},OperatingSystem:{}}}},GetDeployablePatchSnapshotForInstance:{input:{type:"structure",required:["InstanceId","SnapshotId"],members:{InstanceId:{},SnapshotId:{},BaselineOverride:{type:"structure",members:{OperatingSystem:{},GlobalFilters:{shape:"S4y"},ApprovalRules:{shape:"S54"},ApprovedPatches:{shape:"S5b"},ApprovedPatchesComplianceLevel:{},RejectedPatches:{shape:"S5b"},RejectedPatchesAction:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},Sources:{shape:"S5f"}}}}},output:{type:"structure",members:{InstanceId:{},SnapshotId:{},SnapshotDownloadUrl:{},Product:{}}}},GetDocument:{input:{type:"structure",required:["Name"],members:{Name:{},VersionName:{},DocumentVersion:{},DocumentFormat:{}}},output:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},VersionName:{},DocumentVersion:{},Status:{},StatusInformation:{},Content:{},DocumentType:{},DocumentFormat:{},Requires:{shape:"S2n"},AttachmentsContent:{type:"list",member:{type:"structure",members:{Name:{},Size:{type:"long"},Hash:{},HashType:{},Url:{}}}},ReviewStatus:{}}}},GetInventory:{input:{type:"structure",members:{Filters:{shape:"Sid"},Aggregators:{shape:"Sij"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",required:["TypeName","SchemaVersion","Content"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sj0"}}}}}}},NextToken:{}}}},GetInventorySchema:{input:{type:"structure",members:{TypeName:{},NextToken:{},MaxResults:{type:"integer"},Aggregator:{type:"boolean"},SubType:{type:"boolean"}}},output:{type:"structure",members:{Schemas:{type:"list",member:{type:"structure",required:["TypeName","Attributes"],members:{TypeName:{},Version:{},Attributes:{type:"list",member:{type:"structure",required:["Name","DataType"],members:{Name:{},DataType:{}}}},DisplayName:{}}}},NextToken:{}}}},GetMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3t"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},NextExecutionTime:{},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"}}}},GetMaintenanceWindowExecution:{input:{type:"structure",required:["WindowExecutionId"],members:{WindowExecutionId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskIds:{type:"list",member:{}},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTask:{input:{type:"structure",required:["WindowExecutionId","TaskId"],members:{WindowExecutionId:{},TaskId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},TaskArn:{},ServiceRole:{},Type:{},TaskParameters:{type:"list",member:{shape:"Sel"},sensitive:!0},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}}},GetMaintenanceWindowExecutionTaskInvocation:{input:{type:"structure",required:["WindowExecutionId","TaskId","InvocationId"],members:{WindowExecutionId:{},TaskId:{},InvocationId:{}}},output:{type:"structure",members:{WindowExecutionId:{},TaskExecutionId:{},InvocationId:{},ExecutionId:{},TaskType:{},Parameters:{shape:"Sdu"},Status:{},StatusDetails:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},OwnerInformation:{shape:"Scf"},WindowTargetId:{}}}},GetMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sel"},TaskInvocationParameters:{shape:"Sjr"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Ser"},Name:{},Description:{shape:"S3t"},CutoffBehavior:{}}}},GetOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}},output:{type:"structure",members:{OpsItem:{type:"structure",members:{CreatedBy:{},OpsItemType:{},CreatedTime:{type:"timestamp"},Description:{},LastModifiedBy:{},LastModifiedTime:{type:"timestamp"},Notifications:{shape:"S4c"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4g"},Status:{},OpsItemId:{},Version:{},Title:{},Source:{},OperationalData:{shape:"S47"},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}}}}},GetOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{ResourceId:{},Metadata:{shape:"S4p"},NextToken:{}}}},GetOpsSummary:{input:{type:"structure",members:{SyncName:{},Filters:{shape:"Ske"},Aggregators:{shape:"Skk"},ResultAttributes:{type:"list",member:{type:"structure",required:["TypeName"],members:{TypeName:{}}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Entities:{type:"list",member:{type:"structure",members:{Id:{},Data:{type:"map",key:{},value:{type:"structure",members:{CaptureTime:{},Content:{type:"list",member:{type:"map",key:{},value:{}}}}}}}}},NextToken:{}}}},GetParameter:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameter:{shape:"Sl6"}}}},GetParameterHistory:{input:{type:"structure",required:["Name"],members:{Name:{},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},KeyId:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},Description:{},Value:{shape:"Sl7"},AllowedPattern:{},Version:{type:"long"},Labels:{shape:"Sld"},Tier:{},Policies:{shape:"Sg0"},DataType:{}}}},NextToken:{}}}},GetParameters:{input:{type:"structure",required:["Names"],members:{Names:{shape:"S71"},WithDecryption:{type:"boolean"}}},output:{type:"structure",members:{Parameters:{shape:"Slh"},InvalidParameters:{shape:"S71"}}}},GetParametersByPath:{input:{type:"structure",required:["Path"],members:{Path:{},Recursive:{type:"boolean"},ParameterFilters:{shape:"Sfl"},WithDecryption:{type:"boolean"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Parameters:{shape:"Slh"},NextToken:{}}}},GetPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4y"},ApprovalRules:{shape:"S54"},ApprovedPatches:{shape:"S5b"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5b"},RejectedPatchesAction:{},PatchGroups:{type:"list",member:{}},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5f"}}}},GetPatchBaselineForPatchGroup:{input:{type:"structure",required:["PatchGroup"],members:{PatchGroup:{},OperatingSystem:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{},OperatingSystem:{}}}},GetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Slt"}}}},LabelParameterVersion:{input:{type:"structure",required:["Name","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sld"}}},output:{type:"structure",members:{InvalidLabels:{shape:"Sld"},ParameterVersion:{type:"long"}}}},ListAssociationVersions:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{AssociationVersions:{type:"list",member:{type:"structure",members:{AssociationId:{},AssociationVersion:{},CreatedDate:{type:"timestamp"},Name:{},DocumentVersion:{},Parameters:{shape:"S14"},Targets:{shape:"S18"},ScheduleExpression:{},OutputLocation:{shape:"S1e"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1q"},TargetLocations:{shape:"S1s"}}}},NextToken:{}}}},ListAssociations:{input:{type:"structure",members:{AssociationFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{Associations:{type:"list",member:{type:"structure",members:{Name:{},InstanceId:{},AssociationId:{},AssociationVersion:{},DocumentVersion:{},Targets:{shape:"S18"},LastExecutionDate:{type:"timestamp"},Overview:{shape:"S27"},ScheduleExpression:{},AssociationName:{}}}},NextToken:{}}}},ListCommandInvocations:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Smb"},Details:{type:"boolean"}}},output:{type:"structure",members:{CommandInvocations:{type:"list",member:{type:"structure",members:{CommandId:{},InstanceId:{},InstanceName:{},Comment:{},DocumentName:{},DocumentVersion:{},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},TraceOutput:{},StandardOutputUrl:{},StandardErrorUrl:{},CommandPlugins:{type:"list",member:{type:"structure",members:{Name:{},Status:{},StatusDetails:{},ResponseCode:{type:"integer"},ResponseStartDateTime:{type:"timestamp"},ResponseFinishDateTime:{type:"timestamp"},Output:{},StandardOutputUrl:{},StandardErrorUrl:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}},ServiceRole:{},NotificationConfig:{shape:"Sjt"},CloudWatchOutputConfig:{shape:"Shr"}}}},NextToken:{}}}},ListCommands:{input:{type:"structure",members:{CommandId:{},InstanceId:{},MaxResults:{type:"integer"},NextToken:{},Filters:{shape:"Smb"}}},output:{type:"structure",members:{Commands:{type:"list",member:{shape:"Smr"}},NextToken:{}}}},ListComplianceItems:{input:{type:"structure",members:{Filters:{shape:"Smy"},ResourceIds:{type:"list",member:{}},ResourceTypes:{type:"list",member:{}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Id:{},Title:{},Status:{},Severity:{},ExecutionSummary:{shape:"Sng"},Details:{shape:"Snj"}}}},NextToken:{}}}},ListComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smy"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},CompliantSummary:{shape:"Sno"},NonCompliantSummary:{shape:"Snr"}}}},NextToken:{}}}},ListDocumentMetadataHistory:{input:{type:"structure",required:["Name","Metadata"],members:{Name:{},DocumentVersion:{},Metadata:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{Name:{},DocumentVersion:{},Author:{},Metadata:{type:"structure",members:{ReviewerResponse:{type:"list",member:{type:"structure",members:{CreateTime:{type:"timestamp"},UpdatedTime:{type:"timestamp"},ReviewStatus:{},Comment:{shape:"Sny"},Reviewer:{}}}}}},NextToken:{}}}},ListDocumentVersions:{input:{type:"structure",required:["Name"],members:{Name:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{type:"structure",members:{Name:{},DisplayName:{},DocumentVersion:{},VersionName:{},CreatedDate:{type:"timestamp"},IsDefaultVersion:{type:"boolean"},DocumentFormat:{},Status:{},StatusInformation:{},ReviewStatus:{}}}},NextToken:{}}}},ListDocuments:{input:{type:"structure",members:{DocumentFilterList:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Filters:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{DocumentIdentifiers:{type:"list",member:{type:"structure",members:{Name:{},CreatedDate:{type:"timestamp"},DisplayName:{},Owner:{},VersionName:{},PlatformTypes:{shape:"S3g"},DocumentVersion:{},DocumentType:{},SchemaVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},Requires:{shape:"S2n"},ReviewStatus:{},Author:{}}}},NextToken:{}}}},ListInventoryEntries:{input:{type:"structure",required:["InstanceId","TypeName"],members:{InstanceId:{},TypeName:{},Filters:{shape:"Sid"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TypeName:{},InstanceId:{},SchemaVersion:{},CaptureTime:{},Entries:{shape:"Sj0"},NextToken:{}}}},ListOpsItemEvents:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},EventId:{},Source:{},DetailType:{},Detail:{},CreatedBy:{shape:"Sow"},CreatedTime:{type:"timestamp"}}}}}}},ListOpsItemRelatedItems:{input:{type:"structure",members:{OpsItemId:{},Filters:{type:"list",member:{type:"structure",required:["Key","Values","Operator"],members:{Key:{},Values:{type:"list",member:{}},Operator:{}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{NextToken:{},Summaries:{type:"list",member:{type:"structure",members:{OpsItemId:{},AssociationId:{},ResourceType:{},AssociationType:{},ResourceUri:{},CreatedBy:{shape:"Sow"},CreatedTime:{type:"timestamp"},LastModifiedBy:{shape:"Sow"},LastModifiedTime:{type:"timestamp"}}}}}}},ListOpsMetadata:{input:{type:"structure",members:{Filters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{OpsMetadataList:{type:"list",member:{type:"structure",members:{ResourceId:{},OpsMetadataArn:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},CreationDate:{type:"timestamp"}}}},NextToken:{}}}},ListResourceComplianceSummaries:{input:{type:"structure",members:{Filters:{shape:"Smy"},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceComplianceSummaryItems:{type:"list",member:{type:"structure",members:{ComplianceType:{},ResourceType:{},ResourceId:{},Status:{},OverallSeverity:{},ExecutionSummary:{shape:"Sng"},CompliantSummary:{shape:"Sno"},NonCompliantSummary:{shape:"Snr"}}}},NextToken:{}}}},ListResourceDataSync:{input:{type:"structure",members:{SyncType:{},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ResourceDataSyncItems:{type:"list",member:{type:"structure",members:{SyncName:{},SyncType:{},SyncSource:{type:"structure",members:{SourceType:{},AwsOrganizationsSource:{shape:"S60"},SourceRegions:{shape:"S65"},IncludeFutureRegions:{type:"boolean"},State:{},EnableAllOpsDataSources:{type:"boolean"}}},S3Destination:{shape:"S5p"},LastSyncTime:{type:"timestamp"},LastSuccessfulSyncTime:{type:"timestamp"},SyncLastModifiedTime:{type:"timestamp"},LastStatus:{},SyncCreatedTime:{type:"timestamp"},LastSyncStatusMessage:{}}}},NextToken:{}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceType","ResourceId"],members:{ResourceType:{},ResourceId:{}}},output:{type:"structure",members:{TagList:{shape:"S4"}}}},ModifyDocumentPermission:{input:{type:"structure",required:["Name","PermissionType"],members:{Name:{},PermissionType:{},AccountIdsToAdd:{shape:"Sax"},AccountIdsToRemove:{shape:"Sax"},SharedDocumentVersion:{}}},output:{type:"structure",members:{}}},PutComplianceItems:{input:{type:"structure",required:["ResourceId","ResourceType","ComplianceType","ExecutionSummary","Items"],members:{ResourceId:{},ResourceType:{},ComplianceType:{},ExecutionSummary:{shape:"Sng"},Items:{type:"list",member:{type:"structure",required:["Severity","Status"],members:{Id:{},Title:{},Severity:{},Status:{},Details:{shape:"Snj"}}}},ItemContentHash:{},UploadType:{}}},output:{type:"structure",members:{}}},PutInventory:{input:{type:"structure",required:["InstanceId","Items"],members:{InstanceId:{},Items:{type:"list",member:{type:"structure",required:["TypeName","SchemaVersion","CaptureTime"],members:{TypeName:{},SchemaVersion:{},CaptureTime:{},ContentHash:{},Content:{shape:"Sj0"},Context:{type:"map",key:{},value:{}}}}}}},output:{type:"structure",members:{Message:{}}}},PutParameter:{input:{type:"structure",required:["Name","Value"],members:{Name:{},Description:{},Value:{shape:"Sl7"},Type:{},KeyId:{},Overwrite:{type:"boolean"},AllowedPattern:{},Tags:{shape:"S4"},Tier:{},Policies:{},DataType:{}}},output:{type:"structure",members:{Version:{type:"long"},Tier:{}}}},RegisterDefaultPatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{}}},output:{type:"structure",members:{BaselineId:{}}}},RegisterPatchBaselineForPatchGroup:{input:{type:"structure",required:["BaselineId","PatchGroup"],members:{BaselineId:{},PatchGroup:{}}},output:{type:"structure",members:{BaselineId:{},PatchGroup:{}}}},RegisterTargetWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","ResourceType","Targets"],members:{WindowId:{},ResourceType:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Scf"},Name:{},Description:{shape:"S3t"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{WindowTargetId:{}}}},RegisterTaskWithMaintenanceWindow:{input:{type:"structure",required:["WindowId","TaskArn","TaskType"],members:{WindowId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskType:{},TaskParameters:{shape:"Sel"},TaskInvocationParameters:{shape:"Sjr"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Ser"},Name:{},Description:{shape:"S3t"},ClientToken:{idempotencyToken:!0},CutoffBehavior:{}}},output:{type:"structure",members:{WindowTaskId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceType","ResourceId","TagKeys"],members:{ResourceType:{},ResourceId:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},ResetServiceSetting:{input:{type:"structure",required:["SettingId"],members:{SettingId:{}}},output:{type:"structure",members:{ServiceSetting:{shape:"Slt"}}}},ResumeSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},SendAutomationSignal:{input:{type:"structure",required:["AutomationExecutionId","SignalType"],members:{AutomationExecutionId:{},SignalType:{},Payload:{shape:"S8w"}}},output:{type:"structure",members:{}}},SendCommand:{input:{type:"structure",required:["DocumentName"],members:{InstanceIds:{shape:"Si"},Targets:{shape:"S18"},DocumentName:{},DocumentVersion:{},DocumentHash:{},DocumentHashType:{},TimeoutSeconds:{type:"integer"},Comment:{},Parameters:{shape:"S14"},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},ServiceRoleArn:{},NotificationConfig:{shape:"Sjt"},CloudWatchOutputConfig:{shape:"Shr"}}},output:{type:"structure",members:{Command:{shape:"Smr"}}}},StartAssociationsOnce:{input:{type:"structure",required:["AssociationIds"],members:{AssociationIds:{type:"list",member:{}}}},output:{type:"structure",members:{}}},StartAutomationExecution:{input:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8w"},ClientToken:{},Mode:{},TargetParameterName:{},Targets:{shape:"S18"},TargetMaps:{shape:"S91"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1s"},Tags:{shape:"S4"}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartChangeRequestExecution:{input:{type:"structure",required:["DocumentName","Runbooks"],members:{ScheduledTime:{type:"timestamp"},DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8w"},ChangeRequestName:{},ClientToken:{},AutoApprove:{type:"boolean"},Runbooks:{shape:"S9a"},Tags:{shape:"S4"},ScheduledEndTime:{type:"timestamp"},ChangeDetails:{}}},output:{type:"structure",members:{AutomationExecutionId:{}}}},StartSession:{input:{type:"structure",required:["Target"],members:{Target:{},DocumentName:{},Reason:{},Parameters:{type:"map",key:{},value:{type:"list",member:{}}}}},output:{type:"structure",members:{SessionId:{},TokenValue:{},StreamUrl:{}}}},StopAutomationExecution:{input:{type:"structure",required:["AutomationExecutionId"],members:{AutomationExecutionId:{},Type:{}}},output:{type:"structure",members:{}}},TerminateSession:{input:{type:"structure",required:["SessionId"],members:{SessionId:{}}},output:{type:"structure",members:{SessionId:{}}}},UnlabelParameterVersion:{input:{type:"structure",required:["Name","ParameterVersion","Labels"],members:{Name:{},ParameterVersion:{type:"long"},Labels:{shape:"Sld"}}},output:{type:"structure",members:{RemovedLabels:{shape:"Sld"},InvalidLabels:{shape:"Sld"}}}},UpdateAssociation:{input:{type:"structure",required:["AssociationId"],members:{AssociationId:{},Parameters:{shape:"S14"},DocumentVersion:{},ScheduleExpression:{},OutputLocation:{shape:"S1e"},Name:{},Targets:{shape:"S18"},AssociationName:{},AssociationVersion:{},AutomationTargetParameterName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1q"},TargetLocations:{shape:"S1s"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S20"}}}},UpdateAssociationStatus:{input:{type:"structure",required:["Name","InstanceId","AssociationStatus"],members:{Name:{},InstanceId:{},AssociationStatus:{shape:"S23"}}},output:{type:"structure",members:{AssociationDescription:{shape:"S20"}}}},UpdateDocument:{input:{type:"structure",required:["Content","Name"],members:{Content:{},Attachments:{shape:"S2p"},Name:{},DisplayName:{},VersionName:{},DocumentVersion:{},DocumentFormat:{},TargetType:{}}},output:{type:"structure",members:{DocumentDescription:{shape:"S32"}}}},UpdateDocumentDefaultVersion:{input:{type:"structure",required:["Name","DocumentVersion"],members:{Name:{},DocumentVersion:{}}},output:{type:"structure",members:{Description:{type:"structure",members:{Name:{},DefaultVersion:{},DefaultVersionName:{}}}}}},UpdateDocumentMetadata:{input:{type:"structure",required:["Name","DocumentReviews"],members:{Name:{},DocumentVersion:{},DocumentReviews:{type:"structure",required:["Action"],members:{Action:{},Comment:{shape:"Sny"}}}}},output:{type:"structure",members:{}}},UpdateMaintenanceWindow:{input:{type:"structure",required:["WindowId"],members:{WindowId:{},Name:{},Description:{shape:"S3t"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},Name:{},Description:{shape:"S3t"},StartDate:{},EndDate:{},Schedule:{},ScheduleTimezone:{},ScheduleOffset:{type:"integer"},Duration:{type:"integer"},Cutoff:{type:"integer"},AllowUnassociatedTargets:{type:"boolean"},Enabled:{type:"boolean"}}}},UpdateMaintenanceWindowTarget:{input:{type:"structure",required:["WindowId","WindowTargetId"],members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Scf"},Name:{},Description:{shape:"S3t"},Replace:{type:"boolean"}}},output:{type:"structure",members:{WindowId:{},WindowTargetId:{},Targets:{shape:"S18"},OwnerInformation:{shape:"Scf"},Name:{},Description:{shape:"S3t"}}}},UpdateMaintenanceWindowTask:{input:{type:"structure",required:["WindowId","WindowTaskId"],members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sel"},TaskInvocationParameters:{shape:"Sjr"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Ser"},Name:{},Description:{shape:"S3t"},Replace:{type:"boolean"},CutoffBehavior:{}}},output:{type:"structure",members:{WindowId:{},WindowTaskId:{},Targets:{shape:"S18"},TaskArn:{},ServiceRoleArn:{},TaskParameters:{shape:"Sel"},TaskInvocationParameters:{shape:"Sjr"},Priority:{type:"integer"},MaxConcurrency:{},MaxErrors:{},LoggingInfo:{shape:"Ser"},Name:{},Description:{shape:"S3t"},CutoffBehavior:{}}}},UpdateManagedInstanceRole:{input:{type:"structure",required:["InstanceId","IamRole"],members:{InstanceId:{},IamRole:{}}},output:{type:"structure",members:{}}},UpdateOpsItem:{input:{type:"structure",required:["OpsItemId"],members:{Description:{},OperationalData:{shape:"S47"},OperationalDataToDelete:{type:"list",member:{}},Notifications:{shape:"S4c"},Priority:{type:"integer"},RelatedOpsItems:{shape:"S4g"},Status:{},OpsItemId:{},Title:{},Category:{},Severity:{},ActualStartTime:{type:"timestamp"},ActualEndTime:{type:"timestamp"},PlannedStartTime:{type:"timestamp"},PlannedEndTime:{type:"timestamp"}}},output:{type:"structure",members:{}}},UpdateOpsMetadata:{input:{type:"structure",required:["OpsMetadataArn"],members:{OpsMetadataArn:{},MetadataToUpdate:{shape:"S4p"},KeysToDelete:{type:"list",member:{}}}},output:{type:"structure",members:{OpsMetadataArn:{}}}},UpdatePatchBaseline:{input:{type:"structure",required:["BaselineId"],members:{BaselineId:{},Name:{},GlobalFilters:{shape:"S4y"},ApprovalRules:{shape:"S54"},ApprovedPatches:{shape:"S5b"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5b"},RejectedPatchesAction:{},Description:{},Sources:{shape:"S5f"},Replace:{type:"boolean"}}},output:{type:"structure",members:{BaselineId:{},Name:{},OperatingSystem:{},GlobalFilters:{shape:"S4y"},ApprovalRules:{
-shape:"S54"},ApprovedPatches:{shape:"S5b"},ApprovedPatchesComplianceLevel:{},ApprovedPatchesEnableNonSecurity:{type:"boolean"},RejectedPatches:{shape:"S5b"},RejectedPatchesAction:{},CreatedDate:{type:"timestamp"},ModifiedDate:{type:"timestamp"},Description:{},Sources:{shape:"S5f"}}}},UpdateResourceDataSync:{input:{type:"structure",required:["SyncName","SyncType","SyncSource"],members:{SyncName:{},SyncType:{},SyncSource:{shape:"S5y"}}},output:{type:"structure",members:{}}},UpdateServiceSetting:{input:{type:"structure",required:["SettingId","SettingValue"],members:{SettingId:{},SettingValue:{}}},output:{type:"structure",members:{}}}},shapes:{S4:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"list",member:{}},S14:{type:"map",key:{},value:{type:"list",member:{}},sensitive:!0},S18:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},S1e:{type:"structure",members:{S3Location:{type:"structure",members:{OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{}}}}},S1q:{type:"list",member:{}},S1s:{type:"list",member:{shape:"S1t"}},S1t:{type:"structure",members:{Accounts:{type:"list",member:{}},Regions:{type:"list",member:{}},TargetLocationMaxConcurrency:{},TargetLocationMaxErrors:{},ExecutionRoleName:{}}},S20:{type:"structure",members:{Name:{},InstanceId:{},AssociationVersion:{},Date:{type:"timestamp"},LastUpdateAssociationDate:{type:"timestamp"},Status:{shape:"S23"},Overview:{shape:"S27"},DocumentVersion:{},AutomationTargetParameterName:{},Parameters:{shape:"S14"},AssociationId:{},Targets:{shape:"S18"},ScheduleExpression:{},OutputLocation:{shape:"S1e"},LastExecutionDate:{type:"timestamp"},LastSuccessfulExecutionDate:{type:"timestamp"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1q"},TargetLocations:{shape:"S1s"}}},S23:{type:"structure",required:["Date","Name","Message"],members:{Date:{type:"timestamp"},Name:{},Message:{},AdditionalInfo:{}}},S27:{type:"structure",members:{Status:{},DetailedStatus:{},AssociationStatusAggregatedCount:{type:"map",key:{},value:{type:"integer"}}}},S2e:{type:"structure",required:["Name"],members:{Name:{},InstanceId:{},Parameters:{shape:"S14"},AutomationTargetParameterName:{},DocumentVersion:{},Targets:{shape:"S18"},ScheduleExpression:{},OutputLocation:{shape:"S1e"},AssociationName:{},MaxErrors:{},MaxConcurrency:{},ComplianceSeverity:{},SyncCompliance:{},ApplyOnlyAtCronInterval:{type:"boolean"},CalendarNames:{shape:"S1q"},TargetLocations:{shape:"S1s"}}},S2n:{type:"list",member:{type:"structure",required:["Name"],members:{Name:{},Version:{}}}},S2p:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Name:{}}}},S32:{type:"structure",members:{Sha1:{},Hash:{},HashType:{},Name:{},DisplayName:{},VersionName:{},Owner:{},CreatedDate:{type:"timestamp"},Status:{},StatusInformation:{},DocumentVersion:{},Description:{},Parameters:{type:"list",member:{type:"structure",members:{Name:{},Type:{},Description:{},DefaultValue:{}}}},PlatformTypes:{shape:"S3g"},DocumentType:{},SchemaVersion:{},LatestVersion:{},DefaultVersion:{},DocumentFormat:{},TargetType:{},Tags:{shape:"S4"},AttachmentsInformation:{type:"list",member:{type:"structure",members:{Name:{}}}},Requires:{shape:"S2n"},Author:{},ReviewInformation:{type:"list",member:{type:"structure",members:{ReviewedTime:{type:"timestamp"},Status:{},Reviewer:{}}}},ApprovedVersion:{},PendingReviewVersion:{},ReviewStatus:{}}},S3g:{type:"list",member:{}},S3t:{type:"string",sensitive:!0},S47:{type:"map",key:{},value:{type:"structure",members:{Value:{},Type:{}}}},S4c:{type:"list",member:{type:"structure",members:{Arn:{}}}},S4g:{type:"list",member:{type:"structure",required:["OpsItemId"],members:{OpsItemId:{}}}},S4p:{type:"map",key:{},value:{type:"structure",members:{Value:{}}}},S4y:{type:"structure",required:["PatchFilters"],members:{PatchFilters:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}}}}}}},S54:{type:"structure",required:["PatchRules"],members:{PatchRules:{type:"list",member:{type:"structure",required:["PatchFilterGroup"],members:{PatchFilterGroup:{shape:"S4y"},ComplianceLevel:{},ApproveAfterDays:{type:"integer"},ApproveUntilDate:{},EnableNonSecurity:{type:"boolean"}}}}}},S5b:{type:"list",member:{}},S5f:{type:"list",member:{type:"structure",required:["Name","Products","Configuration"],members:{Name:{},Products:{type:"list",member:{}},Configuration:{type:"string",sensitive:!0}}}},S5p:{type:"structure",required:["BucketName","SyncFormat","Region"],members:{BucketName:{},Prefix:{},SyncFormat:{},Region:{},AWSKMSKeyARN:{},DestinationDataSharing:{type:"structure",members:{DestinationDataSharingType:{}}}}},S5y:{type:"structure",required:["SourceType","SourceRegions"],members:{SourceType:{},AwsOrganizationsSource:{shape:"S60"},SourceRegions:{shape:"S65"},IncludeFutureRegions:{type:"boolean"},EnableAllOpsDataSources:{type:"boolean"}}},S60:{type:"structure",required:["OrganizationSourceType"],members:{OrganizationSourceType:{},OrganizationalUnits:{type:"list",member:{type:"structure",members:{OrganizationalUnitId:{}}}}}},S65:{type:"list",member:{}},S6m:{type:"structure",members:{TotalCount:{type:"integer"},RemainingCount:{type:"integer"},SummaryItems:{type:"list",member:{type:"structure",members:{Version:{},Count:{type:"integer"},RemainingCount:{type:"integer"}}}}}},S71:{type:"list",member:{}},S8w:{type:"map",key:{},value:{type:"list",member:{}}},S91:{type:"list",member:{type:"map",key:{},value:{type:"list",member:{}}}},S96:{type:"structure",members:{ParameterValues:{type:"list",member:{}},Truncated:{type:"boolean"}}},S9a:{type:"list",member:{type:"structure",required:["DocumentName"],members:{DocumentName:{},DocumentVersion:{},Parameters:{shape:"S8w"},TargetParameterName:{},Targets:{shape:"S18"},MaxConcurrency:{},MaxErrors:{},TargetLocations:{shape:"S1s"}}}},S9k:{type:"list",member:{type:"structure",members:{StepName:{},Action:{},TimeoutSeconds:{type:"long"},OnFailure:{},MaxAttempts:{type:"integer"},ExecutionStartTime:{type:"timestamp"},ExecutionEndTime:{type:"timestamp"},StepStatus:{},ResponseCode:{},Inputs:{type:"map",key:{},value:{}},Outputs:{shape:"S8w"},Response:{},FailureMessage:{},FailureDetails:{type:"structure",members:{FailureStage:{},FailureType:{},Details:{shape:"S8w"}}},StepExecutionId:{},OverriddenParameters:{shape:"S8w"},IsEnd:{type:"boolean"},NextStep:{},IsCritical:{type:"boolean"},ValidNextSteps:{type:"list",member:{}},Targets:{shape:"S18"},TargetLocation:{shape:"S1t"}}}},S9u:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sa2:{type:"structure",members:{Id:{},ReleaseDate:{type:"timestamp"},Title:{},Description:{},ContentUrl:{},Vendor:{},ProductFamily:{},Product:{},Classification:{},MsrcSeverity:{},KbNumber:{},MsrcNumber:{},Language:{},AdvisoryIds:{type:"list",member:{}},BugzillaIds:{type:"list",member:{}},CVEIds:{type:"list",member:{}},Name:{},Epoch:{type:"integer"},Version:{},Release:{},Arch:{},Severity:{},Repository:{}}},Sax:{type:"list",member:{}},Sbq:{type:"list",member:{}},Scc:{type:"structure",required:["InstanceId","PatchGroup","BaselineId","OperationStartTime","OperationEndTime","Operation"],members:{InstanceId:{},PatchGroup:{},BaselineId:{},SnapshotId:{},InstallOverrideList:{},OwnerInformation:{shape:"Scf"},InstalledCount:{type:"integer"},InstalledOtherCount:{type:"integer"},InstalledPendingRebootCount:{type:"integer"},InstalledRejectedCount:{type:"integer"},MissingCount:{type:"integer"},FailedCount:{type:"integer"},UnreportedNotApplicableCount:{type:"integer"},NotApplicableCount:{type:"integer"},OperationStartTime:{type:"timestamp"},OperationEndTime:{type:"timestamp"},Operation:{},LastNoRebootInstallOperationTime:{type:"timestamp"},RebootOption:{},CriticalNonCompliantCount:{type:"integer"},SecurityNonCompliantCount:{type:"integer"},OtherNonCompliantCount:{type:"integer"}}},Scf:{type:"string",sensitive:!0},Sdi:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}}}}},Sdu:{type:"string",sensitive:!0},Sel:{type:"map",key:{},value:{type:"structure",members:{Values:{type:"list",member:{type:"string",sensitive:!0},sensitive:!0}},sensitive:!0},sensitive:!0},Ser:{type:"structure",required:["S3BucketName","S3Region"],members:{S3BucketName:{},S3KeyPrefix:{},S3Region:{}}},Sfl:{type:"list",member:{type:"structure",required:["Key"],members:{Key:{},Option:{},Values:{type:"list",member:{}}}}},Sg0:{type:"list",member:{type:"structure",members:{PolicyText:{},PolicyType:{},PolicyStatus:{}}}},Sg6:{type:"structure",members:{BaselineId:{},BaselineName:{},OperatingSystem:{},BaselineDescription:{},DefaultBaseline:{type:"boolean"}}},Shr:{type:"structure",members:{CloudWatchLogGroupName:{},CloudWatchOutputEnabled:{type:"boolean"}}},Sid:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sij:{type:"list",member:{type:"structure",members:{Expression:{},Aggregators:{shape:"Sij"},Groups:{type:"list",member:{type:"structure",required:["Name","Filters"],members:{Name:{},Filters:{shape:"Sid"}}}}}}},Sj0:{type:"list",member:{type:"map",key:{},value:{}}},Sjr:{type:"structure",members:{RunCommand:{type:"structure",members:{Comment:{},CloudWatchOutputConfig:{shape:"Shr"},DocumentHash:{},DocumentHashType:{},DocumentVersion:{},NotificationConfig:{shape:"Sjt"},OutputS3BucketName:{},OutputS3KeyPrefix:{},Parameters:{shape:"S14"},ServiceRoleArn:{},TimeoutSeconds:{type:"integer"}}},Automation:{type:"structure",members:{DocumentVersion:{},Parameters:{shape:"S8w"}}},StepFunctions:{type:"structure",members:{Input:{type:"string",sensitive:!0},Name:{}}},Lambda:{type:"structure",members:{ClientContext:{},Qualifier:{},Payload:{type:"blob",sensitive:!0}}}}},Sjt:{type:"structure",members:{NotificationArn:{},NotificationEvents:{type:"list",member:{}},NotificationType:{}}},Ske:{type:"list",member:{type:"structure",required:["Key","Values"],members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Skk:{type:"list",member:{type:"structure",members:{AggregatorType:{},TypeName:{},AttributeName:{},Values:{type:"map",key:{},value:{}},Filters:{shape:"Ske"},Aggregators:{shape:"Skk"}}}},Sl6:{type:"structure",members:{Name:{},Type:{},Value:{shape:"Sl7"},Version:{type:"long"},Selector:{},SourceResult:{},LastModifiedDate:{type:"timestamp"},ARN:{},DataType:{}}},Sl7:{type:"string",sensitive:!0},Sld:{type:"list",member:{}},Slh:{type:"list",member:{shape:"Sl6"}},Slt:{type:"structure",members:{SettingId:{},SettingValue:{},LastModifiedDate:{type:"timestamp"},LastModifiedUser:{},ARN:{},Status:{}}},Smb:{type:"list",member:{type:"structure",required:["key","value"],members:{key:{},value:{}}}},Smr:{type:"structure",members:{CommandId:{},DocumentName:{},DocumentVersion:{},Comment:{},ExpiresAfter:{type:"timestamp"},Parameters:{shape:"S14"},InstanceIds:{shape:"Si"},Targets:{shape:"S18"},RequestedDateTime:{type:"timestamp"},Status:{},StatusDetails:{},OutputS3Region:{},OutputS3BucketName:{},OutputS3KeyPrefix:{},MaxConcurrency:{},MaxErrors:{},TargetCount:{type:"integer"},CompletedCount:{type:"integer"},ErrorCount:{type:"integer"},DeliveryTimedOutCount:{type:"integer"},ServiceRole:{},NotificationConfig:{shape:"Sjt"},CloudWatchOutputConfig:{shape:"Shr"},TimeoutSeconds:{type:"integer"}}},Smy:{type:"list",member:{type:"structure",members:{Key:{},Values:{type:"list",member:{}},Type:{}}}},Sng:{type:"structure",required:["ExecutionTime"],members:{ExecutionTime:{type:"timestamp"},ExecutionId:{},ExecutionType:{}}},Snj:{type:"map",key:{},value:{}},Sno:{type:"structure",members:{CompliantCount:{type:"integer"},SeveritySummary:{shape:"Snq"}}},Snq:{type:"structure",members:{CriticalCount:{type:"integer"},HighCount:{type:"integer"},MediumCount:{type:"integer"},LowCount:{type:"integer"},InformationalCount:{type:"integer"},UnspecifiedCount:{type:"integer"}}},Snr:{type:"structure",members:{NonCompliantCount:{type:"integer"},SeveritySummary:{shape:"Snq"}}},Sny:{type:"list",member:{type:"structure",members:{Type:{},Content:{}}}},Sow:{type:"structure",members:{Arn:{}}}}}},{}],224:[function(e,t,r){t.exports={pagination:{DescribeActivations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ActivationList"},DescribeAssociationExecutionTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutionTargets"},DescribeAssociationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationExecutions"},DescribeAutomationExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AutomationExecutionMetadataList"},DescribeAutomationStepExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"StepExecutions"},DescribeAvailablePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeEffectiveInstanceAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},DescribeEffectivePatchesForPatchBaseline:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"EffectivePatches"},DescribeInstanceAssociationsStatus:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceAssociationStatusInfos"},DescribeInstanceInformation:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstanceInformationList"},DescribeInstancePatchStates:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatchStatesForPatchGroup:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InstancePatchStates"},DescribeInstancePatches:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Patches"},DescribeInventoryDeletions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"InventoryDeletions"},DescribeMaintenanceWindowExecutionTaskInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskInvocationIdentities"},DescribeMaintenanceWindowExecutionTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutionTaskIdentities"},DescribeMaintenanceWindowExecutions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowExecutions"},DescribeMaintenanceWindowSchedule:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ScheduledWindowExecutions"},DescribeMaintenanceWindowTargets:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Targets"},DescribeMaintenanceWindowTasks:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Tasks"},DescribeMaintenanceWindows:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeMaintenanceWindowsForTarget:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"WindowIdentities"},DescribeOpsItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsItemSummaries"},DescribeParameters:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},DescribePatchBaselines:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"BaselineIdentities"},DescribePatchGroups:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Mappings"},DescribePatchProperties:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Properties"},DescribeSessions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Sessions"},GetInventory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetInventorySchema:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Schemas"},GetOpsSummary:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Entities"},GetParameterHistory:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetParametersByPath:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListAssociationVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"AssociationVersions"},ListAssociations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Associations"},ListCommandInvocations:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"CommandInvocations"},ListCommands:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Commands"},ListComplianceItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceItems"},ListComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ComplianceSummaryItems"},ListDocumentVersions:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentVersions"},ListDocuments:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"DocumentIdentifiers"},ListOpsItemEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsItemRelatedItems:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"Summaries"},ListOpsMetadata:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"OpsMetadataList"},ListResourceComplianceSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceComplianceSummaryItems"},ListResourceDataSync:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken",result_key:"ResourceDataSyncItems"}}}},{}],225:[function(e,t,r){t.exports={version:2,waiters:{CommandExecuted:{delay:5,operation:"GetCommandInvocation",maxAttempts:20,acceptors:[{expected:"Pending",matcher:"path",state:"retry",argument:"Status"},{expected:"InProgress",matcher:"path",state:"retry",argument:"Status"},{expected:"Delayed",matcher:"path",state:"retry",argument:"Status"},{expected:"Success",matcher:"path",state:"success",argument:"Status"},{expected:"Cancelled",matcher:"path",state:"failure",argument:"Status"},{expected:"TimedOut",matcher:"path",state:"failure",argument:"Status"},{expected:"Failed",matcher:"path",state:"failure",argument:"Status"},{expected:"Cancelling",matcher:"path",state:"failure",argument:"Status"},{state:"retry",matcher:"error",expected:"InvocationDoesNotExist"}]}}}},{}],226:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2013-06-30",endpointPrefix:"storagegateway",jsonVersion:"1.1",protocol:"json",serviceFullName:"AWS Storage Gateway",serviceId:"Storage Gateway",signatureVersion:"v4",targetPrefix:"StorageGateway_20130630",uid:"storagegateway-2013-06-30"},operations:{ActivateGateway:{input:{type:"structure",required:["ActivationKey","GatewayName","GatewayTimezone","GatewayRegion"],members:{ActivationKey:{},GatewayName:{},GatewayTimezone:{},GatewayRegion:{},GatewayType:{},TapeDriveType:{},MediumChangerType:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddCache:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddTagsToResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{ResourceARN:{}}}},AddUploadBuffer:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AddWorkingStorage:{input:{type:"structure",required:["GatewayARN","DiskIds"],members:{GatewayARN:{},DiskIds:{shape:"Sg"}}},output:{type:"structure",members:{GatewayARN:{}}}},AssignTapePool:{input:{type:"structure",required:["TapeARN","PoolId"],members:{TapeARN:{},PoolId:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},AssociateFileSystem:{input:{type:"structure",required:["UserName","Password","ClientToken","GatewayARN","LocationARN"],members:{UserName:{},Password:{shape:"Sx"},ClientToken:{},GatewayARN:{},LocationARN:{},Tags:{shape:"S9"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},AttachVolume:{input:{type:"structure",required:["GatewayARN","VolumeARN","NetworkInterfaceId"],members:{GatewayARN:{},TargetName:{},VolumeARN:{},NetworkInterfaceId:{},DiskId:{}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CancelArchival:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CancelRetrieval:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},CreateCachediSCSIVolume:{input:{type:"structure",required:["GatewayARN","VolumeSizeInBytes","TargetName","NetworkInterfaceId","ClientToken"],members:{GatewayARN:{},VolumeSizeInBytes:{type:"long"},SnapshotId:{},TargetName:{},SourceVolumeARN:{},NetworkInterfaceId:{},ClientToken:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},TargetARN:{}}}},CreateNFSFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},NFSFileShareDefaults:{shape:"S1p"},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},AuditDestinationARN:{}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSMBFileShare:{input:{type:"structure",required:["ClientToken","GatewayARN","Role","LocationARN"],members:{ClientToken:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},CreateSnapshot:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},SnapshotId:{}}}},CreateSnapshotFromVolumeRecoveryPoint:{input:{type:"structure",required:["VolumeARN","SnapshotDescription"],members:{VolumeARN:{},SnapshotDescription:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{SnapshotId:{},VolumeARN:{},VolumeRecoveryPointTime:{}}}},CreateStorediSCSIVolume:{input:{type:"structure",required:["GatewayARN","DiskId","PreserveExistingData","TargetName","NetworkInterfaceId"],members:{GatewayARN:{},DiskId:{},SnapshotId:{},PreserveExistingData:{type:"boolean"},TargetName:{},NetworkInterfaceId:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},TargetARN:{}}}},CreateTapePool:{input:{type:"structure",required:["PoolName","StorageClass"],members:{PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},Tags:{shape:"S9"}}},output:{type:"structure",members:{PoolARN:{}}}},CreateTapeWithBarcode:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","TapeBarcode"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},TapeBarcode:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARN:{}}}},CreateTapes:{input:{type:"structure",required:["GatewayARN","TapeSizeInBytes","ClientToken","NumTapesToCreate","TapeBarcodePrefix"],members:{GatewayARN:{},TapeSizeInBytes:{type:"long"},ClientToken:{},NumTapesToCreate:{type:"integer"},TapeBarcodePrefix:{},KMSEncrypted:{type:"boolean"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},Tags:{shape:"S9"}}},output:{type:"structure",members:{TapeARNs:{shape:"S2x"}}}},DeleteAutomaticTapeCreationPolicy:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN","BandwidthType"],members:{GatewayARN:{},BandwidthType:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteChapCredentials:{input:{type:"structure",required:["TargetARN","InitiatorName"],members:{TargetARN:{},InitiatorName:{}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},DeleteFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},DeleteGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DeleteSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DeleteTape:{input:{type:"structure",required:["GatewayARN","TapeARN"],members:{GatewayARN:{},TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapeArchive:{input:{type:"structure",required:["TapeARN"],members:{TapeARN:{},BypassGovernanceRetention:{type:"boolean"}}},output:{type:"structure",members:{TapeARN:{}}}},DeleteTapePool:{input:{type:"structure",required:["PoolARN"],members:{PoolARN:{}}},output:{type:"structure",members:{PoolARN:{}}}},DeleteVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{VolumeARN:{}}}},DescribeAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Status:{},StartTime:{type:"timestamp"}}}},DescribeBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},DescribeBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}}},DescribeCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},CacheAllocatedInBytes:{type:"long"},CacheUsedPercentage:{type:"double"},CacheDirtyPercentage:{type:"double"},CacheHitPercentage:{type:"double"},CacheMissPercentage:{type:"double"}}}},DescribeCachediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{CachediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},SourceSnapshotId:{},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeChapCredentials:{input:{type:"structure",required:["TargetARN"],members:{TargetARN:{}}},output:{type:"structure",members:{ChapCredentials:{type:"list",member:{type:"structure",members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}}}}}},DescribeFileSystemAssociations:{input:{type:"structure",required:["FileSystemAssociationARNList"],members:{FileSystemAssociationARNList:{type:"list",member:{}}}},output:{type:"structure",members:{FileSystemAssociationInfoList:{type:"list",member:{type:"structure",members:{FileSystemAssociationARN:{},LocationARN:{},FileSystemAssociationStatus:{},AuditDestinationARN:{},GatewayARN:{},Tags:{shape:"S9"},CacheAttributes:{shape:"S11"},EndpointNetworkConfiguration:{shape:"S13"},FileSystemAssociationStatusDetails:{type:"list",member:{type:"structure",members:{ErrorCode:{}}}}}}}}}},DescribeGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayId:{},GatewayName:{},GatewayTimezone:{},GatewayState:{},GatewayNetworkInterfaces:{type:"list",member:{type:"structure",members:{Ipv4Address:{},MacAddress:{},Ipv6Address:{}}}},GatewayType:{},NextUpdateAvailabilityDate:{},LastSoftwareUpdate:{},Ec2InstanceId:{},Ec2InstanceRegion:{},Tags:{shape:"S9"},VPCEndpoint:{},CloudWatchLogGroupARN:{},HostEnvironment:{},EndpointType:{},SoftwareUpdatesEndDate:{},DeprecationDate:{},GatewayCapacity:{},SupportedGatewayCapacities:{type:"list",member:{}},HostEnvironmentId:{}}}},DescribeMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"},Timezone:{}}}},DescribeNFSFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5i"}}},output:{type:"structure",members:{NFSFileShareInfoList:{type:"list",member:{type:"structure",members:{NFSFileShareDefaults:{shape:"S1p"},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},AuditDestinationARN:{}}}}}}},DescribeSMBFileShares:{input:{type:"structure",required:["FileShareARNList"],members:{FileShareARNList:{shape:"S5i"}}},output:{type:"structure",members:{SMBFileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},Path:{},Role:{},LocationARN:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},Authentication:{},CaseSensitivity:{},Tags:{shape:"S9"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},VPCEndpointDNSName:{},BucketRegion:{},OplocksEnabled:{type:"boolean"}}}}}}},DescribeSMBSettings:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DomainName:{},ActiveDirectoryStatus:{},SMBGuestPasswordSet:{type:"boolean"},SMBSecurityStrategy:{},FileSharesVisible:{type:"boolean"},SMBLocalGroups:{shape:"S5y"}}}},DescribeSnapshotSchedule:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",
-members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Timezone:{},Tags:{shape:"S9"}}}},DescribeStorediSCSIVolumes:{input:{type:"structure",required:["VolumeARNs"],members:{VolumeARNs:{shape:"S44"}}},output:{type:"structure",members:{StorediSCSIVolumes:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},VolumeType:{},VolumeStatus:{},VolumeAttachmentStatus:{},VolumeSizeInBytes:{type:"long"},VolumeProgress:{type:"double"},VolumeDiskId:{},SourceSnapshotId:{},PreservedExistingData:{type:"boolean"},VolumeiSCSIAttributes:{shape:"S4d"},CreatedDate:{type:"timestamp"},VolumeUsedInBytes:{type:"long"},KMSKey:{},TargetName:{}}}}}}},DescribeTapeArchives:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeArchives:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},CompletionTime:{type:"timestamp"},RetrievedTo:{},TapeStatus:{},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeTapeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},TapeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeRecoveryPointTime:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{}}}},Marker:{}}}},DescribeTapes:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Tapes:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeCreatedDate:{type:"timestamp"},TapeSizeInBytes:{type:"long"},TapeStatus:{},VTLDevice:{},Progress:{type:"double"},TapeUsedInBytes:{type:"long"},KMSKey:{},PoolId:{},Worm:{type:"boolean"},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},DescribeUploadBuffer:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},UploadBufferUsedInBytes:{type:"long"},UploadBufferAllocatedInBytes:{type:"long"}}}},DescribeVTLDevices:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},VTLDeviceARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},VTLDevices:{type:"list",member:{type:"structure",members:{VTLDeviceARN:{},VTLDeviceType:{},VTLDeviceVendor:{},VTLDeviceProductIdentifier:{},DeviceiSCSIAttributes:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},ChapEnabled:{type:"boolean"}}}}}},Marker:{}}}},DescribeWorkingStorage:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},DiskIds:{shape:"Sg"},WorkingStorageUsedInBytes:{type:"long"},WorkingStorageAllocatedInBytes:{type:"long"}}}},DetachVolume:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{},ForceDetach:{type:"boolean"}}},output:{type:"structure",members:{VolumeARN:{}}}},DisableGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},DisassociateFileSystem:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},ForceDelete:{type:"boolean"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},JoinDomain:{input:{type:"structure",required:["GatewayARN","DomainName","UserName","Password"],members:{GatewayARN:{},DomainName:{},OrganizationalUnit:{},DomainControllers:{type:"list",member:{}},TimeoutInSeconds:{type:"integer"},UserName:{},Password:{shape:"Sx"}}},output:{type:"structure",members:{GatewayARN:{},ActiveDirectoryStatus:{}}}},ListAutomaticTapeCreationPolicies:{input:{type:"structure",members:{GatewayARN:{}}},output:{type:"structure",members:{AutomaticTapeCreationPolicyInfos:{type:"list",member:{type:"structure",members:{AutomaticTapeCreationRules:{shape:"S7i"},GatewayARN:{}}}}}}},ListFileShares:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileShareInfoList:{type:"list",member:{type:"structure",members:{FileShareType:{},FileShareARN:{},FileShareId:{},FileShareStatus:{},GatewayARN:{}}}}}}},ListFileSystemAssociations:{input:{type:"structure",members:{GatewayARN:{},Limit:{type:"integer"},Marker:{}}},output:{type:"structure",members:{Marker:{},NextMarker:{},FileSystemAssociationSummaryList:{type:"list",member:{type:"structure",members:{FileSystemAssociationId:{},FileSystemAssociationARN:{},FileSystemAssociationStatus:{},GatewayARN:{}}}}}}},ListGateways:{input:{type:"structure",members:{Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Gateways:{type:"list",member:{type:"structure",members:{GatewayId:{},GatewayARN:{},GatewayType:{},GatewayOperationalState:{},GatewayName:{},Ec2InstanceId:{},Ec2InstanceRegion:{},HostEnvironment:{},HostEnvironmentId:{}}}},Marker:{}}}},ListLocalDisks:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},Disks:{type:"list",member:{type:"structure",members:{DiskId:{},DiskPath:{},DiskNode:{},DiskStatus:{},DiskSizeInBytes:{type:"long"},DiskAllocationType:{},DiskAllocationResource:{},DiskAttributeList:{type:"list",member:{}}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{ResourceARN:{},Marker:{},Tags:{shape:"S9"}}}},ListTapePools:{input:{type:"structure",members:{PoolARNs:{type:"list",member:{}},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{PoolInfos:{type:"list",member:{type:"structure",members:{PoolARN:{},PoolName:{},StorageClass:{},RetentionLockType:{},RetentionLockTimeInDays:{type:"integer"},PoolStatus:{}}}},Marker:{}}}},ListTapes:{input:{type:"structure",members:{TapeARNs:{shape:"S2x"},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{TapeInfos:{type:"list",member:{type:"structure",members:{TapeARN:{},TapeBarcode:{},TapeSizeInBytes:{type:"long"},TapeStatus:{},GatewayARN:{},PoolId:{},RetentionStartDate:{type:"timestamp"},PoolEntryDate:{type:"timestamp"}}}},Marker:{}}}},ListVolumeInitiators:{input:{type:"structure",required:["VolumeARN"],members:{VolumeARN:{}}},output:{type:"structure",members:{Initiators:{type:"list",member:{}}}}},ListVolumeRecoveryPoints:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{},VolumeRecoveryPointInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeSizeInBytes:{type:"long"},VolumeUsageInBytes:{type:"long"},VolumeRecoveryPointTime:{}}}}}}},ListVolumes:{input:{type:"structure",members:{GatewayARN:{},Marker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{},Marker:{},VolumeInfos:{type:"list",member:{type:"structure",members:{VolumeARN:{},VolumeId:{},GatewayARN:{},GatewayId:{},VolumeType:{},VolumeSizeInBytes:{type:"long"},VolumeAttachmentStatus:{}}}}}}},NotifyWhenUploaded:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RefreshCache:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},FolderList:{type:"list",member:{}},Recursive:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{},NotificationId:{}}}},RemoveTagsFromResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{ResourceARN:{}}}},ResetCache:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},RetrieveTapeArchive:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},RetrieveTapeRecoveryPoint:{input:{type:"structure",required:["TapeARN","GatewayARN"],members:{TapeARN:{},GatewayARN:{}}},output:{type:"structure",members:{TapeARN:{}}}},SetLocalConsolePassword:{input:{type:"structure",required:["GatewayARN","LocalConsolePassword"],members:{GatewayARN:{},LocalConsolePassword:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},SetSMBGuestPassword:{input:{type:"structure",required:["GatewayARN","Password"],members:{GatewayARN:{},Password:{type:"string",sensitive:!0}}},output:{type:"structure",members:{GatewayARN:{}}}},ShutdownGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartAvailabilityMonitorTest:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},StartGateway:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateAutomaticTapeCreationPolicy:{input:{type:"structure",required:["AutomaticTapeCreationRules","GatewayARN"],members:{AutomaticTapeCreationRules:{shape:"S7i"},GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimit:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateBandwidthRateLimitSchedule:{input:{type:"structure",required:["GatewayARN","BandwidthRateLimitIntervals"],members:{GatewayARN:{},BandwidthRateLimitIntervals:{shape:"S3u"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateChapCredentials:{input:{type:"structure",required:["TargetARN","SecretToAuthenticateInitiator","InitiatorName"],members:{TargetARN:{},SecretToAuthenticateInitiator:{shape:"S4m"},InitiatorName:{},SecretToAuthenticateTarget:{shape:"S4m"}}},output:{type:"structure",members:{TargetARN:{},InitiatorName:{}}}},UpdateFileSystemAssociation:{input:{type:"structure",required:["FileSystemAssociationARN"],members:{FileSystemAssociationARN:{},UserName:{},Password:{shape:"Sx"},AuditDestinationARN:{},CacheAttributes:{shape:"S11"}}},output:{type:"structure",members:{FileSystemAssociationARN:{}}}},UpdateGatewayInformation:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{},GatewayName:{},GatewayTimezone:{},CloudWatchLogGroupARN:{},GatewayCapacity:{}}},output:{type:"structure",members:{GatewayARN:{},GatewayName:{}}}},UpdateGatewaySoftwareNow:{input:{type:"structure",required:["GatewayARN"],members:{GatewayARN:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateMaintenanceStartTime:{input:{type:"structure",required:["GatewayARN","HourOfDay","MinuteOfHour"],members:{GatewayARN:{},HourOfDay:{type:"integer"},MinuteOfHour:{type:"integer"},DayOfWeek:{type:"integer"},DayOfMonth:{type:"integer"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateNFSFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},NFSFileShareDefaults:{shape:"S1p"},DefaultStorageClass:{},ObjectACL:{},ClientList:{shape:"S1w"},Squash:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},AuditDestinationARN:{}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShare:{input:{type:"structure",required:["FileShareARN"],members:{FileShareARN:{},KMSEncrypted:{type:"boolean"},KMSKey:{},DefaultStorageClass:{},ObjectACL:{},ReadOnly:{type:"boolean"},GuessMIMETypeEnabled:{type:"boolean"},RequesterPays:{type:"boolean"},SMBACLEnabled:{type:"boolean"},AccessBasedEnumeration:{type:"boolean"},AdminUserList:{shape:"S25"},ValidUserList:{shape:"S25"},InvalidUserList:{shape:"S25"},AuditDestinationARN:{},CaseSensitivity:{},FileShareName:{},CacheAttributes:{shape:"S11"},NotificationPolicy:{},OplocksEnabled:{type:"boolean"}}},output:{type:"structure",members:{FileShareARN:{}}}},UpdateSMBFileShareVisibility:{input:{type:"structure",required:["GatewayARN","FileSharesVisible"],members:{GatewayARN:{},FileSharesVisible:{type:"boolean"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBLocalGroups:{input:{type:"structure",required:["GatewayARN","SMBLocalGroups"],members:{GatewayARN:{},SMBLocalGroups:{shape:"S5y"}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSMBSecurityStrategy:{input:{type:"structure",required:["GatewayARN","SMBSecurityStrategy"],members:{GatewayARN:{},SMBSecurityStrategy:{}}},output:{type:"structure",members:{GatewayARN:{}}}},UpdateSnapshotSchedule:{input:{type:"structure",required:["VolumeARN","StartAt","RecurrenceInHours"],members:{VolumeARN:{},StartAt:{type:"integer"},RecurrenceInHours:{type:"integer"},Description:{},Tags:{shape:"S9"}}},output:{type:"structure",members:{VolumeARN:{}}}},UpdateVTLDeviceType:{input:{type:"structure",required:["VTLDeviceARN","DeviceType"],members:{VTLDeviceARN:{},DeviceType:{}}},output:{type:"structure",members:{VTLDeviceARN:{}}}}},shapes:{S9:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Sg:{type:"list",member:{}},Sx:{type:"string",sensitive:!0},S11:{type:"structure",members:{CacheStaleTimeoutInSeconds:{type:"integer"}}},S13:{type:"structure",members:{IpAddresses:{type:"list",member:{}}}},S1p:{type:"structure",members:{FileMode:{},DirectoryMode:{},GroupId:{type:"long"},OwnerId:{type:"long"}}},S1w:{type:"list",member:{}},S25:{type:"list",member:{}},S2x:{type:"list",member:{}},S3u:{type:"list",member:{type:"structure",required:["StartHourOfDay","StartMinuteOfHour","EndHourOfDay","EndMinuteOfHour","DaysOfWeek"],members:{StartHourOfDay:{type:"integer"},StartMinuteOfHour:{type:"integer"},EndHourOfDay:{type:"integer"},EndMinuteOfHour:{type:"integer"},DaysOfWeek:{type:"list",member:{type:"integer"}},AverageUploadRateLimitInBitsPerSec:{type:"long"},AverageDownloadRateLimitInBitsPerSec:{type:"long"}}}},S44:{type:"list",member:{}},S4d:{type:"structure",members:{TargetARN:{},NetworkInterfaceId:{},NetworkInterfacePort:{type:"integer"},LunNumber:{type:"integer"},ChapEnabled:{type:"boolean"}}},S4m:{type:"string",sensitive:!0},S5i:{type:"list",member:{}},S5y:{type:"structure",members:{GatewayAdmins:{shape:"S25"}}},S7i:{type:"list",member:{type:"structure",required:["TapeBarcodePrefix","PoolId","TapeSizeInBytes","MinimumNumTapes"],members:{TapeBarcodePrefix:{},PoolId:{},TapeSizeInBytes:{type:"long"},MinimumNumTapes:{type:"integer"},Worm:{type:"boolean"}}}}}}},{}],227:[function(e,t,r){t.exports={pagination:{DescribeCachediSCSIVolumes:{result_key:"CachediSCSIVolumes"},DescribeStorediSCSIVolumes:{result_key:"StorediSCSIVolumes"},DescribeTapeArchives:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeArchives"},DescribeTapeRecoveryPoints:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeRecoveryPointInfos"},DescribeTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Tapes"},DescribeVTLDevices:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VTLDevices"},ListFileShares:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileShareInfoList"},ListFileSystemAssociations:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["Marker"],output_token:"NextMarker",result_key:"FileSystemAssociationSummaryList"},ListGateways:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Gateways"},ListLocalDisks:{result_key:"Disks"},ListTagsForResource:{input_token:"Marker",limit_key:"Limit",non_aggregate_keys:["ResourceARN"],output_token:"Marker",result_key:"Tags"},ListTapePools:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"PoolInfos"},ListTapes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"TapeInfos"},ListVolumeRecoveryPoints:{result_key:"VolumeRecoveryPointInfos"},ListVolumes:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"VolumeInfos"}}}},{}],228:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2012-08-10",endpointPrefix:"streams.dynamodb",jsonVersion:"1.0",protocol:"json",serviceFullName:"Amazon DynamoDB Streams",serviceId:"DynamoDB Streams",signatureVersion:"v4",signingName:"dynamodb",targetPrefix:"DynamoDBStreams_20120810",uid:"streams-dynamodb-2012-08-10"},operations:{DescribeStream:{input:{type:"structure",required:["StreamArn"],members:{StreamArn:{},Limit:{type:"integer"},ExclusiveStartShardId:{}}},output:{type:"structure",members:{StreamDescription:{type:"structure",members:{StreamArn:{},StreamLabel:{},StreamStatus:{},StreamViewType:{},CreationRequestDateTime:{type:"timestamp"},TableName:{},KeySchema:{type:"list",member:{type:"structure",required:["AttributeName","KeyType"],members:{AttributeName:{},KeyType:{}}}},Shards:{type:"list",member:{type:"structure",members:{ShardId:{},SequenceNumberRange:{type:"structure",members:{StartingSequenceNumber:{},EndingSequenceNumber:{}}},ParentShardId:{}}}},LastEvaluatedShardId:{}}}}}},GetRecords:{input:{type:"structure",required:["ShardIterator"],members:{ShardIterator:{},Limit:{type:"integer"}}},output:{type:"structure",members:{Records:{type:"list",member:{type:"structure",members:{eventID:{},eventName:{},eventVersion:{},eventSource:{},awsRegion:{},dynamodb:{type:"structure",members:{ApproximateCreationDateTime:{type:"timestamp"},Keys:{shape:"Sr"},NewImage:{shape:"Sr"},OldImage:{shape:"Sr"},SequenceNumber:{},SizeBytes:{type:"long"},StreamViewType:{}}},userIdentity:{type:"structure",members:{PrincipalId:{},Type:{}}}}}},NextShardIterator:{}}}},GetShardIterator:{input:{type:"structure",required:["StreamArn","ShardId","ShardIteratorType"],members:{StreamArn:{},ShardId:{},ShardIteratorType:{},SequenceNumber:{}}},output:{type:"structure",members:{ShardIterator:{}}}},ListStreams:{input:{type:"structure",members:{TableName:{},Limit:{type:"integer"},ExclusiveStartStreamArn:{}}},output:{type:"structure",members:{Streams:{type:"list",member:{type:"structure",members:{StreamArn:{},TableName:{},StreamLabel:{}}}},LastEvaluatedStreamArn:{}}}}},shapes:{Sr:{type:"map",key:{},value:{shape:"St"}},St:{type:"structure",members:{S:{},N:{},B:{type:"blob"},SS:{type:"list",member:{}},NS:{type:"list",member:{}},BS:{type:"list",member:{type:"blob"}},M:{type:"map",key:{},value:{shape:"St"}},L:{type:"list",member:{shape:"St"}},NULL:{type:"boolean"},BOOL:{type:"boolean"}}}}}},{}],229:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],230:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2011-06-15",endpointPrefix:"sts",globalEndpoint:"sts.amazonaws.com",protocol:"query",serviceAbbreviation:"AWS STS",serviceFullName:"AWS Security Token Service",serviceId:"STS",signatureVersion:"v4",uid:"sts-2011-06-15",xmlNamespace:"https://sts.amazonaws.com/doc/2011-06-15/"},operations:{AssumeRole:{input:{type:"structure",required:["RoleArn","RoleSessionName"],members:{RoleArn:{},RoleSessionName:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"},Tags:{shape:"S8"},TransitiveTagKeys:{type:"list",member:{}},ExternalId:{},SerialNumber:{},TokenCode:{},SourceIdentity:{}}},output:{resultWrapper:"AssumeRoleResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},SourceIdentity:{}}}},AssumeRoleWithSAML:{input:{type:"structure",required:["RoleArn","PrincipalArn","SAMLAssertion"],members:{RoleArn:{},PrincipalArn:{},SAMLAssertion:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithSAMLResult",type:"structure",members:{Credentials:{shape:"Si"},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Subject:{},SubjectType:{},Issuer:{},Audience:{},NameQualifier:{},SourceIdentity:{}}}},AssumeRoleWithWebIdentity:{input:{type:"structure",required:["RoleArn","RoleSessionName","WebIdentityToken"],members:{RoleArn:{},RoleSessionName:{},WebIdentityToken:{},ProviderId:{},PolicyArns:{shape:"S4"},Policy:{},DurationSeconds:{type:"integer"}}},output:{resultWrapper:"AssumeRoleWithWebIdentityResult",type:"structure",members:{Credentials:{shape:"Si"},SubjectFromWebIdentityToken:{},AssumedRoleUser:{shape:"Sn"},PackedPolicySize:{type:"integer"},Provider:{},Audience:{},SourceIdentity:{}}}},DecodeAuthorizationMessage:{input:{type:"structure",required:["EncodedMessage"],members:{EncodedMessage:{}}},output:{resultWrapper:"DecodeAuthorizationMessageResult",type:"structure",members:{DecodedMessage:{}}}},GetAccessKeyInfo:{input:{type:"structure",required:["AccessKeyId"],members:{AccessKeyId:{}}},output:{resultWrapper:"GetAccessKeyInfoResult",type:"structure",members:{Account:{}}}},GetCallerIdentity:{input:{type:"structure",members:{}},output:{resultWrapper:"GetCallerIdentityResult",type:"structure",members:{UserId:{},Account:{},Arn:{}}}},GetFederationToken:{input:{type:"structure",required:["Name"],members:{Name:{},Policy:{},PolicyArns:{shape:"S4"},DurationSeconds:{type:"integer"},Tags:{shape:"S8"}}},output:{resultWrapper:"GetFederationTokenResult",type:"structure",members:{Credentials:{shape:"Si"},FederatedUser:{type:"structure",required:["FederatedUserId","Arn"],members:{FederatedUserId:{},Arn:{}}},PackedPolicySize:{type:"integer"}}}},GetSessionToken:{input:{type:"structure",members:{DurationSeconds:{type:"integer"},SerialNumber:{},TokenCode:{}}},output:{resultWrapper:"GetSessionTokenResult",type:"structure",members:{Credentials:{shape:"Si"}}}}},shapes:{S4:{type:"list",member:{type:"structure",members:{arn:{}}}},S8:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},Si:{type:"structure",required:["AccessKeyId","SecretAccessKey","SessionToken","Expiration"],members:{AccessKeyId:{},SecretAccessKey:{},SessionToken:{},Expiration:{type:"timestamp"}}},Sn:{type:"structure",required:["AssumedRoleId","Arn"],members:{AssumedRoleId:{},Arn:{}}}}}},{}],231:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],232:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2017-07-01",endpointPrefix:"translate",jsonVersion:"1.1",protocol:"json",serviceFullName:"Amazon Translate",serviceId:"Translate",signatureVersion:"v4",signingName:"translate",targetPrefix:"AWSShineFrontendService_20170701",uid:"translate-2017-07-01"},operations:{CreateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},EncryptionKey:{shape:"S7"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{Name:{},Status:{}}}},DeleteTerminology:{input:{type:"structure",required:["Name"],members:{Name:{}}}},DescribeTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{TextTranslationJobProperties:{shape:"Sj"}}}},GetParallelData:{input:{type:"structure",required:["Name"],members:{Name:{}}},output:{type:"structure",members:{ParallelDataProperties:{shape:"S11"},DataLocation:{shape:"S15"},AuxiliaryDataLocation:{shape:"S15"},LatestUpdateAttemptAuxiliaryDataLocation:{shape:"S15"}}}},GetTerminology:{input:{type:"structure",required:["Name"],members:{Name:{},TerminologyDataFormat:{}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S1a"},TerminologyDataLocation:{shape:"S1d"},AuxiliaryDataLocation:{shape:"S1d"}}}},ImportTerminology:{input:{type:"structure",required:["Name","MergeStrategy","TerminologyData"],members:{Name:{},MergeStrategy:{},Description:{},TerminologyData:{type:"structure",required:["File","Format"],members:{File:{type:"blob",sensitive:!0},Format:{},Directionality:{}}},EncryptionKey:{shape:"S7"}}},output:{type:"structure",members:{TerminologyProperties:{shape:"S1a"},AuxiliaryDataLocation:{shape:"S1d"}}}},ListParallelData:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{ParallelDataPropertiesList:{type:"list",member:{shape:"S11"}},NextToken:{}}}},ListTerminologies:{input:{type:"structure",members:{NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TerminologyPropertiesList:{type:"list",member:{shape:"S1a"}},NextToken:{}}}},ListTextTranslationJobs:{input:{type:"structure",members:{Filter:{type:"structure",members:{JobName:{},JobStatus:{},SubmittedBeforeTime:{type:"timestamp"},SubmittedAfterTime:{type:"timestamp"}}},NextToken:{},MaxResults:{type:"integer"}}},output:{type:"structure",members:{TextTranslationJobPropertiesList:{type:"list",member:{shape:"Sj"}},NextToken:{}}}},StartTextTranslationJob:{input:{type:"structure",required:["InputDataConfig","OutputDataConfig","DataAccessRoleArn","SourceLanguageCode","TargetLanguageCodes","ClientToken"],members:{JobName:{},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},ClientToken:{idempotencyToken:!0},Settings:{shape:"Sx"}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},StopTextTranslationJob:{input:{type:"structure",required:["JobId"],members:{JobId:{}}},output:{type:"structure",members:{JobId:{},JobStatus:{}}}},TranslateText:{input:{type:"structure",required:["Text","SourceLanguageCode","TargetLanguageCode"],members:{Text:{},TerminologyNames:{shape:"Sq"},SourceLanguageCode:{},TargetLanguageCode:{},Settings:{shape:"Sx"}}},output:{type:"structure",required:["TranslatedText","SourceLanguageCode","TargetLanguageCode"],members:{TranslatedText:{},SourceLanguageCode:{},TargetLanguageCode:{},AppliedTerminologies:{type:"list",member:{type:"structure",members:{Name:{},Terms:{type:"list",member:{type:"structure",members:{SourceText:{},TargetText:{}}}}}}},AppliedSettings:{shape:"Sx"}}}},UpdateParallelData:{input:{type:"structure",required:["Name","ParallelDataConfig","ClientToken"],members:{Name:{},Description:{},ParallelDataConfig:{shape:"S4"},ClientToken:{idempotencyToken:!0}}},output:{type:"structure",members:{Name:{},Status:{},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}}}},shapes:{S4:{type:"structure",required:["S3Uri","Format"],members:{S3Uri:{},Format:{}}},S7:{type:"structure",required:["Type","Id"],members:{Type:{},Id:{}}},Sj:{type:"structure",members:{JobId:{},JobName:{},JobStatus:{},JobDetails:{type:"structure",members:{TranslatedDocumentsCount:{type:"integer"},DocumentsWithErrorsCount:{type:"integer"},InputDocumentsCount:{type:"integer"}}},SourceLanguageCode:{},TargetLanguageCodes:{shape:"Sp"},TerminologyNames:{shape:"Sq"},ParallelDataNames:{shape:"Sq"},Message:{},SubmittedTime:{type:"timestamp"},EndTime:{type:"timestamp"},InputDataConfig:{shape:"St"},OutputDataConfig:{shape:"Sv"},DataAccessRoleArn:{},Settings:{shape:"Sx"}}},Sp:{type:"list",member:{}},Sq:{type:"list",member:{}},St:{type:"structure",required:["S3Uri","ContentType"],members:{S3Uri:{},ContentType:{}}},Sv:{type:"structure",required:["S3Uri"],members:{S3Uri:{},EncryptionKey:{shape:"S7"}}},Sx:{type:"structure",members:{Profanity:{}}},S11:{type:"structure",members:{Name:{},Arn:{},Description:{},Status:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S13"},ParallelDataConfig:{shape:"S4"},Message:{},ImportedDataSize:{type:"long"},ImportedRecordCount:{type:"long"},FailedRecordCount:{type:"long"},SkippedRecordCount:{type:"long"},EncryptionKey:{shape:"S7"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},LatestUpdateAttemptStatus:{},LatestUpdateAttemptAt:{type:"timestamp"}}},S13:{type:"list",member:{}},S15:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}},S1a:{type:"structure",members:{Name:{},Description:{},Arn:{},SourceLanguageCode:{},TargetLanguageCodes:{shape:"S13"},EncryptionKey:{shape:"S7"},SizeBytes:{type:"integer"},TermCount:{type:"integer"},CreatedAt:{type:"timestamp"},LastUpdatedAt:{type:"timestamp"},Directionality:{},Message:{},SkippedTermCount:{type:"integer"},Format:{}}},S1d:{type:"structure",required:["RepositoryType","Location"],members:{RepositoryType:{},Location:{}}}}}},{}],233:[function(e,t,r){t.exports={pagination:{ListParallelData:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTerminologies:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},ListTextTranslationJobs:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"}}}},{}],234:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2015-08-24",endpointPrefix:"waf",jsonVersion:"1.1",protocol:"json",serviceAbbreviation:"WAF",serviceFullName:"AWS WAF",serviceId:"WAF",signatureVersion:"v4",targetPrefix:"AWSWAF_20150824",uid:"waf-2015-08-24"},operations:{CreateByteMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"},ChangeToken:{}}}},CreateGeoMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"},ChangeToken:{}}}},CreateIPSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{IPSet:{shape:"So"},ChangeToken:{}}}},CreateRateBasedRule:{input:{type:"structure",required:["Name","MetricName","RateKey","RateLimit","ChangeToken"],members:{Name:{},MetricName:{},RateKey:{},RateLimit:{type:"long"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S12"},ChangeToken:{}}}},CreateRegexMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"},ChangeToken:{}}}},CreateRegexPatternSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"},ChangeToken:{}}}},CreateRule:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{Rule:{shape:"S1j"},ChangeToken:{}}}},CreateRuleGroup:{input:{type:"structure",required:["Name","MetricName","ChangeToken"],members:{Name:{},MetricName:{},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"},ChangeToken:{}}}},CreateSizeConstraintSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"},ChangeToken:{}}}},CreateSqlInjectionMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},ChangeToken:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"},ChangeToken:{}}}},CreateWebACL:{input:{type:"structure",required:["Name","MetricName","DefaultAction","ChangeToken"],members:{Name:{},MetricName:{},DefaultAction:{shape:"S20"},ChangeToken:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{WebACL:{shape:"S23"},ChangeToken:{}}}},CreateWebACLMigrationStack:{input:{type:"structure",required:["WebACLId","S3BucketName","IgnoreUnsupportedType"],members:{WebACLId:{},S3BucketName:{},IgnoreUnsupportedType:{type:"boolean"}}},output:{type:"structure",required:["S3ObjectUrl"],members:{S3ObjectUrl:{}}}},CreateXssMatchSet:{input:{type:"structure",required:["Name","ChangeToken"],members:{Name:{},
-ChangeToken:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"},ChangeToken:{}}}},DeleteByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken"],members:{ByteMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken"],members:{GeoMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken"],members:{IPSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeletePermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{}}},DeleteRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","ChangeToken"],members:{RegexMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","ChangeToken"],members:{RegexPatternSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRule:{input:{type:"structure",required:["RuleId","ChangeToken"],members:{RuleId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteRuleGroup:{input:{type:"structure",required:["RuleGroupId","ChangeToken"],members:{RuleGroupId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken"],members:{SizeConstraintSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken"],members:{SqlInjectionMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},DeleteXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken"],members:{XssMatchSetId:{},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},GetByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId"],members:{ByteMatchSetId:{}}},output:{type:"structure",members:{ByteMatchSet:{shape:"S5"}}}},GetChangeToken:{input:{type:"structure",members:{}},output:{type:"structure",members:{ChangeToken:{}}}},GetChangeTokenStatus:{input:{type:"structure",required:["ChangeToken"],members:{ChangeToken:{}}},output:{type:"structure",members:{ChangeTokenStatus:{}}}},GetGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId"],members:{GeoMatchSetId:{}}},output:{type:"structure",members:{GeoMatchSet:{shape:"Sh"}}}},GetIPSet:{input:{type:"structure",required:["IPSetId"],members:{IPSetId:{}}},output:{type:"structure",members:{IPSet:{shape:"So"}}}},GetLoggingConfiguration:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},GetPermissionPolicy:{input:{type:"structure",required:["ResourceArn"],members:{ResourceArn:{}}},output:{type:"structure",members:{Policy:{}}}},GetRateBasedRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S12"}}}},GetRateBasedRuleManagedKeys:{input:{type:"structure",required:["RuleId"],members:{RuleId:{},NextMarker:{}}},output:{type:"structure",members:{ManagedKeys:{type:"list",member:{}},NextMarker:{}}}},GetRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId"],members:{RegexMatchSetId:{}}},output:{type:"structure",members:{RegexMatchSet:{shape:"S19"}}}},GetRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId"],members:{RegexPatternSetId:{}}},output:{type:"structure",members:{RegexPatternSet:{shape:"S1e"}}}},GetRule:{input:{type:"structure",required:["RuleId"],members:{RuleId:{}}},output:{type:"structure",members:{Rule:{shape:"S1j"}}}},GetRuleGroup:{input:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{}}},output:{type:"structure",members:{RuleGroup:{shape:"S1m"}}}},GetSampledRequests:{input:{type:"structure",required:["WebAclId","RuleId","TimeWindow","MaxItems"],members:{WebAclId:{},RuleId:{},TimeWindow:{shape:"S4e"},MaxItems:{type:"long"}}},output:{type:"structure",members:{SampledRequests:{type:"list",member:{type:"structure",required:["Request","Weight"],members:{Request:{type:"structure",members:{ClientIP:{},Country:{},URI:{},Method:{},HTTPVersion:{},Headers:{type:"list",member:{type:"structure",members:{Name:{},Value:{}}}}}},Weight:{type:"long"},Timestamp:{type:"timestamp"},Action:{},RuleWithinRuleGroup:{}}}},PopulationSize:{type:"long"},TimeWindow:{shape:"S4e"}}}},GetSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId"],members:{SizeConstraintSetId:{}}},output:{type:"structure",members:{SizeConstraintSet:{shape:"S1p"}}}},GetSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId"],members:{SqlInjectionMatchSetId:{}}},output:{type:"structure",members:{SqlInjectionMatchSet:{shape:"S1w"}}}},GetWebACL:{input:{type:"structure",required:["WebACLId"],members:{WebACLId:{}}},output:{type:"structure",members:{WebACL:{shape:"S23"}}}},GetXssMatchSet:{input:{type:"structure",required:["XssMatchSetId"],members:{XssMatchSetId:{}}},output:{type:"structure",members:{XssMatchSet:{shape:"S2k"}}}},ListActivatedRulesInRuleGroup:{input:{type:"structure",members:{RuleGroupId:{},NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ActivatedRules:{shape:"S24"}}}},ListByteMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},ByteMatchSets:{type:"list",member:{type:"structure",required:["ByteMatchSetId","Name"],members:{ByteMatchSetId:{},Name:{}}}}}}},ListGeoMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},GeoMatchSets:{type:"list",member:{type:"structure",required:["GeoMatchSetId","Name"],members:{GeoMatchSetId:{},Name:{}}}}}}},ListIPSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},IPSets:{type:"list",member:{type:"structure",required:["IPSetId","Name"],members:{IPSetId:{},Name:{}}}}}}},ListLoggingConfigurations:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{LoggingConfigurations:{type:"list",member:{shape:"S3s"}},NextMarker:{}}}},ListRateBasedRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListRegexMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexMatchSets:{type:"list",member:{type:"structure",required:["RegexMatchSetId","Name"],members:{RegexMatchSetId:{},Name:{}}}}}}},ListRegexPatternSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RegexPatternSets:{type:"list",member:{type:"structure",required:["RegexPatternSetId","Name"],members:{RegexPatternSetId:{},Name:{}}}}}}},ListRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name"],members:{RuleGroupId:{},Name:{}}}}}}},ListRules:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},Rules:{shape:"S5p"}}}},ListSizeConstraintSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SizeConstraintSets:{type:"list",member:{type:"structure",required:["SizeConstraintSetId","Name"],members:{SizeConstraintSetId:{},Name:{}}}}}}},ListSqlInjectionMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},SqlInjectionMatchSets:{type:"list",member:{type:"structure",required:["SqlInjectionMatchSetId","Name"],members:{SqlInjectionMatchSetId:{},Name:{}}}}}}},ListSubscribedRuleGroups:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},RuleGroups:{type:"list",member:{type:"structure",required:["RuleGroupId","Name","MetricName"],members:{RuleGroupId:{},Name:{},MetricName:{}}}}}}},ListTagsForResource:{input:{type:"structure",required:["ResourceARN"],members:{NextMarker:{},Limit:{type:"integer"},ResourceARN:{}}},output:{type:"structure",members:{NextMarker:{},TagInfoForResource:{type:"structure",members:{ResourceARN:{},TagList:{shape:"Sx"}}}}}},ListWebACLs:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},WebACLs:{type:"list",member:{type:"structure",required:["WebACLId","Name"],members:{WebACLId:{},Name:{}}}}}}},ListXssMatchSets:{input:{type:"structure",members:{NextMarker:{},Limit:{type:"integer"}}},output:{type:"structure",members:{NextMarker:{},XssMatchSets:{type:"list",member:{type:"structure",required:["XssMatchSetId","Name"],members:{XssMatchSetId:{},Name:{}}}}}}},PutLoggingConfiguration:{input:{type:"structure",required:["LoggingConfiguration"],members:{LoggingConfiguration:{shape:"S3s"}}},output:{type:"structure",members:{LoggingConfiguration:{shape:"S3s"}}}},PutPermissionPolicy:{input:{type:"structure",required:["ResourceArn","Policy"],members:{ResourceArn:{},Policy:{}}},output:{type:"structure",members:{}}},TagResource:{input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sx"}}},output:{type:"structure",members:{}}},UntagResource:{input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateByteMatchSet:{input:{type:"structure",required:["ByteMatchSetId","ChangeToken","Updates"],members:{ByteMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ByteMatchTuple"],members:{Action:{},ByteMatchTuple:{shape:"S8"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateGeoMatchSet:{input:{type:"structure",required:["GeoMatchSetId","ChangeToken","Updates"],members:{GeoMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","GeoMatchConstraint"],members:{Action:{},GeoMatchConstraint:{shape:"Sj"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateIPSet:{input:{type:"structure",required:["IPSetId","ChangeToken","Updates"],members:{IPSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","IPSetDescriptor"],members:{Action:{},IPSetDescriptor:{shape:"Sq"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRateBasedRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates","RateLimit"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"},RateLimit:{type:"long"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexMatchSet:{input:{type:"structure",required:["RegexMatchSetId","Updates","ChangeToken"],members:{RegexMatchSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexMatchTuple"],members:{Action:{},RegexMatchTuple:{shape:"S1b"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRegexPatternSet:{input:{type:"structure",required:["RegexPatternSetId","Updates","ChangeToken"],members:{RegexPatternSetId:{},Updates:{type:"list",member:{type:"structure",required:["Action","RegexPatternString"],members:{Action:{},RegexPatternString:{}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRule:{input:{type:"structure",required:["RuleId","ChangeToken","Updates"],members:{RuleId:{},ChangeToken:{},Updates:{shape:"S7f"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateRuleGroup:{input:{type:"structure",required:["RuleGroupId","Updates","ChangeToken"],members:{RuleGroupId:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},ChangeToken:{}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSizeConstraintSet:{input:{type:"structure",required:["SizeConstraintSetId","ChangeToken","Updates"],members:{SizeConstraintSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SizeConstraint"],members:{Action:{},SizeConstraint:{shape:"S1r"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateSqlInjectionMatchSet:{input:{type:"structure",required:["SqlInjectionMatchSetId","ChangeToken","Updates"],members:{SqlInjectionMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","SqlInjectionMatchTuple"],members:{Action:{},SqlInjectionMatchTuple:{shape:"S1y"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateWebACL:{input:{type:"structure",required:["WebACLId","ChangeToken"],members:{WebACLId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","ActivatedRule"],members:{Action:{},ActivatedRule:{shape:"S25"}}}},DefaultAction:{shape:"S20"}}},output:{type:"structure",members:{ChangeToken:{}}}},UpdateXssMatchSet:{input:{type:"structure",required:["XssMatchSetId","ChangeToken","Updates"],members:{XssMatchSetId:{},ChangeToken:{},Updates:{type:"list",member:{type:"structure",required:["Action","XssMatchTuple"],members:{Action:{},XssMatchTuple:{shape:"S2m"}}}}}},output:{type:"structure",members:{ChangeToken:{}}}}},shapes:{S5:{type:"structure",required:["ByteMatchSetId","ByteMatchTuples"],members:{ByteMatchSetId:{},Name:{},ByteMatchTuples:{type:"list",member:{shape:"S8"}}}},S8:{type:"structure",required:["FieldToMatch","TargetString","TextTransformation","PositionalConstraint"],members:{FieldToMatch:{shape:"S9"},TargetString:{type:"blob"},TextTransformation:{},PositionalConstraint:{}}},S9:{type:"structure",required:["Type"],members:{Type:{},Data:{}}},Sh:{type:"structure",required:["GeoMatchSetId","GeoMatchConstraints"],members:{GeoMatchSetId:{},Name:{},GeoMatchConstraints:{type:"list",member:{shape:"Sj"}}}},Sj:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},So:{type:"structure",required:["IPSetId","IPSetDescriptors"],members:{IPSetId:{},Name:{},IPSetDescriptors:{type:"list",member:{shape:"Sq"}}}},Sq:{type:"structure",required:["Type","Value"],members:{Type:{},Value:{}}},Sx:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},S12:{type:"structure",required:["RuleId","MatchPredicates","RateKey","RateLimit"],members:{RuleId:{},Name:{},MetricName:{},MatchPredicates:{shape:"S13"},RateKey:{},RateLimit:{type:"long"}}},S13:{type:"list",member:{shape:"S14"}},S14:{type:"structure",required:["Negated","Type","DataId"],members:{Negated:{type:"boolean"},Type:{},DataId:{}}},S19:{type:"structure",members:{RegexMatchSetId:{},Name:{},RegexMatchTuples:{type:"list",member:{shape:"S1b"}}}},S1b:{type:"structure",required:["FieldToMatch","TextTransformation","RegexPatternSetId"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},RegexPatternSetId:{}}},S1e:{type:"structure",required:["RegexPatternSetId","RegexPatternStrings"],members:{RegexPatternSetId:{},Name:{},RegexPatternStrings:{type:"list",member:{}}}},S1j:{type:"structure",required:["RuleId","Predicates"],members:{RuleId:{},Name:{},MetricName:{},Predicates:{shape:"S13"}}},S1m:{type:"structure",required:["RuleGroupId"],members:{RuleGroupId:{},Name:{},MetricName:{}}},S1p:{type:"structure",required:["SizeConstraintSetId","SizeConstraints"],members:{SizeConstraintSetId:{},Name:{},SizeConstraints:{type:"list",member:{shape:"S1r"}}}},S1r:{type:"structure",required:["FieldToMatch","TextTransformation","ComparisonOperator","Size"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{},ComparisonOperator:{},Size:{type:"long"}}},S1w:{type:"structure",required:["SqlInjectionMatchSetId","SqlInjectionMatchTuples"],members:{SqlInjectionMatchSetId:{},Name:{},SqlInjectionMatchTuples:{type:"list",member:{shape:"S1y"}}}},S1y:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S20:{type:"structure",required:["Type"],members:{Type:{}}},S23:{type:"structure",required:["WebACLId","DefaultAction","Rules"],members:{WebACLId:{},Name:{},MetricName:{},DefaultAction:{shape:"S20"},Rules:{shape:"S24"},WebACLArn:{}}},S24:{type:"list",member:{shape:"S25"}},S25:{type:"structure",required:["Priority","RuleId"],members:{Priority:{type:"integer"},RuleId:{},Action:{shape:"S20"},OverrideAction:{type:"structure",required:["Type"],members:{Type:{}}},Type:{},ExcludedRules:{type:"list",member:{type:"structure",required:["RuleId"],members:{RuleId:{}}}}}},S2k:{type:"structure",required:["XssMatchSetId","XssMatchTuples"],members:{XssMatchSetId:{},Name:{},XssMatchTuples:{type:"list",member:{shape:"S2m"}}}},S2m:{type:"structure",required:["FieldToMatch","TextTransformation"],members:{FieldToMatch:{shape:"S9"},TextTransformation:{}}},S3s:{type:"structure",required:["ResourceArn","LogDestinationConfigs"],members:{ResourceArn:{},LogDestinationConfigs:{type:"list",member:{}},RedactedFields:{type:"list",member:{shape:"S9"}}}},S4e:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"}}},S5p:{type:"list",member:{type:"structure",required:["RuleId","Name"],members:{RuleId:{},Name:{}}}},S7f:{type:"list",member:{type:"structure",required:["Action","Predicate"],members:{Action:{},Predicate:{shape:"S14"}}}}}}},{}],235:[function(e,t,r){arguments[4][39][0].apply(r,arguments)},{dup:39}],236:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-05-01",endpointPrefix:"workdocs",jsonVersion:"1.1",protocol:"rest-json",serviceFullName:"Amazon WorkDocs",serviceId:"WorkDocs",signatureVersion:"v4",uid:"workdocs-2016-05-01"},operations:{AbortDocumentVersionUpload:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"}}}},ActivateUser:{http:{requestUri:"/api/v1/users/{UserId}/activation",responseCode:200},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},AddResourcePermissions:{http:{requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:201},input:{type:"structure",required:["ResourceId","Principals"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},Principals:{type:"list",member:{type:"structure",required:["Id","Type","Role"],members:{Id:{},Type:{},Role:{}}}},NotificationOptions:{type:"structure",members:{SendEmail:{type:"boolean"},EmailMessage:{shape:"St"}}}}},output:{type:"structure",members:{ShareResults:{type:"list",member:{type:"structure",members:{PrincipalId:{},InviteePrincipalId:{},Role:{},Status:{},ShareId:{},StatusMessage:{shape:"St"}}}}}}},CreateComment:{http:{requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment",responseCode:201},input:{type:"structure",required:["DocumentId","VersionId","Text"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},ParentId:{},ThreadId:{},Text:{shape:"S10"},Visibility:{},NotifyCollaborators:{type:"boolean"}}},output:{type:"structure",members:{Comment:{shape:"S13"}}}},CreateCustomMetadata:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId","CustomMetadata"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionid"},CustomMetadata:{shape:"S16"}}},output:{type:"structure",members:{}}},CreateFolder:{http:{requestUri:"/api/v1/folders",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Name:{},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S1d"}}}},CreateLabels:{http:{method:"PUT",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId","Labels"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},Labels:{shape:"S1g"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{}}},CreateNotificationSubscription:{http:{requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId","Endpoint","Protocol","SubscriptionType"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Endpoint:{},Protocol:{},SubscriptionType:{}}},output:{type:"structure",members:{Subscription:{shape:"S1p"}}}},CreateUser:{http:{requestUri:"/api/v1/users",responseCode:201},input:{type:"structure",required:["Username","GivenName","Surname","Password"],members:{OrganizationId:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},Password:{type:"string",sensitive:!0},TimeZoneId:{},StorageRule:{shape:"Sj"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},DeactivateUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}/activation",responseCode:204},input:{type:"structure",required:["UserId"],members:{UserId:{location:"uri",locationName:"UserId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}}},DeleteComment:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comment/{CommentId}",responseCode:204},input:{type:"structure",required:["DocumentId","VersionId","CommentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},CommentId:{location:"uri",locationName:"CommentId"}}}},DeleteCustomMetadata:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/customMetadata",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},VersionId:{location:"querystring",locationName:"versionId"},Keys:{location:"querystring",locationName:"keys",type:"list",member:{}},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteDocument:{http:{method:"DELETE",requestUri:"/api/v1/documents/{DocumentId}",responseCode:204},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"}}}},DeleteFolder:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteFolderContents:{http:{method:"DELETE",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:204},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"}}}},DeleteLabels:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/labels",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{ResourceId:{location:"uri",locationName:"ResourceId"},AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Labels:{shape:"S1g",location:"querystring",locationName:"labels"},DeleteAll:{location:"querystring",locationName:"deleteAll",type:"boolean"}}},output:{type:"structure",members:{}}},DeleteNotificationSubscription:{http:{method:"DELETE",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions/{SubscriptionId}",responseCode:200},input:{type:"structure",required:["SubscriptionId","OrganizationId"],members:{SubscriptionId:{location:"uri",locationName:"SubscriptionId"},OrganizationId:{location:"uri",locationName:"OrganizationId"}}}},DeleteUser:{http:{method:"DELETE",requestUri:"/api/v1/users/{UserId}",responseCode:204},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"}}}},DescribeActivities:{http:{method:"GET",requestUri:"/api/v1/activities",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},StartTime:{location:"querystring",locationName:"startTime",type:"timestamp"},EndTime:{location:"querystring",locationName:"endTime",type:"timestamp"},OrganizationId:{location:"querystring",locationName:"organizationId"},ActivityTypes:{location:"querystring",locationName:"activityTypes"},ResourceId:{location:"querystring",locationName:"resourceId"},UserId:{location:"querystring",locationName:"userId"},IncludeIndirectActivities:{location:"querystring",locationName:"includeIndirectActivities",type:"boolean"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{UserActivities:{type:"list",member:{type:"structure",members:{Type:{},TimeStamp:{type:"timestamp"},IsIndirectActivity:{type:"boolean"},OrganizationId:{},Initiator:{shape:"S2d"},Participants:{type:"structure",members:{Users:{type:"list",member:{shape:"S2d"}},Groups:{shape:"S2g"}}},ResourceMetadata:{shape:"S2j"},OriginalParent:{shape:"S2j"},CommentMetadata:{type:"structure",members:{CommentId:{},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},CommentStatus:{},RecipientId:{}}}}}},Marker:{}}}},DescribeComments:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}/comments",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Comments:{type:"list",member:{shape:"S13"}},Marker:{}}}},DescribeDocumentVersions:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Include:{location:"querystring",locationName:"include"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{DocumentVersions:{type:"list",member:{shape:"S2u"}},Marker:{}}}},DescribeFolderContents:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/contents",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Sort:{location:"querystring",locationName:"sort"},Order:{location:"querystring",locationName:"order"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"},Type:{location:"querystring",locationName:"type"},Include:{location:"querystring",locationName:"include"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},DescribeGroups:{http:{method:"GET",requestUri:"/api/v1/groups",responseCode:200},input:{type:"structure",required:["SearchQuery"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},SearchQuery:{shape:"S3b",location:"querystring",locationName:"searchQuery"},OrganizationId:{location:"querystring",locationName:"organizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Groups:{shape:"S2g"},Marker:{}}}},DescribeNotificationSubscriptions:{http:{method:"GET",requestUri:"/api/v1/organizations/{OrganizationId}/subscriptions",responseCode:200},input:{type:"structure",required:["OrganizationId"],members:{OrganizationId:{location:"uri",locationName:"OrganizationId"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"}}},output:{type:"structure",members:{Subscriptions:{type:"list",member:{shape:"S1p"}},Marker:{}}}},DescribeResourcePermissions:{http:{method:"GET",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:200},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"querystring",locationName:"principalId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Principals:{type:"list",member:{type:"structure",members:{Id:{},Type:{},Roles:{type:"list",member:{type:"structure",members:{Role:{},Type:{}}}}}}},Marker:{}}}},DescribeRootFolders:{http:{method:"GET",requestUri:"/api/v1/me/root",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Marker:{}}}},DescribeUsers:{http:{method:"GET",requestUri:"/api/v1/users",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},OrganizationId:{location:"querystring",locationName:"organizationId"},UserIds:{location:"querystring",locationName:"userIds"},Query:{shape:"S3b",location:"querystring",locationName:"query"},Include:{location:"querystring",locationName:"include"},Order:{location:"querystring",locationName:"order"},Sort:{location:"querystring",locationName:"sort"},Marker:{location:"querystring",locationName:"marker"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"}}},output:{type:"structure",members:{Users:{type:"list",member:{
-shape:"S8"}},TotalNumberOfUsers:{deprecated:!0,type:"long"},Marker:{}}}},GetCurrentUser:{http:{method:"GET",requestUri:"/api/v1/me",responseCode:200},input:{type:"structure",required:["AuthenticationToken"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"}}},output:{type:"structure",members:{User:{shape:"S8"}}}},GetDocument:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S39"},CustomMetadata:{shape:"S16"}}}},GetDocumentPath:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/path",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetDocumentVersion:{http:{method:"GET",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},Fields:{location:"querystring",locationName:"fields"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S2u"},CustomMetadata:{shape:"S16"}}}},GetFolder:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},IncludeCustomMetadata:{location:"querystring",locationName:"includeCustomMetadata",type:"boolean"}}},output:{type:"structure",members:{Metadata:{shape:"S1d"},CustomMetadata:{shape:"S16"}}}},GetFolderPath:{http:{method:"GET",requestUri:"/api/v1/folders/{FolderId}/path",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Fields:{location:"querystring",locationName:"fields"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Path:{shape:"S42"}}}},GetResources:{http:{method:"GET",requestUri:"/api/v1/resources",responseCode:200},input:{type:"structure",members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"querystring",locationName:"userId"},CollectionType:{location:"querystring",locationName:"collectionType"},Limit:{location:"querystring",locationName:"limit",type:"integer"},Marker:{location:"querystring",locationName:"marker"}}},output:{type:"structure",members:{Folders:{shape:"S37"},Documents:{shape:"S38"},Marker:{}}}},InitiateDocumentVersionUpload:{http:{requestUri:"/api/v1/documents",responseCode:201},input:{type:"structure",required:["ParentFolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},Id:{},Name:{},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},ContentType:{},DocumentSizeInBytes:{type:"long"},ParentFolderId:{}}},output:{type:"structure",members:{Metadata:{shape:"S39"},UploadMetadata:{type:"structure",members:{UploadUrl:{shape:"S2z"},SignedHeaders:{type:"map",key:{},value:{}}}}}}},RemoveAllResourcePermissions:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions",responseCode:204},input:{type:"structure",required:["ResourceId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"}}}},RemoveResourcePermission:{http:{method:"DELETE",requestUri:"/api/v1/resources/{ResourceId}/permissions/{PrincipalId}",responseCode:204},input:{type:"structure",required:["ResourceId","PrincipalId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},ResourceId:{location:"uri",locationName:"ResourceId"},PrincipalId:{location:"uri",locationName:"PrincipalId"},PrincipalType:{location:"querystring",locationName:"type"}}}},UpdateDocument:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}",responseCode:200},input:{type:"structure",required:["DocumentId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateDocumentVersion:{http:{method:"PATCH",requestUri:"/api/v1/documents/{DocumentId}/versions/{VersionId}",responseCode:200},input:{type:"structure",required:["DocumentId","VersionId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},DocumentId:{location:"uri",locationName:"DocumentId"},VersionId:{location:"uri",locationName:"VersionId"},VersionStatus:{}}}},UpdateFolder:{http:{method:"PATCH",requestUri:"/api/v1/folders/{FolderId}",responseCode:200},input:{type:"structure",required:["FolderId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},FolderId:{location:"uri",locationName:"FolderId"},Name:{},ParentFolderId:{},ResourceState:{}}}},UpdateUser:{http:{method:"PATCH",requestUri:"/api/v1/users/{UserId}",responseCode:200},input:{type:"structure",required:["UserId"],members:{AuthenticationToken:{shape:"S2",location:"header",locationName:"Authentication"},UserId:{location:"uri",locationName:"UserId"},GivenName:{},Surname:{},Type:{},StorageRule:{shape:"Sj"},TimeZoneId:{},Locale:{},GrantPoweruserPrivileges:{}}},output:{type:"structure",members:{User:{shape:"S8"}}}}},shapes:{S2:{type:"string",sensitive:!0},S8:{type:"structure",members:{Id:{},Username:{},EmailAddress:{},GivenName:{},Surname:{},OrganizationId:{},RootFolderId:{},RecycleBinFolderId:{},Status:{},Type:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},TimeZoneId:{},Locale:{},Storage:{type:"structure",members:{StorageUtilizedInBytes:{type:"long"},StorageRule:{shape:"Sj"}}}}},Sj:{type:"structure",members:{StorageAllocatedInBytes:{type:"long"},StorageType:{}}},St:{type:"string",sensitive:!0},S10:{type:"string",sensitive:!0},S13:{type:"structure",required:["CommentId"],members:{CommentId:{},ParentId:{},ThreadId:{},Text:{shape:"S10"},Contributor:{shape:"S8"},CreatedTimestamp:{type:"timestamp"},Status:{},Visibility:{},RecipientId:{}}},S16:{type:"map",key:{},value:{}},S1d:{type:"structure",members:{Id:{},Name:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ResourceState:{},Signature:{},Labels:{shape:"S1g"},Size:{type:"long"},LatestVersionSize:{type:"long"}}},S1g:{type:"list",member:{}},S1p:{type:"structure",members:{SubscriptionId:{},EndPoint:{},Protocol:{}}},S2d:{type:"structure",members:{Id:{},Username:{},GivenName:{},Surname:{},EmailAddress:{}}},S2g:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}},S2j:{type:"structure",members:{Type:{},Name:{},OriginalName:{},Id:{},VersionId:{},Owner:{shape:"S2d"},ParentId:{}}},S2u:{type:"structure",members:{Id:{},Name:{},ContentType:{},Size:{type:"long"},Signature:{},Status:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},ContentCreatedTimestamp:{type:"timestamp"},ContentModifiedTimestamp:{type:"timestamp"},CreatorId:{},Thumbnail:{type:"map",key:{},value:{shape:"S2z"}},Source:{type:"map",key:{},value:{shape:"S2z"}}}},S2z:{type:"string",sensitive:!0},S37:{type:"list",member:{shape:"S1d"}},S38:{type:"list",member:{shape:"S39"}},S39:{type:"structure",members:{Id:{},CreatorId:{},ParentFolderId:{},CreatedTimestamp:{type:"timestamp"},ModifiedTimestamp:{type:"timestamp"},LatestVersionMetadata:{shape:"S2u"},ResourceState:{},Labels:{shape:"S1g"}}},S3b:{type:"string",sensitive:!0},S42:{type:"structure",members:{Components:{type:"list",member:{type:"structure",members:{Id:{},Name:{}}}}}}}}},{}],237:[function(e,t,r){t.exports={pagination:{DescribeDocumentVersions:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"DocumentVersions"},DescribeFolderContents:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:["Folders","Documents"]},DescribeUsers:{input_token:"Marker",limit_key:"Limit",output_token:"Marker",result_key:"Users"}}}},{}],238:[function(e,t,r){t.exports={version:"2.0",metadata:{apiVersion:"2016-04-12",endpointPrefix:"xray",protocol:"rest-json",serviceFullName:"AWS X-Ray",serviceId:"XRay",signatureVersion:"v4",uid:"xray-2016-04-12"},operations:{BatchGetTraces:{http:{requestUri:"/Traces"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Traces:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},LimitExceeded:{type:"boolean"},Segments:{type:"list",member:{type:"structure",members:{Id:{},Document:{}}}}}}},UnprocessedTraceIds:{type:"list",member:{}},NextToken:{}}}},CreateGroup:{http:{requestUri:"/CreateGroup"},input:{type:"structure",required:["GroupName"],members:{GroupName:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},CreateSamplingRule:{http:{requestUri:"/CreateSamplingRule"},input:{type:"structure",required:["SamplingRule"],members:{SamplingRule:{shape:"Sq"},Tags:{shape:"Sj"}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},DeleteGroup:{http:{requestUri:"/DeleteGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{}}},DeleteSamplingRule:{http:{requestUri:"/DeleteSamplingRule"},input:{type:"structure",members:{RuleName:{},RuleARN:{}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}},GetEncryptionConfig:{http:{requestUri:"/EncryptionConfig"},input:{type:"structure",members:{}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},GetGroup:{http:{requestUri:"/GetGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{}}},output:{type:"structure",members:{Group:{shape:"So"}}}},GetGroups:{http:{requestUri:"/Groups"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{Groups:{type:"list",member:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}}},NextToken:{}}}},GetInsight:{http:{requestUri:"/Insight"},input:{type:"structure",required:["InsightId"],members:{InsightId:{}}},output:{type:"structure",members:{Insight:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}}}},GetInsightEvents:{http:{requestUri:"/InsightEvents"},input:{type:"structure",required:["InsightId"],members:{InsightId:{},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightEvents:{type:"list",member:{type:"structure",members:{Summary:{},EventTime:{type:"timestamp"},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"}}}},NextToken:{}}}},GetInsightImpactGraph:{http:{requestUri:"/InsightImpactGraph"},input:{type:"structure",required:["InsightId","StartTime","EndTime"],members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},NextToken:{}}},output:{type:"structure",members:{InsightId:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},ServiceGraphStartTime:{type:"timestamp"},ServiceGraphEndTime:{type:"timestamp"},Services:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Type:{},Name:{},Names:{shape:"S1u"},AccountId:{},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"}}}}}}},NextToken:{}}}},GetInsightSummaries:{http:{requestUri:"/InsightSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{States:{type:"list",member:{}},GroupARN:{},GroupName:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},MaxResults:{type:"integer"},NextToken:{}}},output:{type:"structure",members:{InsightSummaries:{type:"list",member:{type:"structure",members:{InsightId:{},GroupARN:{},GroupName:{},RootCauseServiceId:{shape:"S1t"},Categories:{shape:"S1v"},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Summary:{},ClientRequestImpactStatistics:{shape:"S1z"},RootCauseServiceRequestImpactStatistics:{shape:"S1z"},TopAnomalousServices:{shape:"S21"},LastUpdateTime:{type:"timestamp"}}}},NextToken:{}}}},GetSamplingRules:{http:{requestUri:"/GetSamplingRules"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingRuleRecords:{type:"list",member:{shape:"S16"}},NextToken:{}}}},GetSamplingStatisticSummaries:{http:{requestUri:"/SamplingStatisticSummaries"},input:{type:"structure",members:{NextToken:{}}},output:{type:"structure",members:{SamplingStatisticSummaries:{type:"list",member:{type:"structure",members:{RuleName:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},BorrowCount:{type:"integer"},SampledCount:{type:"integer"}}}},NextToken:{}}}},GetSamplingTargets:{http:{requestUri:"/SamplingTargets"},input:{type:"structure",required:["SamplingStatisticsDocuments"],members:{SamplingStatisticsDocuments:{type:"list",member:{type:"structure",required:["RuleName","ClientID","Timestamp","RequestCount","SampledCount"],members:{RuleName:{},ClientID:{},Timestamp:{type:"timestamp"},RequestCount:{type:"integer"},SampledCount:{type:"integer"},BorrowCount:{type:"integer"}}}}}},output:{type:"structure",members:{SamplingTargetDocuments:{type:"list",member:{type:"structure",members:{RuleName:{},FixedRate:{type:"double"},ReservoirQuota:{type:"integer"},ReservoirQuotaTTL:{type:"timestamp"},Interval:{type:"integer"}}}},LastRuleModification:{type:"timestamp"},UnprocessedStatistics:{type:"list",member:{type:"structure",members:{RuleName:{},ErrorCode:{},Message:{}}}}}}},GetServiceGraph:{http:{requestUri:"/ServiceGraph"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},NextToken:{}}},output:{type:"structure",members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Services:{shape:"S3a"},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTimeSeriesServiceStatistics:{http:{requestUri:"/TimeSeriesServiceStatistics"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},GroupName:{},GroupARN:{},EntitySelectorExpression:{},Period:{type:"integer"},ForecastStatistics:{type:"boolean"},NextToken:{}}},output:{type:"structure",members:{TimeSeriesServiceStatistics:{type:"list",member:{type:"structure",members:{Timestamp:{type:"timestamp"},EdgeSummaryStatistics:{shape:"S3e"},ServiceSummaryStatistics:{shape:"S3m"},ServiceForecastStatistics:{type:"structure",members:{FaultCountHigh:{type:"long"},FaultCountLow:{type:"long"}}},ResponseTimeHistogram:{shape:"S3h"}}}},ContainsOldGroupVersions:{type:"boolean"},NextToken:{}}}},GetTraceGraph:{http:{requestUri:"/TraceGraph"},input:{type:"structure",required:["TraceIds"],members:{TraceIds:{shape:"S2"},NextToken:{}}},output:{type:"structure",members:{Services:{shape:"S3a"},NextToken:{}}}},GetTraceSummaries:{http:{requestUri:"/TraceSummaries"},input:{type:"structure",required:["StartTime","EndTime"],members:{StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},TimeRangeType:{},Sampling:{type:"boolean"},SamplingStrategy:{type:"structure",members:{Name:{},Value:{type:"double"}}},FilterExpression:{},NextToken:{}}},output:{type:"structure",members:{TraceSummaries:{type:"list",member:{type:"structure",members:{Id:{},Duration:{type:"double"},ResponseTime:{type:"double"},HasFault:{type:"boolean"},HasError:{type:"boolean"},HasThrottle:{type:"boolean"},IsPartial:{type:"boolean"},Http:{type:"structure",members:{HttpURL:{},HttpStatus:{type:"integer"},HttpMethod:{},UserAgent:{},ClientIp:{}}},Annotations:{type:"map",key:{},value:{type:"list",member:{type:"structure",members:{AnnotationValue:{type:"structure",members:{NumberValue:{type:"double"},BooleanValue:{type:"boolean"},StringValue:{}}},ServiceIds:{shape:"S49"}}}}},Users:{type:"list",member:{type:"structure",members:{UserName:{},ServiceIds:{shape:"S49"}}}},ServiceIds:{shape:"S49"},ResourceARNs:{type:"list",member:{type:"structure",members:{ARN:{}}}},InstanceIds:{type:"list",member:{type:"structure",members:{Id:{}}}},AvailabilityZones:{type:"list",member:{type:"structure",members:{Name:{}}}},EntryPoint:{shape:"S1t"},FaultRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ErrorRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Exceptions:{shape:"S4o"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},ResponseTimeRootCauses:{type:"list",member:{type:"structure",members:{Services:{type:"list",member:{type:"structure",members:{Name:{},Names:{shape:"S1u"},Type:{},AccountId:{},EntityPath:{type:"list",member:{type:"structure",members:{Name:{},Coverage:{type:"double"},Remote:{type:"boolean"}}}},Inferred:{type:"boolean"}}}},ClientImpacting:{type:"boolean"}}}},Revision:{type:"integer"},MatchedEventTime:{type:"timestamp"}}}},ApproximateTime:{type:"timestamp"},TracesProcessedCount:{type:"long"},NextToken:{}}}},ListTagsForResource:{http:{requestUri:"/ListTagsForResource"},input:{type:"structure",required:["ResourceARN"],members:{ResourceARN:{},NextToken:{}}},output:{type:"structure",members:{Tags:{shape:"Sj"},NextToken:{}}}},PutEncryptionConfig:{http:{requestUri:"/PutEncryptionConfig"},input:{type:"structure",required:["Type"],members:{KeyId:{},Type:{}}},output:{type:"structure",members:{EncryptionConfig:{shape:"S1f"}}}},PutTelemetryRecords:{http:{requestUri:"/TelemetryRecords"},input:{type:"structure",required:["TelemetryRecords"],members:{TelemetryRecords:{type:"list",member:{type:"structure",required:["Timestamp"],members:{Timestamp:{type:"timestamp"},SegmentsReceivedCount:{type:"integer"},SegmentsSentCount:{type:"integer"},SegmentsSpilloverCount:{type:"integer"},SegmentsRejectedCount:{type:"integer"},BackendConnectionErrors:{type:"structure",members:{TimeoutCount:{type:"integer"},ConnectionRefusedCount:{type:"integer"},HTTPCode4XXCount:{type:"integer"},HTTPCode5XXCount:{type:"integer"},UnknownHostCount:{type:"integer"},OtherCount:{type:"integer"}}}}}},EC2InstanceId:{},Hostname:{},ResourceARN:{}}},output:{type:"structure",members:{}}},PutTraceSegments:{http:{requestUri:"/TraceSegments"},input:{type:"structure",required:["TraceSegmentDocuments"],members:{TraceSegmentDocuments:{type:"list",member:{}}}},output:{type:"structure",members:{UnprocessedTraceSegments:{type:"list",member:{type:"structure",members:{Id:{},ErrorCode:{},Message:{}}}}}}},TagResource:{http:{requestUri:"/TagResource"},input:{type:"structure",required:["ResourceARN","Tags"],members:{ResourceARN:{},Tags:{shape:"Sj"}}},output:{type:"structure",members:{}}},UntagResource:{http:{requestUri:"/UntagResource"},input:{type:"structure",required:["ResourceARN","TagKeys"],members:{ResourceARN:{},TagKeys:{type:"list",member:{}}}},output:{type:"structure",members:{}}},UpdateGroup:{http:{requestUri:"/UpdateGroup"},input:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},output:{type:"structure",members:{Group:{shape:"So"}}}},UpdateSamplingRule:{http:{requestUri:"/UpdateSamplingRule"},input:{type:"structure",required:["SamplingRuleUpdate"],members:{SamplingRuleUpdate:{type:"structure",members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},Host:{},ServiceName:{},ServiceType:{},HTTPMethod:{},URLPath:{},Attributes:{shape:"S12"}}}}},output:{type:"structure",members:{SamplingRuleRecord:{shape:"S16"}}}}},shapes:{S2:{type:"list",member:{}},Si:{type:"structure",members:{InsightsEnabled:{type:"boolean"},NotificationsEnabled:{type:"boolean"}}},Sj:{type:"list",member:{type:"structure",required:["Key","Value"],members:{Key:{},Value:{}}}},So:{type:"structure",members:{GroupName:{},GroupARN:{},FilterExpression:{},InsightsConfiguration:{shape:"Si"}}},Sq:{type:"structure",required:["ResourceARN","Priority","FixedRate","ReservoirSize","ServiceName","ServiceType","Host","HTTPMethod","URLPath","Version"],members:{RuleName:{},RuleARN:{},ResourceARN:{},Priority:{type:"integer"},FixedRate:{type:"double"},ReservoirSize:{type:"integer"},ServiceName:{},ServiceType:{},Host:{},HTTPMethod:{},URLPath:{},Version:{type:"integer"},Attributes:{shape:"S12"}}},S12:{type:"map",key:{},value:{}},S16:{type:"structure",members:{SamplingRule:{shape:"Sq"},CreatedAt:{type:"timestamp"},ModifiedAt:{type:"timestamp"}}},S1f:{type:"structure",members:{KeyId:{},Status:{},Type:{}}},S1t:{type:"structure",members:{Name:{},Names:{shape:"S1u"},AccountId:{},Type:{}}},S1u:{type:"list",member:{}},S1v:{type:"list",member:{}},S1z:{type:"structure",members:{FaultCount:{type:"long"},OkCount:{type:"long"},TotalCount:{type:"long"}}},S21:{type:"list",member:{type:"structure",members:{ServiceId:{shape:"S1t"}}}},S3a:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},Name:{},Names:{shape:"S1u"},Root:{type:"boolean"},AccountId:{},Type:{},State:{},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},Edges:{type:"list",member:{type:"structure",members:{ReferenceId:{type:"integer"},StartTime:{type:"timestamp"},EndTime:{type:"timestamp"},SummaryStatistics:{shape:"S3e"},ResponseTimeHistogram:{shape:"S3h"},Aliases:{type:"list",member:{type:"structure",members:{Name:{},Names:{type:"list",member:{}},Type:{}}}}}}},SummaryStatistics:{shape:"S3m"},DurationHistogram:{shape:"S3h"},ResponseTimeHistogram:{shape:"S3h"}}}},S3e:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S3f:{type:"structure",members:{ThrottleCount:{type:"long"},OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3g:{type:"structure",members:{OtherCount:{type:"long"},TotalCount:{type:"long"}}},S3h:{type:"list",member:{type:"structure",members:{Value:{type:"double"},Count:{type:"integer"}}}},S3m:{type:"structure",members:{OkCount:{type:"long"},ErrorStatistics:{shape:"S3f"},FaultStatistics:{shape:"S3g"},TotalCount:{type:"long"},TotalResponseTime:{type:"double"}}},S49:{type:"list",member:{shape:"S1t"}},S4o:{type:"list",member:{type:"structure",members:{Name:{},Message:{}}}}}}},{}],239:[function(e,t,r){t.exports={pagination:{BatchGetTraces:{input_token:"NextToken",output_token:"NextToken",result_key:"Traces"},GetGroups:{input_token:"NextToken",output_token:"NextToken",result_key:"Groups"},GetInsightEvents:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetInsightSummaries:{input_token:"NextToken",limit_key:"MaxResults",output_token:"NextToken"},GetSamplingRules:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingRuleRecords"},GetSamplingStatisticSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"SamplingStatisticSummaries"},GetServiceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTimeSeriesServiceStatistics:{input_token:"NextToken",output_token:"NextToken",result_key:"TimeSeriesServiceStatistics"},GetTraceGraph:{input_token:"NextToken",output_token:"NextToken",result_key:"Services"},GetTraceSummaries:{input_token:"NextToken",output_token:"NextToken",result_key:"TraceSummaries"}}}},{}],240:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.acm={},i.ACM=a.defineService("acm",["2015-12-08"]),Object.defineProperty(s.services.acm,"2015-12-08",{get:function(){var t=e("../apis/acm-2015-12-08.min.json");return t.paginators=e("../apis/acm-2015-12-08.paginators.json").pagination,t.waiters=e("../apis/acm-2015-12-08.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ACM},{"../apis/acm-2015-12-08.min.json":1,"../apis/acm-2015-12-08.paginators.json":2,"../apis/acm-2015-12-08.waiters2.json":3,"../lib/core":342,"../lib/node_loader":338}],241:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.apigateway={},i.APIGateway=a.defineService("apigateway",["2015-07-09"]),e("../lib/services/apigateway"),Object.defineProperty(s.services.apigateway,"2015-07-09",{get:function(){var t=e("../apis/apigateway-2015-07-09.min.json");return t.paginators=e("../apis/apigateway-2015-07-09.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.APIGateway},{"../apis/apigateway-2015-07-09.min.json":4,"../apis/apigateway-2015-07-09.paginators.json":5,"../lib/core":342,"../lib/node_loader":338,"../lib/services/apigateway":394}],242:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.applicationautoscaling={},i.ApplicationAutoScaling=a.defineService("applicationautoscaling",["2016-02-06"]),Object.defineProperty(s.services.applicationautoscaling,"2016-02-06",{get:function(){var t=e("../apis/application-autoscaling-2016-02-06.min.json");return t.paginators=e("../apis/application-autoscaling-2016-02-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ApplicationAutoScaling},{"../apis/application-autoscaling-2016-02-06.min.json":6,"../apis/application-autoscaling-2016-02-06.paginators.json":7,"../lib/core":342,"../lib/node_loader":338}],243:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.athena={},i.Athena=a.defineService("athena",["2017-05-18"]),Object.defineProperty(s.services.athena,"2017-05-18",{get:function(){var t=e("../apis/athena-2017-05-18.min.json");return t.paginators=e("../apis/athena-2017-05-18.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Athena},{"../apis/athena-2017-05-18.min.json":8,"../apis/athena-2017-05-18.paginators.json":9,"../lib/core":342,"../lib/node_loader":338}],244:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.autoscaling={},i.AutoScaling=a.defineService("autoscaling",["2011-01-01"]),Object.defineProperty(s.services.autoscaling,"2011-01-01",{get:function(){var t=e("../apis/autoscaling-2011-01-01.min.json");return t.paginators=e("../apis/autoscaling-2011-01-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.AutoScaling},{"../apis/autoscaling-2011-01-01.min.json":10,"../apis/autoscaling-2011-01-01.paginators.json":11,"../lib/core":342,"../lib/node_loader":338}],245:[function(e,t,r){e("../lib/node_loader"),t.exports={ACM:e("./acm"),APIGateway:e("./apigateway"),ApplicationAutoScaling:e("./applicationautoscaling"),AutoScaling:e("./autoscaling"),CloudFormation:e("./cloudformation"),CloudFront:e("./cloudfront"),CloudHSM:e("./cloudhsm"),CloudTrail:e("./cloudtrail"),CloudWatch:e("./cloudwatch"),CloudWatchEvents:e("./cloudwatchevents"),CloudWatchLogs:e("./cloudwatchlogs"),CodeBuild:e("./codebuild"),CodeCommit:e("./codecommit"),CodeDeploy:e("./codedeploy"),CodePipeline:e("./codepipeline"),CognitoIdentity:e("./cognitoidentity"),CognitoIdentityServiceProvider:e("./cognitoidentityserviceprovider"),CognitoSync:e("./cognitosync"),ConfigService:e("./configservice"),CUR:e("./cur"),DeviceFarm:e("./devicefarm"),DirectConnect:e("./directconnect"),DynamoDB:e("./dynamodb"),DynamoDBStreams:e("./dynamodbstreams"),EC2:e("./ec2"),ECR:e("./ecr"),ECS:e("./ecs"),EFS:e("./efs"),ElastiCache:e("./elasticache"),ElasticBeanstalk:e("./elasticbeanstalk"),ELB:e("./elb"),ELBv2:e("./elbv2"),EMR:e("./emr"),ElasticTranscoder:e("./elastictranscoder"),Firehose:e("./firehose"),GameLift:e("./gamelift"),IAM:e("./iam"),Inspector:e("./inspector"),Iot:e("./iot"),IotData:e("./iotdata"),Kinesis:e("./kinesis"),KMS:e("./kms"),Lambda:e("./lambda"),LexRuntime:e("./lexruntime"),MachineLearning:e("./machinelearning"),MarketplaceCommerceAnalytics:e("./marketplacecommerceanalytics"),MTurk:e("./mturk"),MobileAnalytics:e("./mobileanalytics"),OpsWorks:e("./opsworks"),Polly:e("./polly"),RDS:e("./rds"),Redshift:e("./redshift"),Rekognition:e("./rekognition"),Route53:e("./route53"),Route53Domains:e("./route53domains"),S3:e("./s3"),ServiceCatalog:e("./servicecatalog"),SES:e("./ses"),SNS:e("./sns"),SQS:e("./sqs"),SSM:e("./ssm"),StorageGateway:e("./storagegateway"),STS:e("./sts"),XRay:e("./xray"),WAF:e("./waf"),WorkDocs:e("./workdocs"),LexModelBuildingService:e("./lexmodelbuildingservice"),Athena:e("./athena"),CloudHSMV2:e("./cloudhsmv2"),Pricing:e("./pricing"),CostExplorer:e("./costexplorer"),MediaStoreData:e("./mediastoredata"),Comprehend:e("./comprehend"),KinesisVideoArchivedMedia:e("./kinesisvideoarchivedmedia"),KinesisVideoMedia:e("./kinesisvideomedia"),KinesisVideo:e("./kinesisvideo"),Translate:e("./translate"),ResourceGroups:e("./resourcegroups"),Connect:e("./connect"),SecretsManager:e("./secretsmanager"),IoTAnalytics:e("./iotanalytics"),ComprehendMedical:e("./comprehendmedical"),Personalize:e("./personalize"),PersonalizeEvents:e("./personalizeevents"),PersonalizeRuntime:e("./personalizeruntime"),ForecastService:e("./forecastservice"),ForecastQueryService:e("./forecastqueryservice"),KinesisVideoSignalingChannels:e("./kinesisvideosignalingchannels"),Location:e("./location"),LexRuntimeV2:e("./lexruntimev2")}},{"../lib/node_loader":338,"./acm":240,"./apigateway":241,"./applicationautoscaling":242,"./athena":243,"./autoscaling":244,"./cloudformation":246,"./cloudfront":247,"./cloudhsm":248,"./cloudhsmv2":249,"./cloudtrail":250,"./cloudwatch":251,"./cloudwatchevents":252,"./cloudwatchlogs":253,"./codebuild":254,"./codecommit":255,"./codedeploy":256,"./codepipeline":257,"./cognitoidentity":258,"./cognitoidentityserviceprovider":259,"./cognitosync":260,"./comprehend":261,"./comprehendmedical":262,"./configservice":263,"./connect":264,"./costexplorer":265,"./cur":266,"./devicefarm":267,"./directconnect":268,"./dynamodb":269,"./dynamodbstreams":270,"./ec2":271,"./ecr":272,"./ecs":273,"./efs":274,"./elasticache":275,"./elasticbeanstalk":276,"./elastictranscoder":277,"./elb":278,"./elbv2":279,"./emr":280,"./firehose":281,"./forecastqueryservice":282,"./forecastservice":283,"./gamelift":284,"./iam":285,"./inspector":286,"./iot":287,"./iotanalytics":288,"./iotdata":289,"./kinesis":290,"./kinesisvideo":291,"./kinesisvideoarchivedmedia":292,"./kinesisvideomedia":293,"./kinesisvideosignalingchannels":294,"./kms":295,"./lambda":296,"./lexmodelbuildingservice":297,"./lexruntime":298,"./lexruntimev2":299,"./location":300,"./machinelearning":301,"./marketplacecommerceanalytics":302,"./mediastoredata":303,
-"./mobileanalytics":304,"./mturk":305,"./opsworks":306,"./personalize":307,"./personalizeevents":308,"./personalizeruntime":309,"./polly":310,"./pricing":311,"./rds":312,"./redshift":313,"./rekognition":314,"./resourcegroups":315,"./route53":316,"./route53domains":317,"./s3":318,"./secretsmanager":319,"./servicecatalog":320,"./ses":321,"./sns":322,"./sqs":323,"./ssm":324,"./storagegateway":325,"./sts":326,"./translate":327,"./waf":328,"./workdocs":329,"./xray":330}],246:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudformation={},i.CloudFormation=a.defineService("cloudformation",["2010-05-15"]),Object.defineProperty(s.services.cloudformation,"2010-05-15",{get:function(){var t=e("../apis/cloudformation-2010-05-15.min.json");return t.paginators=e("../apis/cloudformation-2010-05-15.paginators.json").pagination,t.waiters=e("../apis/cloudformation-2010-05-15.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudFormation},{"../apis/cloudformation-2010-05-15.min.json":14,"../apis/cloudformation-2010-05-15.paginators.json":15,"../apis/cloudformation-2010-05-15.waiters2.json":16,"../lib/core":342,"../lib/node_loader":338}],247:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudfront={},i.CloudFront=a.defineService("cloudfront",["2013-05-12*","2013-11-11*","2014-05-31*","2014-10-21*","2014-11-06*","2015-04-17*","2015-07-27*","2015-09-17*","2016-01-13*","2016-01-28*","2016-08-01*","2016-08-20*","2016-09-07*","2016-09-29*","2016-11-25","2016-11-25*","2017-03-25","2017-03-25*","2017-10-30","2017-10-30*","2018-06-18","2018-06-18*","2018-11-05","2018-11-05*","2019-03-26","2019-03-26*","2020-05-31"]),e("../lib/services/cloudfront"),Object.defineProperty(s.services.cloudfront,"2016-11-25",{get:function(){var t=e("../apis/cloudfront-2016-11-25.min.json");return t.paginators=e("../apis/cloudfront-2016-11-25.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2016-11-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2017-03-25",{get:function(){var t=e("../apis/cloudfront-2017-03-25.min.json");return t.paginators=e("../apis/cloudfront-2017-03-25.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2017-03-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2017-10-30",{get:function(){var t=e("../apis/cloudfront-2017-10-30.min.json");return t.paginators=e("../apis/cloudfront-2017-10-30.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2017-10-30.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2018-06-18",{get:function(){var t=e("../apis/cloudfront-2018-06-18.min.json");return t.paginators=e("../apis/cloudfront-2018-06-18.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2018-06-18.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2018-11-05",{get:function(){var t=e("../apis/cloudfront-2018-11-05.min.json");return t.paginators=e("../apis/cloudfront-2018-11-05.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2018-11-05.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2019-03-26",{get:function(){var t=e("../apis/cloudfront-2019-03-26.min.json");return t.paginators=e("../apis/cloudfront-2019-03-26.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2019-03-26.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.cloudfront,"2020-05-31",{get:function(){var t=e("../apis/cloudfront-2020-05-31.min.json");return t.paginators=e("../apis/cloudfront-2020-05-31.paginators.json").pagination,t.waiters=e("../apis/cloudfront-2020-05-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudFront},{"../apis/cloudfront-2016-11-25.min.json":17,"../apis/cloudfront-2016-11-25.paginators.json":18,"../apis/cloudfront-2016-11-25.waiters2.json":19,"../apis/cloudfront-2017-03-25.min.json":20,"../apis/cloudfront-2017-03-25.paginators.json":21,"../apis/cloudfront-2017-03-25.waiters2.json":22,"../apis/cloudfront-2017-10-30.min.json":23,"../apis/cloudfront-2017-10-30.paginators.json":24,"../apis/cloudfront-2017-10-30.waiters2.json":25,"../apis/cloudfront-2018-06-18.min.json":26,"../apis/cloudfront-2018-06-18.paginators.json":27,"../apis/cloudfront-2018-06-18.waiters2.json":28,"../apis/cloudfront-2018-11-05.min.json":29,"../apis/cloudfront-2018-11-05.paginators.json":30,"../apis/cloudfront-2018-11-05.waiters2.json":31,"../apis/cloudfront-2019-03-26.min.json":32,"../apis/cloudfront-2019-03-26.paginators.json":33,"../apis/cloudfront-2019-03-26.waiters2.json":34,"../apis/cloudfront-2020-05-31.min.json":35,"../apis/cloudfront-2020-05-31.paginators.json":36,"../apis/cloudfront-2020-05-31.waiters2.json":37,"../lib/core":342,"../lib/node_loader":338,"../lib/services/cloudfront":395}],248:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudhsm={},i.CloudHSM=a.defineService("cloudhsm",["2014-05-30"]),Object.defineProperty(s.services.cloudhsm,"2014-05-30",{get:function(){var t=e("../apis/cloudhsm-2014-05-30.min.json");return t.paginators=e("../apis/cloudhsm-2014-05-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudHSM},{"../apis/cloudhsm-2014-05-30.min.json":38,"../apis/cloudhsm-2014-05-30.paginators.json":39,"../lib/core":342,"../lib/node_loader":338}],249:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudhsmv2={},i.CloudHSMV2=a.defineService("cloudhsmv2",["2017-04-28"]),Object.defineProperty(s.services.cloudhsmv2,"2017-04-28",{get:function(){var t=e("../apis/cloudhsmv2-2017-04-28.min.json");return t.paginators=e("../apis/cloudhsmv2-2017-04-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudHSMV2},{"../apis/cloudhsmv2-2017-04-28.min.json":40,"../apis/cloudhsmv2-2017-04-28.paginators.json":41,"../lib/core":342,"../lib/node_loader":338}],250:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudtrail={},i.CloudTrail=a.defineService("cloudtrail",["2013-11-01"]),Object.defineProperty(s.services.cloudtrail,"2013-11-01",{get:function(){var t=e("../apis/cloudtrail-2013-11-01.min.json");return t.paginators=e("../apis/cloudtrail-2013-11-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudTrail},{"../apis/cloudtrail-2013-11-01.min.json":42,"../apis/cloudtrail-2013-11-01.paginators.json":43,"../lib/core":342,"../lib/node_loader":338}],251:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatch={},i.CloudWatch=a.defineService("cloudwatch",["2010-08-01"]),Object.defineProperty(s.services.cloudwatch,"2010-08-01",{get:function(){var t=e("../apis/monitoring-2010-08-01.min.json");return t.paginators=e("../apis/monitoring-2010-08-01.paginators.json").pagination,t.waiters=e("../apis/monitoring-2010-08-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatch},{"../apis/monitoring-2010-08-01.min.json":165,"../apis/monitoring-2010-08-01.paginators.json":166,"../apis/monitoring-2010-08-01.waiters2.json":167,"../lib/core":342,"../lib/node_loader":338}],252:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatchevents={},i.CloudWatchEvents=a.defineService("cloudwatchevents",["2014-02-03*","2015-10-07"]),Object.defineProperty(s.services.cloudwatchevents,"2015-10-07",{get:function(){var t=e("../apis/events-2015-10-07.min.json");return t.paginators=e("../apis/events-2015-10-07.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatchEvents},{"../apis/events-2015-10-07.min.json":111,"../apis/events-2015-10-07.paginators.json":112,"../lib/core":342,"../lib/node_loader":338}],253:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cloudwatchlogs={},i.CloudWatchLogs=a.defineService("cloudwatchlogs",["2014-03-28"]),Object.defineProperty(s.services.cloudwatchlogs,"2014-03-28",{get:function(){var t=e("../apis/logs-2014-03-28.min.json");return t.paginators=e("../apis/logs-2014-03-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CloudWatchLogs},{"../apis/logs-2014-03-28.min.json":154,"../apis/logs-2014-03-28.paginators.json":155,"../lib/core":342,"../lib/node_loader":338}],254:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codebuild={},i.CodeBuild=a.defineService("codebuild",["2016-10-06"]),Object.defineProperty(s.services.codebuild,"2016-10-06",{get:function(){var t=e("../apis/codebuild-2016-10-06.min.json");return t.paginators=e("../apis/codebuild-2016-10-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodeBuild},{"../apis/codebuild-2016-10-06.min.json":44,"../apis/codebuild-2016-10-06.paginators.json":45,"../lib/core":342,"../lib/node_loader":338}],255:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codecommit={},i.CodeCommit=a.defineService("codecommit",["2015-04-13"]),Object.defineProperty(s.services.codecommit,"2015-04-13",{get:function(){var t=e("../apis/codecommit-2015-04-13.min.json");return t.paginators=e("../apis/codecommit-2015-04-13.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodeCommit},{"../apis/codecommit-2015-04-13.min.json":46,"../apis/codecommit-2015-04-13.paginators.json":47,"../lib/core":342,"../lib/node_loader":338}],256:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codedeploy={},i.CodeDeploy=a.defineService("codedeploy",["2014-10-06"]),Object.defineProperty(s.services.codedeploy,"2014-10-06",{get:function(){var t=e("../apis/codedeploy-2014-10-06.min.json");return t.paginators=e("../apis/codedeploy-2014-10-06.paginators.json").pagination,t.waiters=e("../apis/codedeploy-2014-10-06.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.CodeDeploy},{"../apis/codedeploy-2014-10-06.min.json":48,"../apis/codedeploy-2014-10-06.paginators.json":49,"../apis/codedeploy-2014-10-06.waiters2.json":50,"../lib/core":342,"../lib/node_loader":338}],257:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.codepipeline={},i.CodePipeline=a.defineService("codepipeline",["2015-07-09"]),Object.defineProperty(s.services.codepipeline,"2015-07-09",{get:function(){var t=e("../apis/codepipeline-2015-07-09.min.json");return t.paginators=e("../apis/codepipeline-2015-07-09.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CodePipeline},{"../apis/codepipeline-2015-07-09.min.json":51,"../apis/codepipeline-2015-07-09.paginators.json":52,"../lib/core":342,"../lib/node_loader":338}],258:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitoidentity={},i.CognitoIdentity=a.defineService("cognitoidentity",["2014-06-30"]),Object.defineProperty(s.services.cognitoidentity,"2014-06-30",{get:function(){var t=e("../apis/cognito-identity-2014-06-30.min.json");return t.paginators=e("../apis/cognito-identity-2014-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoIdentity},{"../apis/cognito-identity-2014-06-30.min.json":53,"../apis/cognito-identity-2014-06-30.paginators.json":54,"../lib/core":342,"../lib/node_loader":338}],259:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitoidentityserviceprovider={},i.CognitoIdentityServiceProvider=a.defineService("cognitoidentityserviceprovider",["2016-04-18"]),Object.defineProperty(s.services.cognitoidentityserviceprovider,"2016-04-18",{get:function(){var t=e("../apis/cognito-idp-2016-04-18.min.json");return t.paginators=e("../apis/cognito-idp-2016-04-18.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoIdentityServiceProvider},{"../apis/cognito-idp-2016-04-18.min.json":55,"../apis/cognito-idp-2016-04-18.paginators.json":56,"../lib/core":342,"../lib/node_loader":338}],260:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cognitosync={},i.CognitoSync=a.defineService("cognitosync",["2014-06-30"]),Object.defineProperty(s.services.cognitosync,"2014-06-30",{get:function(){var t=e("../apis/cognito-sync-2014-06-30.min.json");return t.paginators=e("../apis/cognito-sync-2014-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CognitoSync},{"../apis/cognito-sync-2014-06-30.min.json":57,"../apis/cognito-sync-2014-06-30.paginators.json":58,"../lib/core":342,"../lib/node_loader":338}],261:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.comprehend={},i.Comprehend=a.defineService("comprehend",["2017-11-27"]),Object.defineProperty(s.services.comprehend,"2017-11-27",{get:function(){var t=e("../apis/comprehend-2017-11-27.min.json");return t.paginators=e("../apis/comprehend-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Comprehend},{"../apis/comprehend-2017-11-27.min.json":59,"../apis/comprehend-2017-11-27.paginators.json":60,"../lib/core":342,"../lib/node_loader":338}],262:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.comprehendmedical={},i.ComprehendMedical=a.defineService("comprehendmedical",["2018-10-30"]),Object.defineProperty(s.services.comprehendmedical,"2018-10-30",{get:function(){var t=e("../apis/comprehendmedical-2018-10-30.min.json");return t.paginators=e("../apis/comprehendmedical-2018-10-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ComprehendMedical},{"../apis/comprehendmedical-2018-10-30.min.json":61,"../apis/comprehendmedical-2018-10-30.paginators.json":62,"../lib/core":342,"../lib/node_loader":338}],263:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.configservice={},i.ConfigService=a.defineService("configservice",["2014-11-12"]),Object.defineProperty(s.services.configservice,"2014-11-12",{get:function(){var t=e("../apis/config-2014-11-12.min.json");return t.paginators=e("../apis/config-2014-11-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ConfigService},{"../apis/config-2014-11-12.min.json":63,"../apis/config-2014-11-12.paginators.json":64,"../lib/core":342,"../lib/node_loader":338}],264:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.connect={},i.Connect=a.defineService("connect",["2017-08-08"]),Object.defineProperty(s.services.connect,"2017-08-08",{get:function(){var t=e("../apis/connect-2017-08-08.min.json");return t.paginators=e("../apis/connect-2017-08-08.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Connect},{"../apis/connect-2017-08-08.min.json":65,"../apis/connect-2017-08-08.paginators.json":66,"../lib/core":342,"../lib/node_loader":338}],265:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.costexplorer={},i.CostExplorer=a.defineService("costexplorer",["2017-10-25"]),Object.defineProperty(s.services.costexplorer,"2017-10-25",{get:function(){var t=e("../apis/ce-2017-10-25.min.json");return t.paginators=e("../apis/ce-2017-10-25.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CostExplorer},{"../apis/ce-2017-10-25.min.json":12,"../apis/ce-2017-10-25.paginators.json":13,"../lib/core":342,"../lib/node_loader":338}],266:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.cur={},i.CUR=a.defineService("cur",["2017-01-06"]),Object.defineProperty(s.services.cur,"2017-01-06",{get:function(){var t=e("../apis/cur-2017-01-06.min.json");return t.paginators=e("../apis/cur-2017-01-06.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.CUR},{"../apis/cur-2017-01-06.min.json":67,"../apis/cur-2017-01-06.paginators.json":68,"../lib/core":342,"../lib/node_loader":338}],267:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.devicefarm={},i.DeviceFarm=a.defineService("devicefarm",["2015-06-23"]),Object.defineProperty(s.services.devicefarm,"2015-06-23",{get:function(){var t=e("../apis/devicefarm-2015-06-23.min.json");return t.paginators=e("../apis/devicefarm-2015-06-23.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DeviceFarm},{"../apis/devicefarm-2015-06-23.min.json":69,"../apis/devicefarm-2015-06-23.paginators.json":70,"../lib/core":342,"../lib/node_loader":338}],268:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.directconnect={},i.DirectConnect=a.defineService("directconnect",["2012-10-25"]),Object.defineProperty(s.services.directconnect,"2012-10-25",{get:function(){var t=e("../apis/directconnect-2012-10-25.min.json");return t.paginators=e("../apis/directconnect-2012-10-25.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DirectConnect},{"../apis/directconnect-2012-10-25.min.json":71,"../apis/directconnect-2012-10-25.paginators.json":72,"../lib/core":342,"../lib/node_loader":338}],269:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.dynamodb={},i.DynamoDB=a.defineService("dynamodb",["2011-12-05","2012-08-10"]),e("../lib/services/dynamodb"),Object.defineProperty(s.services.dynamodb,"2011-12-05",{get:function(){var t=e("../apis/dynamodb-2011-12-05.min.json");return t.paginators=e("../apis/dynamodb-2011-12-05.paginators.json").pagination,t.waiters=e("../apis/dynamodb-2011-12-05.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.dynamodb,"2012-08-10",{get:function(){var t=e("../apis/dynamodb-2012-08-10.min.json");return t.paginators=e("../apis/dynamodb-2012-08-10.paginators.json").pagination,t.waiters=e("../apis/dynamodb-2012-08-10.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.DynamoDB},{"../apis/dynamodb-2011-12-05.min.json":73,"../apis/dynamodb-2011-12-05.paginators.json":74,"../apis/dynamodb-2011-12-05.waiters2.json":75,"../apis/dynamodb-2012-08-10.min.json":76,"../apis/dynamodb-2012-08-10.paginators.json":77,"../apis/dynamodb-2012-08-10.waiters2.json":78,"../lib/core":342,"../lib/node_loader":338,"../lib/services/dynamodb":396}],270:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.dynamodbstreams={},i.DynamoDBStreams=a.defineService("dynamodbstreams",["2012-08-10"]),Object.defineProperty(s.services.dynamodbstreams,"2012-08-10",{get:function(){var t=e("../apis/streams.dynamodb-2012-08-10.min.json");return t.paginators=e("../apis/streams.dynamodb-2012-08-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.DynamoDBStreams},{"../apis/streams.dynamodb-2012-08-10.min.json":228,"../apis/streams.dynamodb-2012-08-10.paginators.json":229,"../lib/core":342,"../lib/node_loader":338}],271:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ec2={},i.EC2=a.defineService("ec2",["2013-06-15*","2013-10-15*","2014-02-01*","2014-05-01*","2014-06-15*","2014-09-01*","2014-10-01*","2015-03-01*","2015-04-15*","2015-10-01*","2016-04-01*","2016-09-15*","2016-11-15"]),e("../lib/services/ec2"),Object.defineProperty(s.services.ec2,"2016-11-15",{get:function(){var t=e("../apis/ec2-2016-11-15.min.json");return t.paginators=e("../apis/ec2-2016-11-15.paginators.json").pagination,t.waiters=e("../apis/ec2-2016-11-15.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.EC2},{"../apis/ec2-2016-11-15.min.json":79,"../apis/ec2-2016-11-15.paginators.json":80,"../apis/ec2-2016-11-15.waiters2.json":81,"../lib/core":342,"../lib/node_loader":338,"../lib/services/ec2":397}],272:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ecr={},i.ECR=a.defineService("ecr",["2015-09-21"]),Object.defineProperty(s.services.ecr,"2015-09-21",{get:function(){var t=e("../apis/ecr-2015-09-21.min.json");return t.paginators=e("../apis/ecr-2015-09-21.paginators.json").pagination,t.waiters=e("../apis/ecr-2015-09-21.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ECR},{"../apis/ecr-2015-09-21.min.json":82,"../apis/ecr-2015-09-21.paginators.json":83,"../apis/ecr-2015-09-21.waiters2.json":84,"../lib/core":342,"../lib/node_loader":338}],273:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ecs={},i.ECS=a.defineService("ecs",["2014-11-13"]),Object.defineProperty(s.services.ecs,"2014-11-13",{get:function(){var t=e("../apis/ecs-2014-11-13.min.json");return t.paginators=e("../apis/ecs-2014-11-13.paginators.json").pagination,t.waiters=e("../apis/ecs-2014-11-13.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ECS},{"../apis/ecs-2014-11-13.min.json":85,"../apis/ecs-2014-11-13.paginators.json":86,"../apis/ecs-2014-11-13.waiters2.json":87,"../lib/core":342,"../lib/node_loader":338}],274:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.efs={},i.EFS=a.defineService("efs",["2015-02-01"]),Object.defineProperty(s.services.efs,"2015-02-01",{get:function(){var t=e("../apis/elasticfilesystem-2015-02-01.min.json");return t.paginators=e("../apis/elasticfilesystem-2015-02-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.EFS},{"../apis/elasticfilesystem-2015-02-01.min.json":94,"../apis/elasticfilesystem-2015-02-01.paginators.json":95,"../lib/core":342,"../lib/node_loader":338}],275:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elasticache={},i.ElastiCache=a.defineService("elasticache",["2012-11-15*","2014-03-24*","2014-07-15*","2014-09-30*","2015-02-02"]),Object.defineProperty(s.services.elasticache,"2015-02-02",{get:function(){var t=e("../apis/elasticache-2015-02-02.min.json");return t.paginators=e("../apis/elasticache-2015-02-02.paginators.json").pagination,t.waiters=e("../apis/elasticache-2015-02-02.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElastiCache},{"../apis/elasticache-2015-02-02.min.json":88,"../apis/elasticache-2015-02-02.paginators.json":89,"../apis/elasticache-2015-02-02.waiters2.json":90,"../lib/core":342,"../lib/node_loader":338}],276:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elasticbeanstalk={},i.ElasticBeanstalk=a.defineService("elasticbeanstalk",["2010-12-01"]),Object.defineProperty(s.services.elasticbeanstalk,"2010-12-01",{get:function(){var t=e("../apis/elasticbeanstalk-2010-12-01.min.json");return t.paginators=e("../apis/elasticbeanstalk-2010-12-01.paginators.json").pagination,t.waiters=e("../apis/elasticbeanstalk-2010-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElasticBeanstalk},{"../apis/elasticbeanstalk-2010-12-01.min.json":91,"../apis/elasticbeanstalk-2010-12-01.paginators.json":92,"../apis/elasticbeanstalk-2010-12-01.waiters2.json":93,"../lib/core":342,"../lib/node_loader":338}],277:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elastictranscoder={},i.ElasticTranscoder=a.defineService("elastictranscoder",["2012-09-25"]),Object.defineProperty(s.services.elastictranscoder,"2012-09-25",{get:function(){var t=e("../apis/elastictranscoder-2012-09-25.min.json");return t.paginators=e("../apis/elastictranscoder-2012-09-25.paginators.json").pagination,t.waiters=e("../apis/elastictranscoder-2012-09-25.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ElasticTranscoder},{"../apis/elastictranscoder-2012-09-25.min.json":105,"../apis/elastictranscoder-2012-09-25.paginators.json":106,"../apis/elastictranscoder-2012-09-25.waiters2.json":107,"../lib/core":342,"../lib/node_loader":338}],278:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elb={},i.ELB=a.defineService("elb",["2012-06-01"]),Object.defineProperty(s.services.elb,"2012-06-01",{get:function(){var t=e("../apis/elasticloadbalancing-2012-06-01.min.json");return t.paginators=e("../apis/elasticloadbalancing-2012-06-01.paginators.json").pagination,t.waiters=e("../apis/elasticloadbalancing-2012-06-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ELB},{"../apis/elasticloadbalancing-2012-06-01.min.json":96,"../apis/elasticloadbalancing-2012-06-01.paginators.json":97,"../apis/elasticloadbalancing-2012-06-01.waiters2.json":98,"../lib/core":342,"../lib/node_loader":338}],279:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.elbv2={},i.ELBv2=a.defineService("elbv2",["2015-12-01"]),Object.defineProperty(s.services.elbv2,"2015-12-01",{get:function(){var t=e("../apis/elasticloadbalancingv2-2015-12-01.min.json");return t.paginators=e("../apis/elasticloadbalancingv2-2015-12-01.paginators.json").pagination,t.waiters=e("../apis/elasticloadbalancingv2-2015-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.ELBv2},{"../apis/elasticloadbalancingv2-2015-12-01.min.json":99,"../apis/elasticloadbalancingv2-2015-12-01.paginators.json":100,"../apis/elasticloadbalancingv2-2015-12-01.waiters2.json":101,"../lib/core":342,"../lib/node_loader":338}],280:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.emr={},i.EMR=a.defineService("emr",["2009-03-31"]),Object.defineProperty(s.services.emr,"2009-03-31",{get:function(){var t=e("../apis/elasticmapreduce-2009-03-31.min.json");return t.paginators=e("../apis/elasticmapreduce-2009-03-31.paginators.json").pagination,t.waiters=e("../apis/elasticmapreduce-2009-03-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.EMR},{"../apis/elasticmapreduce-2009-03-31.min.json":102,"../apis/elasticmapreduce-2009-03-31.paginators.json":103,"../apis/elasticmapreduce-2009-03-31.waiters2.json":104,"../lib/core":342,"../lib/node_loader":338}],281:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.firehose={},i.Firehose=a.defineService("firehose",["2015-08-04"]),Object.defineProperty(s.services.firehose,"2015-08-04",{get:function(){var t=e("../apis/firehose-2015-08-04.min.json");return t.paginators=e("../apis/firehose-2015-08-04.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Firehose},{"../apis/firehose-2015-08-04.min.json":113,"../apis/firehose-2015-08-04.paginators.json":114,"../lib/core":342,"../lib/node_loader":338}],282:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.forecastqueryservice={},i.ForecastQueryService=a.defineService("forecastqueryservice",["2018-06-26"]),Object.defineProperty(s.services.forecastqueryservice,"2018-06-26",{get:function(){var t=e("../apis/forecastquery-2018-06-26.min.json");return t.paginators=e("../apis/forecastquery-2018-06-26.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ForecastQueryService},{"../apis/forecastquery-2018-06-26.min.json":117,"../apis/forecastquery-2018-06-26.paginators.json":118,"../lib/core":342,"../lib/node_loader":338}],283:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.forecastservice={},i.ForecastService=a.defineService("forecastservice",["2018-06-26"]),Object.defineProperty(s.services.forecastservice,"2018-06-26",{get:function(){var t=e("../apis/forecast-2018-06-26.min.json");return t.paginators=e("../apis/forecast-2018-06-26.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ForecastService},{"../apis/forecast-2018-06-26.min.json":115,"../apis/forecast-2018-06-26.paginators.json":116,"../lib/core":342,"../lib/node_loader":338}],284:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.gamelift={},i.GameLift=a.defineService("gamelift",["2015-10-01"]),Object.defineProperty(s.services.gamelift,"2015-10-01",{get:function(){var t=e("../apis/gamelift-2015-10-01.min.json");return t.paginators=e("../apis/gamelift-2015-10-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.GameLift},{"../apis/gamelift-2015-10-01.min.json":119,"../apis/gamelift-2015-10-01.paginators.json":120,"../lib/core":342,"../lib/node_loader":338}],285:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iam={},i.IAM=a.defineService("iam",["2010-05-08"]),Object.defineProperty(s.services.iam,"2010-05-08",{get:function(){var t=e("../apis/iam-2010-05-08.min.json");return t.paginators=e("../apis/iam-2010-05-08.paginators.json").pagination,t.waiters=e("../apis/iam-2010-05-08.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.IAM},{"../apis/iam-2010-05-08.min.json":121,"../apis/iam-2010-05-08.paginators.json":122,"../apis/iam-2010-05-08.waiters2.json":123,"../lib/core":342,"../lib/node_loader":338}],286:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.inspector={},i.Inspector=a.defineService("inspector",["2015-08-18*","2016-02-16"]),Object.defineProperty(s.services.inspector,"2016-02-16",{get:function(){var t=e("../apis/inspector-2016-02-16.min.json");return t.paginators=e("../apis/inspector-2016-02-16.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Inspector},{"../apis/inspector-2016-02-16.min.json":124,"../apis/inspector-2016-02-16.paginators.json":125,"../lib/core":342,"../lib/node_loader":338}],287:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iot={},i.Iot=a.defineService("iot",["2015-05-28"]),Object.defineProperty(s.services.iot,"2015-05-28",{get:function(){var t=e("../apis/iot-2015-05-28.min.json");return t.paginators=e("../apis/iot-2015-05-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Iot},{"../apis/iot-2015-05-28.min.json":126,"../apis/iot-2015-05-28.paginators.json":127,"../lib/core":342,"../lib/node_loader":338}],288:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iotanalytics={},i.IoTAnalytics=a.defineService("iotanalytics",["2017-11-27"]),Object.defineProperty(s.services.iotanalytics,"2017-11-27",{get:function(){var t=e("../apis/iotanalytics-2017-11-27.min.json");return t.paginators=e("../apis/iotanalytics-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.IoTAnalytics},{"../apis/iotanalytics-2017-11-27.min.json":130,"../apis/iotanalytics-2017-11-27.paginators.json":131,"../lib/core":342,"../lib/node_loader":338}],289:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.iotdata={},i.IotData=a.defineService("iotdata",["2015-05-28"]),e("../lib/services/iotdata"),Object.defineProperty(s.services.iotdata,"2015-05-28",{get:function(){var t=e("../apis/iot-data-2015-05-28.min.json");return t.paginators=e("../apis/iot-data-2015-05-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.IotData},{"../apis/iot-data-2015-05-28.min.json":128,"../apis/iot-data-2015-05-28.paginators.json":129,"../lib/core":342,"../lib/node_loader":338,"../lib/services/iotdata":398}],290:[function(e,t,r){e("../lib/node_loader")
-;var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesis={},i.Kinesis=a.defineService("kinesis",["2013-12-02"]),Object.defineProperty(s.services.kinesis,"2013-12-02",{get:function(){var t=e("../apis/kinesis-2013-12-02.min.json");return t.paginators=e("../apis/kinesis-2013-12-02.paginators.json").pagination,t.waiters=e("../apis/kinesis-2013-12-02.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Kinesis},{"../apis/kinesis-2013-12-02.min.json":132,"../apis/kinesis-2013-12-02.paginators.json":133,"../apis/kinesis-2013-12-02.waiters2.json":134,"../lib/core":342,"../lib/node_loader":338}],291:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideo={},i.KinesisVideo=a.defineService("kinesisvideo",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideo,"2017-09-30",{get:function(){var t=e("../apis/kinesisvideo-2017-09-30.min.json");return t.paginators=e("../apis/kinesisvideo-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideo},{"../apis/kinesisvideo-2017-09-30.min.json":141,"../apis/kinesisvideo-2017-09-30.paginators.json":142,"../lib/core":342,"../lib/node_loader":338}],292:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideoarchivedmedia={},i.KinesisVideoArchivedMedia=a.defineService("kinesisvideoarchivedmedia",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideoarchivedmedia,"2017-09-30",{get:function(){var t=e("../apis/kinesis-video-archived-media-2017-09-30.min.json");return t.paginators=e("../apis/kinesis-video-archived-media-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoArchivedMedia},{"../apis/kinesis-video-archived-media-2017-09-30.min.json":135,"../apis/kinesis-video-archived-media-2017-09-30.paginators.json":136,"../lib/core":342,"../lib/node_loader":338}],293:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideomedia={},i.KinesisVideoMedia=a.defineService("kinesisvideomedia",["2017-09-30"]),Object.defineProperty(s.services.kinesisvideomedia,"2017-09-30",{get:function(){var t=e("../apis/kinesis-video-media-2017-09-30.min.json");return t.paginators=e("../apis/kinesis-video-media-2017-09-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoMedia},{"../apis/kinesis-video-media-2017-09-30.min.json":137,"../apis/kinesis-video-media-2017-09-30.paginators.json":138,"../lib/core":342,"../lib/node_loader":338}],294:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kinesisvideosignalingchannels={},i.KinesisVideoSignalingChannels=a.defineService("kinesisvideosignalingchannels",["2019-12-04"]),Object.defineProperty(s.services.kinesisvideosignalingchannels,"2019-12-04",{get:function(){var t=e("../apis/kinesis-video-signaling-2019-12-04.min.json");return t.paginators=e("../apis/kinesis-video-signaling-2019-12-04.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KinesisVideoSignalingChannels},{"../apis/kinesis-video-signaling-2019-12-04.min.json":139,"../apis/kinesis-video-signaling-2019-12-04.paginators.json":140,"../lib/core":342,"../lib/node_loader":338}],295:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.kms={},i.KMS=a.defineService("kms",["2014-11-01"]),Object.defineProperty(s.services.kms,"2014-11-01",{get:function(){var t=e("../apis/kms-2014-11-01.min.json");return t.paginators=e("../apis/kms-2014-11-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.KMS},{"../apis/kms-2014-11-01.min.json":143,"../apis/kms-2014-11-01.paginators.json":144,"../lib/core":342,"../lib/node_loader":338}],296:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lambda={},i.Lambda=a.defineService("lambda",["2014-11-11","2015-03-31"]),e("../lib/services/lambda"),Object.defineProperty(s.services.lambda,"2014-11-11",{get:function(){var t=e("../apis/lambda-2014-11-11.min.json");return t.paginators=e("../apis/lambda-2014-11-11.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.lambda,"2015-03-31",{get:function(){var t=e("../apis/lambda-2015-03-31.min.json");return t.paginators=e("../apis/lambda-2015-03-31.paginators.json").pagination,t.waiters=e("../apis/lambda-2015-03-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Lambda},{"../apis/lambda-2014-11-11.min.json":145,"../apis/lambda-2014-11-11.paginators.json":146,"../apis/lambda-2015-03-31.min.json":147,"../apis/lambda-2015-03-31.paginators.json":148,"../apis/lambda-2015-03-31.waiters2.json":149,"../lib/core":342,"../lib/node_loader":338,"../lib/services/lambda":399}],297:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexmodelbuildingservice={},i.LexModelBuildingService=a.defineService("lexmodelbuildingservice",["2017-04-19"]),Object.defineProperty(s.services.lexmodelbuildingservice,"2017-04-19",{get:function(){var t=e("../apis/lex-models-2017-04-19.min.json");return t.paginators=e("../apis/lex-models-2017-04-19.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexModelBuildingService},{"../apis/lex-models-2017-04-19.min.json":150,"../apis/lex-models-2017-04-19.paginators.json":151,"../lib/core":342,"../lib/node_loader":338}],298:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexruntime={},i.LexRuntime=a.defineService("lexruntime",["2016-11-28"]),Object.defineProperty(s.services.lexruntime,"2016-11-28",{get:function(){var t=e("../apis/runtime.lex-2016-11-28.min.json");return t.paginators=e("../apis/runtime.lex-2016-11-28.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexRuntime},{"../apis/runtime.lex-2016-11-28.min.json":208,"../apis/runtime.lex-2016-11-28.paginators.json":209,"../lib/core":342,"../lib/node_loader":338}],299:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.lexruntimev2={},i.LexRuntimeV2=a.defineService("lexruntimev2",["2020-08-07"]),Object.defineProperty(s.services.lexruntimev2,"2020-08-07",{get:function(){var t=e("../apis/runtime.lex.v2-2020-08-07.min.json");return t.paginators=e("../apis/runtime.lex.v2-2020-08-07.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.LexRuntimeV2},{"../apis/runtime.lex.v2-2020-08-07.min.json":210,"../apis/runtime.lex.v2-2020-08-07.paginators.json":211,"../lib/core":342,"../lib/node_loader":338}],300:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.location={},i.Location=a.defineService("location",["2020-11-19"]),Object.defineProperty(s.services.location,"2020-11-19",{get:function(){var t=e("../apis/location-2020-11-19.min.json");return t.paginators=e("../apis/location-2020-11-19.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Location},{"../apis/location-2020-11-19.min.json":152,"../apis/location-2020-11-19.paginators.json":153,"../lib/core":342,"../lib/node_loader":338}],301:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.machinelearning={},i.MachineLearning=a.defineService("machinelearning",["2014-12-12"]),e("../lib/services/machinelearning"),Object.defineProperty(s.services.machinelearning,"2014-12-12",{get:function(){var t=e("../apis/machinelearning-2014-12-12.min.json");return t.paginators=e("../apis/machinelearning-2014-12-12.paginators.json").pagination,t.waiters=e("../apis/machinelearning-2014-12-12.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.MachineLearning},{"../apis/machinelearning-2014-12-12.min.json":156,"../apis/machinelearning-2014-12-12.paginators.json":157,"../apis/machinelearning-2014-12-12.waiters2.json":158,"../lib/core":342,"../lib/node_loader":338,"../lib/services/machinelearning":400}],302:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.marketplacecommerceanalytics={},i.MarketplaceCommerceAnalytics=a.defineService("marketplacecommerceanalytics",["2015-07-01"]),Object.defineProperty(s.services.marketplacecommerceanalytics,"2015-07-01",{get:function(){var t=e("../apis/marketplacecommerceanalytics-2015-07-01.min.json");return t.paginators=e("../apis/marketplacecommerceanalytics-2015-07-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MarketplaceCommerceAnalytics},{"../apis/marketplacecommerceanalytics-2015-07-01.min.json":159,"../apis/marketplacecommerceanalytics-2015-07-01.paginators.json":160,"../lib/core":342,"../lib/node_loader":338}],303:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mediastoredata={},i.MediaStoreData=a.defineService("mediastoredata",["2017-09-01"]),Object.defineProperty(s.services.mediastoredata,"2017-09-01",{get:function(){var t=e("../apis/mediastore-data-2017-09-01.min.json");return t.paginators=e("../apis/mediastore-data-2017-09-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MediaStoreData},{"../apis/mediastore-data-2017-09-01.min.json":161,"../apis/mediastore-data-2017-09-01.paginators.json":162,"../lib/core":342,"../lib/node_loader":338}],304:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mobileanalytics={},i.MobileAnalytics=a.defineService("mobileanalytics",["2014-06-05"]),Object.defineProperty(s.services.mobileanalytics,"2014-06-05",{get:function(){return e("../apis/mobileanalytics-2014-06-05.min.json")},enumerable:!0,configurable:!0}),t.exports=i.MobileAnalytics},{"../apis/mobileanalytics-2014-06-05.min.json":164,"../lib/core":342,"../lib/node_loader":338}],305:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.mturk={},i.MTurk=a.defineService("mturk",["2017-01-17"]),Object.defineProperty(s.services.mturk,"2017-01-17",{get:function(){var t=e("../apis/mturk-requester-2017-01-17.min.json");return t.paginators=e("../apis/mturk-requester-2017-01-17.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.MTurk},{"../apis/mturk-requester-2017-01-17.min.json":168,"../apis/mturk-requester-2017-01-17.paginators.json":169,"../lib/core":342,"../lib/node_loader":338}],306:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.opsworks={},i.OpsWorks=a.defineService("opsworks",["2013-02-18"]),Object.defineProperty(s.services.opsworks,"2013-02-18",{get:function(){var t=e("../apis/opsworks-2013-02-18.min.json");return t.paginators=e("../apis/opsworks-2013-02-18.paginators.json").pagination,t.waiters=e("../apis/opsworks-2013-02-18.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.OpsWorks},{"../apis/opsworks-2013-02-18.min.json":170,"../apis/opsworks-2013-02-18.paginators.json":171,"../apis/opsworks-2013-02-18.waiters2.json":172,"../lib/core":342,"../lib/node_loader":338}],307:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalize={},i.Personalize=a.defineService("personalize",["2018-05-22"]),Object.defineProperty(s.services.personalize,"2018-05-22",{get:function(){var t=e("../apis/personalize-2018-05-22.min.json");return t.paginators=e("../apis/personalize-2018-05-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Personalize},{"../apis/personalize-2018-05-22.min.json":173,"../apis/personalize-2018-05-22.paginators.json":174,"../lib/core":342,"../lib/node_loader":338}],308:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalizeevents={},i.PersonalizeEvents=a.defineService("personalizeevents",["2018-03-22"]),Object.defineProperty(s.services.personalizeevents,"2018-03-22",{get:function(){var t=e("../apis/personalize-events-2018-03-22.min.json");return t.paginators=e("../apis/personalize-events-2018-03-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.PersonalizeEvents},{"../apis/personalize-events-2018-03-22.min.json":175,"../apis/personalize-events-2018-03-22.paginators.json":176,"../lib/core":342,"../lib/node_loader":338}],309:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.personalizeruntime={},i.PersonalizeRuntime=a.defineService("personalizeruntime",["2018-05-22"]),Object.defineProperty(s.services.personalizeruntime,"2018-05-22",{get:function(){var t=e("../apis/personalize-runtime-2018-05-22.min.json");return t.paginators=e("../apis/personalize-runtime-2018-05-22.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.PersonalizeRuntime},{"../apis/personalize-runtime-2018-05-22.min.json":177,"../apis/personalize-runtime-2018-05-22.paginators.json":178,"../lib/core":342,"../lib/node_loader":338}],310:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.polly={},i.Polly=a.defineService("polly",["2016-06-10"]),e("../lib/services/polly"),Object.defineProperty(s.services.polly,"2016-06-10",{get:function(){var t=e("../apis/polly-2016-06-10.min.json");return t.paginators=e("../apis/polly-2016-06-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Polly},{"../apis/polly-2016-06-10.min.json":179,"../apis/polly-2016-06-10.paginators.json":180,"../lib/core":342,"../lib/node_loader":338,"../lib/services/polly":401}],311:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.pricing={},i.Pricing=a.defineService("pricing",["2017-10-15"]),Object.defineProperty(s.services.pricing,"2017-10-15",{get:function(){var t=e("../apis/pricing-2017-10-15.min.json");return t.paginators=e("../apis/pricing-2017-10-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Pricing},{"../apis/pricing-2017-10-15.min.json":181,"../apis/pricing-2017-10-15.paginators.json":182,"../lib/core":342,"../lib/node_loader":338}],312:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.rds={},i.RDS=a.defineService("rds",["2013-01-10","2013-02-12","2013-09-09","2014-09-01","2014-09-01*","2014-10-31"]),e("../lib/services/rds"),Object.defineProperty(s.services.rds,"2013-01-10",{get:function(){var t=e("../apis/rds-2013-01-10.min.json");return t.paginators=e("../apis/rds-2013-01-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2013-02-12",{get:function(){var t=e("../apis/rds-2013-02-12.min.json");return t.paginators=e("../apis/rds-2013-02-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2013-09-09",{get:function(){var t=e("../apis/rds-2013-09-09.min.json");return t.paginators=e("../apis/rds-2013-09-09.paginators.json").pagination,t.waiters=e("../apis/rds-2013-09-09.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2014-09-01",{get:function(){var t=e("../apis/rds-2014-09-01.min.json");return t.paginators=e("../apis/rds-2014-09-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),Object.defineProperty(s.services.rds,"2014-10-31",{get:function(){var t=e("../apis/rds-2014-10-31.min.json");return t.paginators=e("../apis/rds-2014-10-31.paginators.json").pagination,t.waiters=e("../apis/rds-2014-10-31.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.RDS},{"../apis/rds-2013-01-10.min.json":183,"../apis/rds-2013-01-10.paginators.json":184,"../apis/rds-2013-02-12.min.json":185,"../apis/rds-2013-02-12.paginators.json":186,"../apis/rds-2013-09-09.min.json":187,"../apis/rds-2013-09-09.paginators.json":188,"../apis/rds-2013-09-09.waiters2.json":189,"../apis/rds-2014-09-01.min.json":190,"../apis/rds-2014-09-01.paginators.json":191,"../apis/rds-2014-10-31.min.json":192,"../apis/rds-2014-10-31.paginators.json":193,"../apis/rds-2014-10-31.waiters2.json":194,"../lib/core":342,"../lib/node_loader":338,"../lib/services/rds":402}],313:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.redshift={},i.Redshift=a.defineService("redshift",["2012-12-01"]),Object.defineProperty(s.services.redshift,"2012-12-01",{get:function(){var t=e("../apis/redshift-2012-12-01.min.json");return t.paginators=e("../apis/redshift-2012-12-01.paginators.json").pagination,t.waiters=e("../apis/redshift-2012-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Redshift},{"../apis/redshift-2012-12-01.min.json":195,"../apis/redshift-2012-12-01.paginators.json":196,"../apis/redshift-2012-12-01.waiters2.json":197,"../lib/core":342,"../lib/node_loader":338}],314:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.rekognition={},i.Rekognition=a.defineService("rekognition",["2016-06-27"]),Object.defineProperty(s.services.rekognition,"2016-06-27",{get:function(){var t=e("../apis/rekognition-2016-06-27.min.json");return t.paginators=e("../apis/rekognition-2016-06-27.paginators.json").pagination,t.waiters=e("../apis/rekognition-2016-06-27.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Rekognition},{"../apis/rekognition-2016-06-27.min.json":198,"../apis/rekognition-2016-06-27.paginators.json":199,"../apis/rekognition-2016-06-27.waiters2.json":200,"../lib/core":342,"../lib/node_loader":338}],315:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.resourcegroups={},i.ResourceGroups=a.defineService("resourcegroups",["2017-11-27"]),Object.defineProperty(s.services.resourcegroups,"2017-11-27",{get:function(){var t=e("../apis/resource-groups-2017-11-27.min.json");return t.paginators=e("../apis/resource-groups-2017-11-27.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ResourceGroups},{"../apis/resource-groups-2017-11-27.min.json":201,"../apis/resource-groups-2017-11-27.paginators.json":202,"../lib/core":342,"../lib/node_loader":338}],316:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.route53={},i.Route53=a.defineService("route53",["2013-04-01"]),e("../lib/services/route53"),Object.defineProperty(s.services.route53,"2013-04-01",{get:function(){var t=e("../apis/route53-2013-04-01.min.json");return t.paginators=e("../apis/route53-2013-04-01.paginators.json").pagination,t.waiters=e("../apis/route53-2013-04-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.Route53},{"../apis/route53-2013-04-01.min.json":203,"../apis/route53-2013-04-01.paginators.json":204,"../apis/route53-2013-04-01.waiters2.json":205,"../lib/core":342,"../lib/node_loader":338,"../lib/services/route53":404}],317:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.route53domains={},i.Route53Domains=a.defineService("route53domains",["2014-05-15"]),Object.defineProperty(s.services.route53domains,"2014-05-15",{get:function(){var t=e("../apis/route53domains-2014-05-15.min.json");return t.paginators=e("../apis/route53domains-2014-05-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Route53Domains},{"../apis/route53domains-2014-05-15.min.json":206,"../apis/route53domains-2014-05-15.paginators.json":207,"../lib/core":342,"../lib/node_loader":338}],318:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.s3={},i.S3=a.defineService("s3",["2006-03-01"]),e("../lib/services/s3"),Object.defineProperty(s.services.s3,"2006-03-01",{get:function(){var t=e("../apis/s3-2006-03-01.min.json");return t.paginators=e("../apis/s3-2006-03-01.paginators.json").pagination,t.waiters=e("../apis/s3-2006-03-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.S3},{"../apis/s3-2006-03-01.min.json":212,"../apis/s3-2006-03-01.paginators.json":213,"../apis/s3-2006-03-01.waiters2.json":214,"../lib/core":342,"../lib/node_loader":338,"../lib/services/s3":405}],319:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.secretsmanager={},i.SecretsManager=a.defineService("secretsmanager",["2017-10-17"]),Object.defineProperty(s.services.secretsmanager,"2017-10-17",{get:function(){var t=e("../apis/secretsmanager-2017-10-17.min.json");return t.paginators=e("../apis/secretsmanager-2017-10-17.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SecretsManager},{"../apis/secretsmanager-2017-10-17.min.json":215,"../apis/secretsmanager-2017-10-17.paginators.json":216,"../lib/core":342,"../lib/node_loader":338}],320:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.servicecatalog={},i.ServiceCatalog=a.defineService("servicecatalog",["2015-12-10"]),Object.defineProperty(s.services.servicecatalog,"2015-12-10",{get:function(){var t=e("../apis/servicecatalog-2015-12-10.min.json");return t.paginators=e("../apis/servicecatalog-2015-12-10.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.ServiceCatalog},{"../apis/servicecatalog-2015-12-10.min.json":217,"../apis/servicecatalog-2015-12-10.paginators.json":218,"../lib/core":342,"../lib/node_loader":338}],321:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ses={},i.SES=a.defineService("ses",["2010-12-01"]),Object.defineProperty(s.services.ses,"2010-12-01",{get:function(){var t=e("../apis/email-2010-12-01.min.json");return t.paginators=e("../apis/email-2010-12-01.paginators.json").pagination,t.waiters=e("../apis/email-2010-12-01.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.SES},{"../apis/email-2010-12-01.min.json":108,"../apis/email-2010-12-01.paginators.json":109,"../apis/email-2010-12-01.waiters2.json":110,"../lib/core":342,"../lib/node_loader":338}],322:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sns={},i.SNS=a.defineService("sns",["2010-03-31"]),Object.defineProperty(s.services.sns,"2010-03-31",{get:function(){var t=e("../apis/sns-2010-03-31.min.json");return t.paginators=e("../apis/sns-2010-03-31.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SNS},{"../apis/sns-2010-03-31.min.json":219,"../apis/sns-2010-03-31.paginators.json":220,"../lib/core":342,"../lib/node_loader":338}],323:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sqs={},i.SQS=a.defineService("sqs",["2012-11-05"]),e("../lib/services/sqs"),Object.defineProperty(s.services.sqs,"2012-11-05",{get:function(){var t=e("../apis/sqs-2012-11-05.min.json");return t.paginators=e("../apis/sqs-2012-11-05.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.SQS},{"../apis/sqs-2012-11-05.min.json":221,"../apis/sqs-2012-11-05.paginators.json":222,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sqs":407}],324:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.ssm={},i.SSM=a.defineService("ssm",["2014-11-06"]),Object.defineProperty(s.services.ssm,"2014-11-06",{get:function(){var t=e("../apis/ssm-2014-11-06.min.json");return t.paginators=e("../apis/ssm-2014-11-06.paginators.json").pagination,t.waiters=e("../apis/ssm-2014-11-06.waiters2.json").waiters,t},enumerable:!0,configurable:!0}),t.exports=i.SSM},{"../apis/ssm-2014-11-06.min.json":223,"../apis/ssm-2014-11-06.paginators.json":224,"../apis/ssm-2014-11-06.waiters2.json":225,"../lib/core":342,"../lib/node_loader":338}],325:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.storagegateway={},i.StorageGateway=a.defineService("storagegateway",["2013-06-30"]),Object.defineProperty(s.services.storagegateway,"2013-06-30",{get:function(){var t=e("../apis/storagegateway-2013-06-30.min.json");return t.paginators=e("../apis/storagegateway-2013-06-30.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.StorageGateway},{"../apis/storagegateway-2013-06-30.min.json":226,"../apis/storagegateway-2013-06-30.paginators.json":227,"../lib/core":342,"../lib/node_loader":338}],326:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.sts={},i.STS=a.defineService("sts",["2011-06-15"]),e("../lib/services/sts"),Object.defineProperty(s.services.sts,"2011-06-15",{get:function(){var t=e("../apis/sts-2011-06-15.min.json");return t.paginators=e("../apis/sts-2011-06-15.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.STS},{"../apis/sts-2011-06-15.min.json":230,"../apis/sts-2011-06-15.paginators.json":231,"../lib/core":342,"../lib/node_loader":338,"../lib/services/sts":408}],327:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.translate={},i.Translate=a.defineService("translate",["2017-07-01"]),Object.defineProperty(s.services.translate,"2017-07-01",{get:function(){var t=e("../apis/translate-2017-07-01.min.json");return t.paginators=e("../apis/translate-2017-07-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.Translate},{"../apis/translate-2017-07-01.min.json":232,"../apis/translate-2017-07-01.paginators.json":233,"../lib/core":342,"../lib/node_loader":338}],328:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.waf={},i.WAF=a.defineService("waf",["2015-08-24"]),Object.defineProperty(s.services.waf,"2015-08-24",{get:function(){var t=e("../apis/waf-2015-08-24.min.json");return t.paginators=e("../apis/waf-2015-08-24.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.WAF},{"../apis/waf-2015-08-24.min.json":234,"../apis/waf-2015-08-24.paginators.json":235,"../lib/core":342,"../lib/node_loader":338}],329:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.workdocs={},i.WorkDocs=a.defineService("workdocs",["2016-05-01"]),Object.defineProperty(s.services.workdocs,"2016-05-01",{get:function(){var t=e("../apis/workdocs-2016-05-01.min.json");return t.paginators=e("../apis/workdocs-2016-05-01.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.WorkDocs},{"../apis/workdocs-2016-05-01.min.json":236,"../apis/workdocs-2016-05-01.paginators.json":237,"../lib/core":342,"../lib/node_loader":338}],330:[function(e,t,r){e("../lib/node_loader");var i=e("../lib/core"),a=i.Service,s=i.apiLoader;s.services.xray={},i.XRay=a.defineService("xray",["2016-04-12"]),Object.defineProperty(s.services.xray,"2016-04-12",{get:function(){var t=e("../apis/xray-2016-04-12.min.json");return t.paginators=e("../apis/xray-2016-04-12.paginators.json").pagination,t},enumerable:!0,configurable:!0}),t.exports=i.XRay},{"../apis/xray-2016-04-12.min.json":238,"../apis/xray-2016-04-12.paginators.json":239,"../lib/core":342,"../lib/node_loader":338}],331:[function(e,t,r){function i(e,t){if(!i.services.hasOwnProperty(e))throw new Error("InvalidService: Failed to load api for "+e);return i.services[e][t]}i.services={},t.exports=i},{}],332:[function(e,t,r){var i=e("./browserHmac"),a=e("./browserMd5"),s=e("./browserSha1"),o=e("./browserSha256");t.exports={createHash:function(e){if("md5"===(e=e.toLowerCase()))return new a;if("sha256"===e)return new o;if("sha1"===e)return new s;throw new Error("Hash algorithm "+e+" is not supported in the browser SDK")},createHmac:function(e,t){if("md5"===(e=e.toLowerCase()))return new i(a,t);if("sha256"===e)return new i(o,t);if("sha1"===e)return new i(s,t);throw new Error("HMAC algorithm "+e+" is not supported in the browser SDK")},createSign:function(){throw new Error("createSign is not implemented in the browser")}}},{"./browserHmac":334,"./browserMd5":335,"./browserSha1":336,"./browserSha256":337}],333:[function(e,t,r){function i(e){return"string"==typeof e?0===e.length:0===e.byteLength}function a(e){return"string"==typeof e&&(e=new s(e,"utf8")),ArrayBuffer.isView(e)?new Uint8Array(e.buffer,e.byteOffset,e.byteLength/Uint8Array.BYTES_PER_ELEMENT):new Uint8Array(e)}var s=e("buffer/").Buffer;"undefined"!=typeof ArrayBuffer&&void 0===ArrayBuffer.isView&&(ArrayBuffer.isView=function(e){return o.indexOf(Object.prototype.toString.call(e))>-1});var o=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]","[object DataView]"];t.exports={isEmptyData:i,convertToBuffer:a}},{"buffer/":427}],334:[function(e,t,r){function i(e,t){this.hash=new e,this.outer=new e;var r=a(e,t),i=new Uint8Array(e.BLOCK_SIZE);i.set(r);for(var s=0;se.BLOCK_SIZE){var i=new e;i.update(r),r=i.digest()}var a=new Uint8Array(e.BLOCK_SIZE);return a.set(r),a}var s=e("./browserHashUtils");t.exports=i,i.prototype.update=function(e){if(s.isEmptyData(e)||this.error)return this;try{this.hash.update(s.convertToBuffer(e))}catch(e){this.error=e}return this},i.prototype.digest=function(e){return this.outer.finished||this.outer.update(this.hash.digest()),this.outer.digest(e)}},{"./browserHashUtils":333}],335:[function(e,t,r){function i(){this.state=[1732584193,4023233417,2562383102,271733878],this.buffer=new DataView(new ArrayBuffer(c)),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}function a(e,t,r,i,a,s){return((t=(t+e&4294967295)+(i+s&4294967295)&4294967295)<>>32-a)+r&4294967295}function s(e,t,r,i,s,o,n){return a(t&r|~t&i,e,t,s,o,n)}function o(e,t,r,i,s,o,n){return a(t&i|r&~i,e,t,s,o,n)}function n(e,t,r,i,s,o,n){return a(t^r^i,e,t,s,o,n)}function u(e,t,r,i,s,o,n){return a(r^(t|~i),e,t,s,o,n)}var p=e("./browserHashUtils"),m=e("buffer/").Buffer,c=64;t.exports=i,i.BLOCK_SIZE=c,i.prototype.update=function(e){if(p.isEmptyData(e))return this;if(this.finished)throw new Error("Attempted to update an already finished hash.");var t=p.convertToBuffer(e),r=0,i=t.byteLength;for(this.bytesHashed+=i;i>0;)this.buffer.setUint8(this.bufferLength++,t[r++]),i--,this.bufferLength===c&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=this,r=t.buffer,i=t.bufferLength,a=t.bytesHashed,s=8*a;if(r.setUint8(this.bufferLength++,128),i%c>=c-8){for(var o=this.bufferLength;o>>0,!0),r.setUint32(c-4,Math.floor(s/4294967296),!0),this.hashBuffer(),this.finished=!0}for(var n=new DataView(new ArrayBuffer(16)),o=0;o<4;o++)n.setUint32(4*o,this.state[o],!0);var u=new m(n.buffer,n.byteOffset,n.byteLength);return e?u.toString(e):u},i.prototype.hashBuffer=function(){var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],p=r[2],m=r[3];i=s(i,a,p,m,t.getUint32(0,!0),7,3614090360),m=s(m,i,a,p,t.getUint32(4,!0),12,3905402710),p=s(p,m,i,a,t.getUint32(8,!0),17,606105819),a=s(a,p,m,i,t.getUint32(12,!0),22,3250441966),i=s(i,a,p,m,t.getUint32(16,!0),7,4118548399),m=s(m,i,a,p,t.getUint32(20,!0),12,1200080426),p=s(p,m,i,a,t.getUint32(24,!0),17,2821735955),a=s(a,p,m,i,t.getUint32(28,!0),22,4249261313),i=s(i,a,p,m,t.getUint32(32,!0),7,1770035416),m=s(m,i,a,p,t.getUint32(36,!0),12,2336552879),p=s(p,m,i,a,t.getUint32(40,!0),17,4294925233),a=s(a,p,m,i,t.getUint32(44,!0),22,2304563134),i=s(i,a,p,m,t.getUint32(48,!0),7,1804603682),
-m=s(m,i,a,p,t.getUint32(52,!0),12,4254626195),p=s(p,m,i,a,t.getUint32(56,!0),17,2792965006),a=s(a,p,m,i,t.getUint32(60,!0),22,1236535329),i=o(i,a,p,m,t.getUint32(4,!0),5,4129170786),m=o(m,i,a,p,t.getUint32(24,!0),9,3225465664),p=o(p,m,i,a,t.getUint32(44,!0),14,643717713),a=o(a,p,m,i,t.getUint32(0,!0),20,3921069994),i=o(i,a,p,m,t.getUint32(20,!0),5,3593408605),m=o(m,i,a,p,t.getUint32(40,!0),9,38016083),p=o(p,m,i,a,t.getUint32(60,!0),14,3634488961),a=o(a,p,m,i,t.getUint32(16,!0),20,3889429448),i=o(i,a,p,m,t.getUint32(36,!0),5,568446438),m=o(m,i,a,p,t.getUint32(56,!0),9,3275163606),p=o(p,m,i,a,t.getUint32(12,!0),14,4107603335),a=o(a,p,m,i,t.getUint32(32,!0),20,1163531501),i=o(i,a,p,m,t.getUint32(52,!0),5,2850285829),m=o(m,i,a,p,t.getUint32(8,!0),9,4243563512),p=o(p,m,i,a,t.getUint32(28,!0),14,1735328473),a=o(a,p,m,i,t.getUint32(48,!0),20,2368359562),i=n(i,a,p,m,t.getUint32(20,!0),4,4294588738),m=n(m,i,a,p,t.getUint32(32,!0),11,2272392833),p=n(p,m,i,a,t.getUint32(44,!0),16,1839030562),a=n(a,p,m,i,t.getUint32(56,!0),23,4259657740),i=n(i,a,p,m,t.getUint32(4,!0),4,2763975236),m=n(m,i,a,p,t.getUint32(16,!0),11,1272893353),p=n(p,m,i,a,t.getUint32(28,!0),16,4139469664),a=n(a,p,m,i,t.getUint32(40,!0),23,3200236656),i=n(i,a,p,m,t.getUint32(52,!0),4,681279174),m=n(m,i,a,p,t.getUint32(0,!0),11,3936430074),p=n(p,m,i,a,t.getUint32(12,!0),16,3572445317),a=n(a,p,m,i,t.getUint32(24,!0),23,76029189),i=n(i,a,p,m,t.getUint32(36,!0),4,3654602809),m=n(m,i,a,p,t.getUint32(48,!0),11,3873151461),p=n(p,m,i,a,t.getUint32(60,!0),16,530742520),a=n(a,p,m,i,t.getUint32(8,!0),23,3299628645),i=u(i,a,p,m,t.getUint32(0,!0),6,4096336452),m=u(m,i,a,p,t.getUint32(28,!0),10,1126891415),p=u(p,m,i,a,t.getUint32(56,!0),15,2878612391),a=u(a,p,m,i,t.getUint32(20,!0),21,4237533241),i=u(i,a,p,m,t.getUint32(48,!0),6,1700485571),m=u(m,i,a,p,t.getUint32(12,!0),10,2399980690),p=u(p,m,i,a,t.getUint32(40,!0),15,4293915773),a=u(a,p,m,i,t.getUint32(4,!0),21,2240044497),i=u(i,a,p,m,t.getUint32(32,!0),6,1873313359),m=u(m,i,a,p,t.getUint32(60,!0),10,4264355552),p=u(p,m,i,a,t.getUint32(24,!0),15,2734768916),a=u(a,p,m,i,t.getUint32(52,!0),21,1309151649),i=u(i,a,p,m,t.getUint32(16,!0),6,4149444226),m=u(m,i,a,p,t.getUint32(44,!0),10,3174756917),p=u(p,m,i,a,t.getUint32(8,!0),15,718787259),a=u(a,p,m,i,t.getUint32(36,!0),21,3951481745),r[0]=i+r[0]&4294967295,r[1]=a+r[1]&4294967295,r[2]=p+r[2]&4294967295,r[3]=m+r[3]&4294967295}},{"./browserHashUtils":333,"buffer/":427}],336:[function(e,t,r){function i(){this.h0=1732584193,this.h1=4023233417,this.h2=2562383102,this.h3=271733878,this.h4=3285377520,this.block=new Uint32Array(80),this.offset=0,this.shift=24,this.totalLength=0}var a=e("buffer/").Buffer,s=e("./browserHashUtils");new Uint32Array([1518500249,1859775393,-1894007588,-899497514]),Math.pow(2,53);t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=e.length;this.totalLength+=8*t;for(var r=0;r14||14===this.offset&&this.shift<24)&&this.processBlock(),this.offset=14,this.shift=24,this.write(0),this.write(0),this.write(this.totalLength>0xffffffffff?this.totalLength/1099511627776:0),this.write(this.totalLength>4294967295?this.totalLength/4294967296:0);for(var t=24;t>=0;t-=8)this.write(this.totalLength>>t);var r=new a(20),i=new DataView(r.buffer);return i.setUint32(0,this.h0,!1),i.setUint32(4,this.h1,!1),i.setUint32(8,this.h2,!1),i.setUint32(12,this.h3,!1),i.setUint32(16,this.h4,!1),e?r.toString(e):r},i.prototype.processBlock=function(){for(var e=16;e<80;e++){var t=this.block[e-3]^this.block[e-8]^this.block[e-14]^this.block[e-16];this.block[e]=t<<1|t>>>31}var r,i,a=this.h0,s=this.h1,o=this.h2,n=this.h3,u=this.h4;for(e=0;e<80;e++){e<20?(r=n^s&(o^n),i=1518500249):e<40?(r=s^o^n,i=1859775393):e<60?(r=s&o|n&(s|o),i=2400959708):(r=s^o^n,i=3395469782);var p=(a<<5|a>>>27)+r+u+i+(0|this.block[e]);u=n,n=o,o=s<<30|s>>>2,s=a,a=p}for(this.h0=this.h0+a|0,this.h1=this.h1+s|0,this.h2=this.h2+o|0,this.h3=this.h3+n|0,this.h4=this.h4+u|0,this.offset=0,e=0;e<16;e++)this.block[e]=0}},{"./browserHashUtils":333,"buffer/":427}],337:[function(e,t,r){function i(){this.state=[1779033703,3144134277,1013904242,2773480762,1359893119,2600822924,528734635,1541459225],this.temp=new Int32Array(64),this.buffer=new Uint8Array(64),this.bufferLength=0,this.bytesHashed=0,this.finished=!1}var a=e("buffer/").Buffer,s=e("./browserHashUtils"),o=new Uint32Array([1116352408,1899447441,3049323471,3921009573,961987163,1508970993,2453635748,2870763221,3624381080,310598401,607225278,1426881987,1925078388,2162078206,2614888103,3248222580,3835390401,4022224774,264347078,604807628,770255983,1249150122,1555081692,1996064986,2554220882,2821834349,2952996808,3210313671,3336571891,3584528711,113926993,338241895,666307205,773529912,1294757372,1396182291,1695183700,1986661051,2177026350,2456956037,2730485921,2820302411,3259730800,3345764771,3516065817,3600352804,4094571909,275423344,430227734,506948616,659060556,883997877,958139571,1322822218,1537002063,1747873779,1955562222,2024104815,2227730452,2361852424,2428436474,2756734187,3204031479,3329325298]),n=Math.pow(2,53)-1;t.exports=i,i.BLOCK_SIZE=64,i.prototype.update=function(e){if(this.finished)throw new Error("Attempted to update an already finished hash.");if(s.isEmptyData(e))return this;e=s.convertToBuffer(e);var t=0,r=e.byteLength;if(this.bytesHashed+=r,8*this.bytesHashed>n)throw new Error("Cannot hash more than 2^53 - 1 bits");for(;r>0;)this.buffer[this.bufferLength++]=e[t++],r--,64===this.bufferLength&&(this.hashBuffer(),this.bufferLength=0);return this},i.prototype.digest=function(e){if(!this.finished){var t=8*this.bytesHashed,r=new DataView(this.buffer.buffer,this.buffer.byteOffset,this.buffer.byteLength),i=this.bufferLength;if(r.setUint8(this.bufferLength++,128),i%64>=56){for(var s=this.bufferLength;s<64;s++)r.setUint8(s,0);this.hashBuffer(),this.bufferLength=0}for(var s=this.bufferLength;s<56;s++)r.setUint8(s,0);r.setUint32(56,Math.floor(t/4294967296),!0),r.setUint32(60,t),this.hashBuffer(),this.finished=!0}for(var o=new a(32),s=0;s<8;s++)o[4*s]=this.state[s]>>>24&255,o[4*s+1]=this.state[s]>>>16&255,o[4*s+2]=this.state[s]>>>8&255,o[4*s+3]=this.state[s]>>>0&255;return e?o.toString(e):o},i.prototype.hashBuffer=function(){for(var e=this,t=e.buffer,r=e.state,i=r[0],a=r[1],s=r[2],n=r[3],u=r[4],p=r[5],m=r[6],c=r[7],l=0;l<64;l++){if(l<16)this.temp[l]=(255&t[4*l])<<24|(255&t[4*l+1])<<16|(255&t[4*l+2])<<8|255&t[4*l+3];else{var d=this.temp[l-2],y=(d>>>17|d<<15)^(d>>>19|d<<13)^d>>>10;d=this.temp[l-15];var b=(d>>>7|d<<25)^(d>>>18|d<<14)^d>>>3;this.temp[l]=(y+this.temp[l-7]|0)+(b+this.temp[l-16]|0)}var S=(((u>>>6|u<<26)^(u>>>11|u<<21)^(u>>>25|u<<7))+(u&p^~u&m)|0)+(c+(o[l]+this.temp[l]|0)|0)|0,g=((i>>>2|i<<30)^(i>>>13|i<<19)^(i>>>22|i<<10))+(i&a^i&s^a&s)|0;c=m,m=p,p=u,u=n+S|0,n=s,s=a,a=i,i=S+g|0}r[0]+=i,r[1]+=a,r[2]+=s,r[3]+=n,r[4]+=u,r[5]+=p,r[6]+=m,r[7]+=c}},{"./browserHashUtils":333,"buffer/":427}],338:[function(e,t,r){(function(r){(function(){var r=e("./util");r.crypto.lib=e("./browserCryptoLib"),r.Buffer=e("buffer/").Buffer,r.url=e("url/"),r.querystring=e("querystring/"),r.realClock=e("./realclock/browserClock"),r.environment="js",r.createEventStream=e("./event-stream/buffered-create-event-stream").createEventStream,r.isBrowser=function(){return!0},r.isNode=function(){return!1};var i=e("./core");if(t.exports=i,e("./credentials"),e("./credentials/credential_provider_chain"),e("./credentials/temporary_credentials"),e("./credentials/chainable_temporary_credentials"),e("./credentials/web_identity_credentials"),e("./credentials/cognito_identity_credentials"),e("./credentials/saml_credentials"),i.XML.Parser=e("./xml/browser_parser"),e("./http/xhr"),void 0===a)var a={browser:!0}}).call(this)}).call(this,e("_process"))},{"./browserCryptoLib":332,"./core":342,"./credentials":343,"./credentials/chainable_temporary_credentials":344,"./credentials/cognito_identity_credentials":345,"./credentials/credential_provider_chain":346,"./credentials/saml_credentials":347,"./credentials/temporary_credentials":348,"./credentials/web_identity_credentials":349,"./event-stream/buffered-create-event-stream":357,"./http/xhr":365,"./realclock/browserClock":384,"./util":418,"./xml/browser_parser":419,_process:432,"buffer/":427,"querystring/":439,"url/":441}],339:[function(e,t,r){var i=e("../core"),a=i.util.url,s=i.util.crypto.lib,o=i.util.base64.encode,n=i.util.inherit,u=function(e){var t={"+":"-","=":"_","/":"~"};return e.replace(/[\+=\/]/g,function(e){return t[e]})},p=function(e,t){var r=s.createSign("RSA-SHA1");return r.write(e),u(r.sign(t,"base64"))},m=function(e,t,r,i){var a=JSON.stringify({Statement:[{Resource:e,Condition:{DateLessThan:{"AWS:EpochTime":t}}}]});return{Expires:t,"Key-Pair-Id":r,Signature:p(a.toString(),i)}},c=function(e,t,r){return e=e.replace(/\s/gm,""),{Policy:u(o(e)),"Key-Pair-Id":t,Signature:p(e,r)}},l=function(e){var t=e.split("://");if(t.length<2)throw new Error("Invalid URL.");return t[0].replace("*","")},d=function(e){var t=a.parse(e);return t.path.replace(/^\//,"")+(t.hash||"")},y=function(e){switch(l(e)){case"http":case"https":return e;case"rtmp":return d(e);default:throw new Error("Invalid URI scheme. Scheme must be one of http, https, or rtmp")}},b=function(e,t){if(!t||"function"!=typeof t)throw e;t(e)},S=function(e,t){if(!t||"function"!=typeof t)return e;t(null,e)};i.CloudFront.Signer=n({constructor:function(e,t){if(void 0===e||void 0===t)throw new Error("A key pair ID and private key are required");this.keyPairId=e,this.privateKey=t},getSignedCookie:function(e,t){var r="policy"in e?c(e.policy,this.keyPairId,this.privateKey):m(e.url,e.expires,this.keyPairId,this.privateKey),i={};for(var a in r)Object.prototype.hasOwnProperty.call(r,a)&&(i["CloudFront-"+a]=r[a]);return S(i,t)},getSignedUrl:function(e,t){try{var r=y(e.url)}catch(e){return b(e,t)}var i=a.parse(e.url,!0),s=Object.prototype.hasOwnProperty.call(e,"policy")?c(e.policy,this.keyPairId,this.privateKey):m(r,e.expires,this.keyPairId,this.privateKey);i.search=null;for(var o in s)Object.prototype.hasOwnProperty.call(s,o)&&(i.query[o]=s[o]);try{var n="rtmp"===l(e.url)?d(a.format(i)):a.format(i)}catch(e){return b(e,t)}return S(n,t)}}),t.exports=i.CloudFront.Signer},{"../core":342}],340:[function(e,t,r){var i=e("./core");e("./credentials"),e("./credentials/credential_provider_chain");var a;i.Config=i.util.inherit({constructor:function(e){void 0===e&&(e={}),e=this.extractCredentials(e),i.util.each.call(this,this.keys,function(t,r){this.set(t,e[t],r)})},getCredentials:function(e){function t(t){e(t,t?null:a.credentials)}function r(e,t){return new i.util.error(t||new Error,{code:"CredentialsError",message:e,name:"CredentialsError"})}var a=this;a.credentials?"function"==typeof a.credentials.get?function(){a.credentials.get(function(e){e&&(e=r("Could not load credentials from "+a.credentials.constructor.name,e)),t(e)})}():function(){var e=null;a.credentials.accessKeyId&&a.credentials.secretAccessKey||(e=r("Missing credentials")),t(e)}():a.credentialProvider?a.credentialProvider.resolve(function(e,i){e&&(e=r("Could not load credentials from any providers",e)),a.credentials=i,t(e)}):t(r("No credentials to load"))},update:function(e,t){t=t||!1,e=this.extractCredentials(e),i.util.each.call(this,e,function(e,r){(t||Object.prototype.hasOwnProperty.call(this.keys,e)||i.Service.hasService(e))&&this.set(e,r)})},loadFromPath:function(e){this.clear();var t=JSON.parse(i.util.readFileSync(e)),r=new i.FileSystemCredentials(e),a=new i.CredentialProviderChain;return a.providers.unshift(r),a.resolve(function(e,r){if(e)throw e;t.credentials=r}),this.constructor(t),this},clear:function(){i.util.each.call(this,this.keys,function(e){delete this[e]}),this.set("credentials",void 0),this.set("credentialProvider",void 0)},set:function(e,t,r){void 0===t?(void 0===r&&(r=this.keys[e]),this[e]="function"==typeof r?r.call(this):r):"httpOptions"===e&&this[e]?this[e]=i.util.merge(this[e],t):this[e]=t},keys:{credentials:null,credentialProvider:null,region:null,logger:null,apiVersions:{},apiVersion:null,endpoint:void 0,httpOptions:{timeout:12e4},maxRetries:void 0,maxRedirects:10,paramValidation:!0,sslEnabled:!0,s3ForcePathStyle:!1,s3BucketEndpoint:!1,s3DisableBodySigning:!0,s3UsEast1RegionalEndpoint:"legacy",s3UseArnRegion:void 0,computeChecksums:!0,convertResponseTypes:!0,correctClockSkew:!1,customUserAgent:null,dynamoDbCrc32:!0,systemClockOffset:0,signatureVersion:null,signatureCache:!0,retryDelayOptions:{},useAccelerateEndpoint:!1,clientSideMonitoring:!1,endpointDiscoveryEnabled:void 0,endpointCacheSize:1e3,hostPrefixEnabled:!0,stsRegionalEndpoints:"legacy",useFipsEndpoint:!1,useDualstackEndpoint:!1},extractCredentials:function(e){return e.accessKeyId&&e.secretAccessKey&&(e=i.util.copy(e),e.credentials=new i.Credentials(e)),e},setPromisesDependency:function(e){a=e,null===e&&"function"==typeof Promise&&(a=Promise);var t=[i.Request,i.Credentials,i.CredentialProviderChain];i.S3&&(t.push(i.S3),i.S3.ManagedUpload&&t.push(i.S3.ManagedUpload)),i.util.addPromises(t,a)},getPromisesDependency:function(){return a}}),i.config=new i.Config},{"./core":342,"./credentials":343,"./credentials/credential_provider_chain":346}],341:[function(e,t,r){(function(r){(function(){function i(e,t){if("string"==typeof e){if(["legacy","regional"].indexOf(e.toLowerCase())>=0)return e.toLowerCase();throw s.util.error(new Error,t)}}function a(e,t){e=e||{};var a;if(e[t.clientConfig]&&(a=i(e[t.clientConfig],{code:"InvalidConfiguration",message:'invalid "'+t.clientConfig+'" configuration. Expect "legacy" or "regional". Got "'+e[t.clientConfig]+'".'})))return a;if(!s.util.isNode())return a;if(Object.prototype.hasOwnProperty.call(r.env,t.env)){if(a=i(r.env[t.env],{code:"InvalidEnvironmentalVariable",message:"invalid "+t.env+' environmental variable. Expect "legacy" or "regional". Got "'+r.env[t.env]+'".'}))return a}var o={};try{o=s.util.getProfilesFromSharedConfig(s.util.iniLoader)[r.env.AWS_PROFILE||s.util.defaultProfile]}catch(e){}if(o&&Object.prototype.hasOwnProperty.call(o,t.sharedConfig)){if(a=i(o[t.sharedConfig],{code:"InvalidConfiguration",message:"invalid "+t.sharedConfig+' profile config. Expect "legacy" or "regional". Got "'+o[t.sharedConfig]+'".'}))return a}return a}var s=e("./core");t.exports=a}).call(this)}).call(this,e("_process"))},{"./core":342,_process:432}],342:[function(e,t,r){var i={util:e("./util")};({}).toString(),t.exports=i,i.util.update(i,{VERSION:"2.1040.0",Signers:{},Protocol:{Json:e("./protocol/json"),Query:e("./protocol/query"),Rest:e("./protocol/rest"),RestJson:e("./protocol/rest_json"),RestXml:e("./protocol/rest_xml")},XML:{Builder:e("./xml/builder"),Parser:null},JSON:{Builder:e("./json/builder"),Parser:e("./json/parser")},Model:{Api:e("./model/api"),Operation:e("./model/operation"),Shape:e("./model/shape"),Paginator:e("./model/paginator"),ResourceWaiter:e("./model/resource_waiter")},apiLoader:e("./api_loader"),EndpointCache:e("../vendor/endpoint-cache").EndpointCache}),e("./sequential_executor"),e("./service"),e("./config"),e("./http"),e("./event_listeners"),e("./request"),e("./response"),e("./resource_waiter"),e("./signers/request_signer"),e("./param_validator"),i.events=new i.SequentialExecutor,i.util.memoizedProperty(i,"endpointCache",function(){return new i.EndpointCache(i.config.endpointCacheSize)},!0)},{"../vendor/endpoint-cache":450,"./api_loader":331,"./config":340,"./event_listeners":363,"./http":364,"./json/builder":366,"./json/parser":367,"./model/api":368,"./model/operation":370,"./model/paginator":371,"./model/resource_waiter":372,"./model/shape":373,"./param_validator":374,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./request":388,"./resource_waiter":389,"./response":390,"./sequential_executor":392,"./service":393,"./signers/request_signer":410,"./util":418,"./xml/builder":420}],343:[function(e,t,r){var i=e("./core");i.Credentials=i.util.inherit({constructor:function(){if(i.util.hideProperties(this,["secretAccessKey"]),this.expired=!1,this.expireTime=null,this.refreshCallbacks=[],1===arguments.length&&"object"==typeof arguments[0]){var e=arguments[0].credentials||arguments[0];this.accessKeyId=e.accessKeyId,this.secretAccessKey=e.secretAccessKey,this.sessionToken=e.sessionToken}else this.accessKeyId=arguments[0],this.secretAccessKey=arguments[1],this.sessionToken=arguments[2]},expiryWindow:15,needsRefresh:function(){var e=i.util.date.getDate().getTime(),t=new Date(e+1e3*this.expiryWindow);return!!(this.expireTime&&t>this.expireTime)||(this.expired||!this.accessKeyId||!this.secretAccessKey)},get:function(e){var t=this;this.needsRefresh()?this.refresh(function(r){r||(t.expired=!1),e&&e(r)}):e&&e()},refresh:function(e){this.expired=!1,e()},coalesceRefresh:function(e,t){var r=this;1===r.refreshCallbacks.push(e)&&r.load(function(e){i.util.arrayEach(r.refreshCallbacks,function(r){t?r(e):i.util.defer(function(){r(e)})}),r.refreshCallbacks.length=0})},load:function(e){e()}}),i.Credentials.addPromisesToClass=function(e){this.prototype.getPromise=i.util.promisifyMethod("get",e),this.prototype.refreshPromise=i.util.promisifyMethod("refresh",e)},i.Credentials.deletePromisesFromClass=function(){delete this.prototype.getPromise,delete this.prototype.refreshPromise},i.util.addPromises(i.Credentials)},{"./core":342}],344:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.ChainableTemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),e=e||{},this.errorCode="ChainableTemporaryCredentialsProviderFailure",this.expired=!0,this.tokenCodeFn=null;var t=i.util.copy(e.params)||{};if(t.RoleArn&&(t.RoleSessionName=t.RoleSessionName||"temporary-credentials"),t.SerialNumber){if(!e.tokenCodeFn||"function"!=typeof e.tokenCodeFn)throw new i.util.error(new Error("tokenCodeFn must be a function when params.SerialNumber is given"),{code:this.errorCode});this.tokenCodeFn=e.tokenCodeFn}var r=i.util.merge({params:t,credentials:e.masterCredentials||i.config.credentials},e.stsConfig||{});this.service=new a(r)},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this,r=t.service.config.params.RoleArn?"assumeRole":"getSessionToken";this.getTokenCode(function(i,a){var s={};if(i)return void e(i);a&&(s.TokenCode=a),t.service[r](s,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},getTokenCode:function(e){var t=this;this.tokenCodeFn?this.tokenCodeFn(this.service.config.params.SerialNumber,function(r,a){if(r){var s=r;return r instanceof Error&&(s=r.message),void e(i.util.error(new Error("Error fetching MFA token: "+s),{code:t.errorCode}))}e(null,a)}):e(null)}})},{"../../clients/sts":326,"../core":342}],345:[function(e,t,r){var i=e("../core"),a=e("../../clients/cognitoidentity"),s=e("../../clients/sts");i.CognitoIdentityCredentials=i.util.inherit(i.Credentials,{localStorageKey:{id:"aws.cognito.identity-id.",providers:"aws.cognito.identity-providers."},constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.data=null,this._identityId=null,this._clientConfig=i.util.copy(t||{}),this.loadCachedId();var r=this;Object.defineProperty(this,"identityId",{get:function(){return r.loadCachedId(),r._identityId||r.params.IdentityId},set:function(e){r._identityId=e}})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.data=null,t._identityId=null,t.getId(function(r){r?(t.clearIdOnNotAuthorized(r),e(r)):t.params.RoleArn?t.getCredentialsFromSTS(e):t.getCredentialsForIdentity(e)})},clearCachedId:function(){this._identityId=null,delete this.params.IdentityId;var e=this.params.IdentityPoolId,t=this.params.LoginId||"";delete this.storage[this.localStorageKey.id+e+t],delete this.storage[this.localStorageKey.providers+e+t]},clearIdOnNotAuthorized:function(e){var t=this;"NotAuthorizedException"==e.code&&t.clearCachedId()},getId:function(e){var t=this;if("string"==typeof t.params.IdentityId)return e(null,t.params.IdentityId);t.cognito.getId(function(r,i){!r&&i.IdentityId?(t.params.IdentityId=i.IdentityId,e(null,i.IdentityId)):e(r)})},loadCredentials:function(e,t){e&&t&&(t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration)},getCredentialsForIdentity:function(e){var t=this;t.cognito.getCredentialsForIdentity(function(r,i){r?t.clearIdOnNotAuthorized(r):(t.cacheId(i),t.data=i,t.loadCredentials(t.data,t)),e(r)})},getCredentialsFromSTS:function(e){var t=this;t.cognito.getOpenIdToken(function(r,i){r?(t.clearIdOnNotAuthorized(r),e(r)):(t.cacheId(i),t.params.WebIdentityToken=i.Token,t.webIdentityCredentials.refresh(function(r){r||(t.data=t.webIdentityCredentials.data,t.sts.credentialsFrom(t.data,t)),e(r)}))})},loadCachedId:function(){var e=this;if(i.util.isBrowser()&&!e.params.IdentityId){var t=e.getStorage("id");if(t&&e.params.Logins){var r=Object.keys(e.params.Logins);0!==(e.getStorage("providers")||"").split(",").filter(function(e){return-1!==r.indexOf(e)}).length&&(e.params.IdentityId=t)}else t&&(e.params.IdentityId=t)}},createClients:function(){var e=this._clientConfig;if(this.webIdentityCredentials=this.webIdentityCredentials||new i.WebIdentityCredentials(this.params,e),!this.cognito){var t=i.util.merge({},e);t.params=this.params,this.cognito=new a(t)}this.sts=this.sts||new s(e)},cacheId:function(e){this._identityId=e.IdentityId,this.params.IdentityId=this._identityId,i.util.isBrowser()&&(this.setStorage("id",e.IdentityId),this.params.Logins&&this.setStorage("providers",Object.keys(this.params.Logins).join(",")))},getStorage:function(e){return this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]},setStorage:function(e,t){try{this.storage[this.localStorageKey[e]+this.params.IdentityPoolId+(this.params.LoginId||"")]=t}catch(e){}},storage:function(){try{var e=i.util.isBrowser()&&null!==window.localStorage&&"object"==typeof window.localStorage?window.localStorage:{};return e["aws.test-storage"]="foobar",delete e["aws.test-storage"],e}catch(e){return{}}}()})},{"../../clients/cognitoidentity":258,"../../clients/sts":326,"../core":342}],346:[function(e,t,r){var i=e("../core");i.CredentialProviderChain=i.util.inherit(i.Credentials,{constructor:function(e){this.providers=e||i.CredentialProviderChain.defaultProviders.slice(0),this.resolveCallbacks=[]},resolve:function(e){function t(e,o){if(!e&&o||a===s.length)return i.util.arrayEach(r.resolveCallbacks,function(t){t(e,o)}),void(r.resolveCallbacks.length=0);var n=s[a++];o="function"==typeof n?n.call():n,o.get?o.get(function(e){t(e,e?null:o)}):t(null,o)}var r=this;if(0===r.providers.length)return e(new Error("No providers")),r;if(1===r.resolveCallbacks.push(e)){var a=0,s=r.providers.slice(0);t()}return r}}),i.CredentialProviderChain.defaultProviders=[],i.CredentialProviderChain.addPromisesToClass=function(e){this.prototype.resolvePromise=i.util.promisifyMethod("resolve",e)},i.CredentialProviderChain.deletePromisesFromClass=function(){delete this.prototype.resolvePromise},i.util.addPromises(i.CredentialProviderChain)},{"../core":342}],347:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.SAMLCredentials=i.util.inherit(i.Credentials,{constructor:function(e){i.Credentials.call(this),this.expired=!0,this.params=e},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithSAML(function(r,i){r||t.service.credentialsFrom(i,t),e(r)})},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],348:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.TemporaryCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.loadMasterCredentials(t),this.expired=!0,this.params=e||{},this.params.RoleArn&&(this.params.RoleSessionName=this.params.RoleSessionName||"temporary-credentials")},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.masterCredentials.get(function(){t.service.config.credentials=t.masterCredentials,(t.params.RoleArn?t.service.assumeRole:t.service.getSessionToken).call(t.service,function(r,i){r||t.service.credentialsFrom(i,t),e(r)})})},loadMasterCredentials:function(e){for(this.masterCredentials=e||i.config.credentials;this.masterCredentials.masterCredentials;)this.masterCredentials=this.masterCredentials.masterCredentials;"function"!=typeof this.masterCredentials.get&&(this.masterCredentials=new i.Credentials(this.masterCredentials))},createClients:function(){this.service=this.service||new a({params:this.params})}})},{"../../clients/sts":326,"../core":342}],349:[function(e,t,r){var i=e("../core"),a=e("../../clients/sts");i.WebIdentityCredentials=i.util.inherit(i.Credentials,{constructor:function(e,t){i.Credentials.call(this),this.expired=!0,this.params=e,this.params.RoleSessionName=this.params.RoleSessionName||"web-identity",this.data=null,this._clientConfig=i.util.copy(t||{})},refresh:function(e){this.coalesceRefresh(e||i.util.fn.callback)},load:function(e){var t=this;t.createClients(),t.service.assumeRoleWithWebIdentity(function(r,i){t.data=null,r||(t.data=i,t.service.credentialsFrom(i,t)),e(r)})},createClients:function(){if(!this.service){var e=i.util.merge({},this._clientConfig);e.params=this.params,this.service=new a(e)}}})},{"../../clients/sts":326,"../core":342}],350:[function(e,t,r){(function(r){(function(){function i(e){var t=e.service,r=t.api||{},i={};return t.config.region&&(i.region=t.config.region),r.serviceId&&(i.serviceId=r.serviceId),t.config.credentials.accessKeyId&&(i.accessKeyId=t.config.credentials.accessKeyId),i}function a(e,t,r){r&&void 0!==t&&null!==t&&"structure"===r.type&&r.required&&r.required.length>0&&b.arrayEach(r.required,function(i){var s=r.members[i];if(!0===s.endpointDiscoveryId){var o=s.isLocationName?s.name:i;e[o]=String(t[i])}else a(e,t[i],s)})}function s(e,t){var r={};return a(r,e.params,t),r}function o(e){var t=e.service,r=t.api,a=r.operations?r.operations[e.operation]:void 0,o=a?a.input:void 0,n=s(e,o),p=i(e);Object.keys(n).length>0&&(p=b.update(p,n),a&&(p.operation=a.name));var m=y.endpointCache.get(p);if(!m||1!==m.length||""!==m[0].Address)if(m&&m.length>0)e.httpRequest.updateEndpoint(m[0].Address);else{var c=t.makeRequest(r.endpointOperation,{Operation:a.name,Identifiers:n});u(c),c.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),c.removeListener("retry",y.EventListeners.Core.RETRY_CHECK),y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}]),c.send(function(e,t){t&&t.Endpoints?y.endpointCache.put(p,t.Endpoints):e&&y.endpointCache.put(p,[{Address:"",CachePeriodInMinutes:1}])})}}function n(e,t){var r=e.service,a=r.api,o=a.operations?a.operations[e.operation]:void 0,n=o?o.input:void 0,p=s(e,n),m=i(e);Object.keys(p).length>0&&(m=b.update(m,p),o&&(m.operation=o.name));var c=y.EndpointCache.getKeyString(m),l=y.endpointCache.get(c);if(l&&1===l.length&&""===l[0].Address)return g[c]||(g[c]=[]),void g[c].push({request:e,callback:t});if(l&&l.length>0)e.httpRequest.updateEndpoint(l[0].Address),t();else{var d=r.makeRequest(a.endpointOperation,{Operation:o.name,Identifiers:p});d.removeListener("validate",y.EventListeners.Core.VALIDATE_PARAMETERS),u(d),y.endpointCache.put(c,[{Address:"",CachePeriodInMinutes:60}]),d.send(function(r,i){if(r){if(e.response.error=b.error(r,{retryable:!1}),y.endpointCache.remove(m),g[c]){var a=g[c];b.arrayEach(a,function(e){e.request.response.error=b.error(r,{retryable:!1}),e.callback()}),delete g[c]}}else if(i&&(y.endpointCache.put(c,i.Endpoints),e.httpRequest.updateEndpoint(i.Endpoints[0].Address),g[c])){var a=g[c];b.arrayEach(a,function(e){e.request.httpRequest.updateEndpoint(i.Endpoints[0].Address),e.callback()}),delete g[c]}t()})}}function u(e){var t=e.service.api,r=t.apiVersion;r&&!e.httpRequest.headers["x-amz-api-version"]&&(e.httpRequest.headers["x-amz-api-version"]=r)}function p(e){var t=e.error,r=e.httpResponse;if(t&&("InvalidEndpointException"===t.code||421===r.statusCode)){var a=e.request,o=a.service.api.operations||{},n=o[a.operation]?o[a.operation].input:void 0,u=s(a,n),p=i(a);Object.keys(u).length>0&&(p=b.update(p,u),o[a.operation]&&(p.operation=o[a.operation].name)),y.endpointCache.remove(p)}}function m(e){if(e._originalConfig&&e._originalConfig.endpoint&&!0===e._originalConfig.endpointDiscoveryEnabled)throw b.error(new Error,{code:"ConfigurationException",message:"Custom endpoint is supplied; endpointDiscoveryEnabled must not be true."});var t=y.config[e.serviceIdentifier]||{};return Boolean(y.config.endpoint||t.endpoint||e._originalConfig&&e._originalConfig.endpoint)}function c(e){return["false","0"].indexOf(e)>=0}function l(e){var t=e.service||{};if(void 0!==t.config.endpointDiscoveryEnabled)return t.config.endpointDiscoveryEnabled;if(!b.isBrowser()){for(var i=0;i-1&&0===++e[t];t--);}var s=e("../core").util,o=s.buffer.toBuffer;i.fromNumber=function(e){if(e>0x8000000000000000||e<-0x8000000000000000)throw new Error(e+" is too large (or, if negative, too small) to represent as an Int64");for(var t=new Uint8Array(8),r=7,s=Math.abs(Math.round(e));r>-1&&s>0;r--,s/=256)t[r]=s;return e<0&&a(t),new i(t)},i.prototype.valueOf=function(){var e=this.bytes.slice(0),t=128&e[0];return t&&a(e),parseInt(e.toString("hex"),16)*(t?-1:1)},i.prototype.toString=function(){return String(this.valueOf())},t.exports={Int64:i}},{"../core":342}],360:[function(e,t,r){function i(e,t,r){var i=s(t),o=i.headers[":message-type"];if(o){if("error"===o.value)throw a(i);if("event"!==o.value)return}var n=i.headers[":event-type"],u=r.members[n.value];if(u){var p={},m=u.eventPayloadMemberName;if(m){var c=u.members[m];"binary"===c.type?p[m]=i.body:p[m]=e.parse(i.body.toString(),c)}for(var l=u.eventHeaderMemberNames,d=0;d=0)return e.httpRequest.headers["X-Amz-Content-Sha256"]="UNSIGNED-PAYLOAD",t();a.util.computeSha256(s,function(r,i){r?t(r):(e.httpRequest.headers["X-Amz-Content-Sha256"]=i,t())})}else t()}}),e("SET_CONTENT_LENGTH","afterBuild",function(e){var t=i(e),r=a.util.getRequestPayloadShape(e);if(void 0===e.httpRequest.headers["Content-Length"])try{var s=a.util.string.byteLength(e.httpRequest.body);e.httpRequest.headers["Content-Length"]=s}catch(i){if(r&&r.isStreaming){if(r.requiresLength)throw i;if(t.indexOf("unsigned-body")>=0)return void(e.httpRequest.headers["Transfer-Encoding"]="chunked");throw i}throw i}}),e("SET_HTTP_HOST","afterBuild",function(e){e.httpRequest.headers.Host=e.httpRequest.endpoint.host}),e("RESTART","restart",function(){var e=this.response.error;e&&e.retryable&&(this.httpRequest=new a.HttpRequest(this.service.endpoint,this.service.region),this.response.retryCount=600?this.emit("sign",[this],function(e){e?t(e):o()}):o()}),e("HTTP_HEADERS","httpHeaders",function(e,t,r,i){r.httpResponse.statusCode=e,r.httpResponse.statusMessage=i,r.httpResponse.headers=t,r.httpResponse.body=a.util.buffer.toBuffer(""),r.httpResponse.buffers=[],r.httpResponse.numBytes=0;var s=t.date||t.Date,o=r.request.service;if(s){var n=Date.parse(s);o.config.correctClockSkew&&o.isClockSkewed(n)&&o.applyClockOffset(n)}}),e("HTTP_DATA","httpData",function(e,t){if(e){if(a.util.isNode()){t.httpResponse.numBytes+=e.length;var r=t.httpResponse.headers["content-length"],i={loaded:t.httpResponse.numBytes,total:r};t.request.emit("httpDownloadProgress",[i,t])}t.httpResponse.buffers.push(a.util.buffer.toBuffer(e))}}),e("HTTP_DONE","httpDone",function(e){if(e.httpResponse.buffers&&e.httpResponse.buffers.length>0){var t=a.util.buffer.concat(e.httpResponse.buffers);e.httpResponse.body=t}delete e.httpResponse.numBytes,delete e.httpResponse.buffers}),e("FINALIZE_ERROR","retry",function(e){e.httpResponse.statusCode&&(e.error.statusCode=e.httpResponse.statusCode,void 0===e.error.retryable&&(e.error.retryable=this.service.retryableError(e.error,this)))}),e("INVALIDATE_CREDENTIALS","retry",function(e){if(e.error)switch(e.error.code){case"RequestExpired":case"ExpiredTokenException":case"ExpiredToken":e.error.retryable=!0,e.request.service.config.credentials.expired=!0}}),e("EXPIRED_SIGNATURE","retry",function(e){var t=e.error;t&&"string"==typeof t.code&&"string"==typeof t.message&&t.code.match(/Signature/)&&t.message.match(/expired/)&&(e.error.retryable=!0)}),e("CLOCK_SKEWED","retry",function(e){e.error&&this.service.clockSkewError(e.error)&&this.service.config.correctClockSkew&&(e.error.retryable=!0)}),e("REDIRECT","retry",function(e){e.error&&e.error.statusCode>=300&&e.error.statusCode<400&&e.httpResponse.headers.location&&(this.httpRequest.endpoint=new a.Endpoint(e.httpResponse.headers.location),this.httpRequest.headers.Host=this.httpRequest.endpoint.host,e.error.redirect=!0,e.error.retryable=!0)}),e("RETRY_CHECK","retry",function(e){e.error&&(e.error.redirect&&e.redirectCount=0?(e.error=null,setTimeout(t,r)):t()})}),CorePost:(new s).addNamedListeners(function(e){e("EXTRACT_REQUEST_ID","extractData",a.util.extractRequestId),e("EXTRACT_REQUEST_ID","extractError",a.util.extractRequestId),e("ENOTFOUND_ERROR","httpError",function(e){if("NetworkingError"===e.code&&function(e){return"ENOTFOUND"===e.errno||"number"==typeof e.errno&&"function"==typeof a.util.getSystemErrorName&&["EAI_NONAME","EAI_NODATA"].indexOf(a.util.getSystemErrorName(e.errno)>=0)}(e)){var t="Inaccessible host: `"+e.hostname+"' at port `"+e.port+"'. This service may not be available in the `"+e.region+"' region.";this.response.error=a.util.error(new Error(t),{code:"UnknownEndpoint",region:e.region,hostname:e.hostname,retryable:!0,originalError:e})}})}),Logger:(new s).addNamedListeners(function(t){t("LOG_REQUEST","complete",function(t){function r(e,t){if(!t)return t;if(e.isSensitive)return"***SensitiveInformation***";switch(e.type){case"structure":var i={};return a.util.each(t,function(t,a){Object.prototype.hasOwnProperty.call(e.members,t)?i[t]=r(e.members[t],a):i[t]=a}),i;case"list":var s=[];return a.util.arrayEach(t,function(t,i){s.push(r(e.member,t))}),s;case"map":var o={};return a.util.each(t,function(t,i){o[t]=r(e.value,i)}),o;default:return t}}var i=t.request,s=i.service.config.logger;if(s){var o=function(){var o=t.request.service.getSkewCorrectedDate().getTime(),n=(o-i.startTime.getTime())/1e3,u=!!s.isTTY,p=t.httpResponse.statusCode,m=i.params;if(i.service.api.operations&&i.service.api.operations[i.operation]&&i.service.api.operations[i.operation].input){m=r(i.service.api.operations[i.operation].input,i.params)}var c=e("util").inspect(m,!0,null),l="";return u&&(l+="[33m"),l+="[AWS "+i.service.serviceIdentifier+" "+p,l+=" "+n.toString()+"s "+t.retryCount+" retries]",u&&(l+="[0;1m"),l+=" "+a.util.string.lowerFirst(i.operation),l+="("+c+")",u&&(l+="[0m"),l}();"function"==typeof s.log?s.log(o):"function"==typeof s.write&&s.write(o+"\n")}})}),Json:(new s).addNamedListeners(function(t){var r=e("./protocol/json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Rest:(new s).addNamedListeners(function(t){var r=e("./protocol/rest");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestJson:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_json");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),RestXml:(new s).addNamedListeners(function(t){var r=e("./protocol/rest_xml");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)}),Query:(new s).addNamedListeners(function(t){var r=e("./protocol/query");t("BUILD","build",r.buildRequest),t("EXTRACT_DATA","extractData",r.extractData),t("EXTRACT_ERROR","extractError",r.extractError)})}},{"./core":342,"./discover_endpoint":350,"./protocol/json":377,"./protocol/query":378,"./protocol/rest":379,"./protocol/rest_json":380,"./protocol/rest_xml":381,"./sequential_executor":392,util:444}],364:[function(e,t,r){var i=e("./core"),a=i.util.inherit;i.Endpoint=a({constructor:function(e,t){if(i.util.hideProperties(this,["slashes","auth","hash","search","query"]),void 0===e||null===e)throw new Error("Invalid endpoint: "+e);if("string"!=typeof e)return i.util.copy(e);if(!e.match(/^http/)){e=((t&&void 0!==t.sslEnabled?t.sslEnabled:i.config.sslEnabled)?"https":"http")+"://"+e}i.util.update(this,i.util.urlParse(e)),this.port?this.port=parseInt(this.port,10):this.port="https:"===this.protocol?443:80}}),i.HttpRequest=a({constructor:function(e,t){e=new i.Endpoint(e),this.method="POST",this.path=e.path||"/",this.headers={},this.body="",this.endpoint=e,this.region=t,this._userAgent="",this.setUserAgent()},setUserAgent:function(){this._userAgent=this.headers[this.getUserAgentHeaderName()]=i.util.userAgent()},getUserAgentHeaderName:function(){return(i.util.isBrowser()?"X-Amz-":"")+"User-Agent"},appendToUserAgent:function(e){"string"==typeof e&&e&&(this._userAgent+=" "+e),this.headers[this.getUserAgentHeaderName()]=this._userAgent},getUserAgent:function(){return this._userAgent},pathname:function(){return this.path.split("?",1)[0]},search:function(){var e=this.path.split("?",2)[1];return e?(e=i.util.queryStringParse(e),i.util.queryParamsToString(e)):""},updateEndpoint:function(e){var t=new i.Endpoint(e);this.endpoint=t,this.path=t.path||"/",this.headers.Host&&(this.headers.Host=t.host)}}),i.HttpResponse=a({constructor:function(){this.statusCode=void 0,this.headers={},this.body=void 0,this.streaming=!1,this.stream=null},createUnbufferedStream:function(){return this.streaming=!0,this.stream}}),i.HttpClient=a({}),i.HttpClient.getInstance=function(){return void 0===this.singleton&&(this.singleton=new this),this.singleton}},{"./core":342}],365:[function(e,t,r){var i=e("../core"),a=e("events").EventEmitter;e("../http"),i.XHRClient=i.util.inherit({handleRequest:function(e,t,r,s){var o=this,n=e.endpoint,u=new a,p=n.protocol+"//"+n.hostname;80!==n.port&&443!==n.port&&(p+=":"+n.port),p+=e.path;var m=new XMLHttpRequest,c=!1;e.stream=m,m.addEventListener("readystatechange",function(){try{if(0===m.status)return}catch(e){return}this.readyState>=this.HEADERS_RECEIVED&&!c&&(u.statusCode=m.status,u.headers=o.parseHeaders(m.getAllResponseHeaders()),u.emit("headers",u.statusCode,u.headers,m.statusText),c=!0),this.readyState===this.DONE&&o.finishRequest(m,u)},!1),m.upload.addEventListener("progress",function(e){u.emit("sendProgress",e)}),m.addEventListener("progress",function(e){u.emit("receiveProgress",e)},!1),m.addEventListener("timeout",function(){s(i.util.error(new Error("Timeout"),{code:"TimeoutError"}))},!1),m.addEventListener("error",function(){s(i.util.error(new Error("Network Failure"),{code:"NetworkingError"}))},!1),m.addEventListener("abort",function(){s(i.util.error(new Error("Request aborted"),{code:"RequestAbortedError"}))},!1),r(u),m.open(e.method,p,!1!==t.xhrAsync),i.util.each(e.headers,function(e,t){"Content-Length"!==e&&"User-Agent"!==e&&"Host"!==e&&m.setRequestHeader(e,t)}),t.timeout&&!1!==t.xhrAsync&&(m.timeout=t.timeout),t.xhrWithCredentials&&(m.withCredentials=!0);try{m.responseType="arraybuffer"}catch(e){}try{e.body?m.send(e.body):m.send()}catch(t){if(!e.body||"object"!=typeof e.body.buffer)throw t;m.send(e.body.buffer)}return u},parseHeaders:function(e){var t={};return i.util.arrayEach(e.split(/\r?\n/),function(e){var r=e.split(":",1)[0],i=e.substring(r.length+2);r.length>0&&(t[r.toLowerCase()]=i)}),t},finishRequest:function(e,t){var r;if("arraybuffer"===e.responseType&&e.response){var a=e.response;r=new i.util.Buffer(a.byteLength);for(var s=new Uint8Array(a),o=0;o-1?t||"":t,this.isJsonValue?JSON.parse(t):t&&"function"==typeof t.toString?t.toString():t},this.toWireFormat=function(e){return this.isJsonValue?JSON.stringify(e):e}}function l(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseFloat(e)},this.toWireFormat=this.toType}function d(){s.apply(this,arguments),this.toType=function(e){return null===e||void 0===e?null:parseInt(e,10)},this.toWireFormat=this.toType}function y(){s.apply(this,arguments),this.toType=function(e){var t=h.base64.decode(e);if(this.isSensitive&&h.isNode()&&"function"==typeof h.Buffer.alloc){var r=h.Buffer.alloc(t.length,t);t.fill(0),t=r}return t},this.toWireFormat=h.base64.encode}function b(){y.apply(this,arguments)}function S(){s.apply(this,arguments),this.toType=function(e){return"boolean"==typeof e?e:null===e||void 0===e?null:"true"===e}}var g=e("./collection"),h=e("../util");s.normalizedTypes={character:"string",double:"float",long:"integer",short:"integer",biginteger:"integer",bigdecimal:"float",blob:"binary"},s.types={structure:n,list:u,map:p,boolean:S,timestamp:m,float:l,integer:d,string:c,base64:b,binary:y},s.resolve=function(e,t){if(e.shape){var r=t.api.shapes[e.shape];if(!r)throw new Error("Cannot find shape reference: "+e.shape);return r}return null},s.create=function(e,t,r){if(e.isShape)return e;var i=s.resolve(e,t);if(i){var a=Object.keys(e);t.documentation||(a=a.filter(function(e){return!e.match(/documentation/)}));var o=function(){i.constructor.call(this,e,t,r)};return o.prototype=i,new o}e.type||(e.members?e.type="structure":e.member?e.type="list":e.key?e.type="map":e.type="string");var n=e.type;if(s.normalizedTypes[e.type]&&(e.type=s.normalizedTypes[e.type]),s.types[e.type])return new s.types[e.type](e,t,r);throw new Error("Unrecognized shape type: "+n)},s.shapes={StructureShape:n,ListShape:u,MapShape:p,StringShape:c,BooleanShape:S,Base64Shape:b},t.exports=s},{"../util":418,"./collection":369}],374:[function(e,t,r){var i=e("./core");i.ParamValidator=i.util.inherit({constructor:function(e){!0!==e&&void 0!==e||(e={min:!0}),this.validation=e},validate:function(e,t,r){if(this.errors=[],this.validateMember(e,t||{},r||"params"),this.errors.length>1){var a=this.errors.join("\n* ");throw a="There were "+this.errors.length+" validation errors:\n* "+a,i.util.error(new Error(a),{code:"MultipleValidationErrors",errors:this.errors})}if(1===this.errors.length)throw this.errors[0];return!0},fail:function(e,t){this.errors.push(i.util.error(new Error(t),{code:e}))},validateStructure:function(e,t,r){this.validateType(t,r,["object"],"structure");for(var i,a=0;e.required&&a= 1, but found "'+t+'" for '+r)},validatePattern:function(e,t,r){this.validation.pattern&&void 0!==e.pattern&&(new RegExp(e.pattern).test(t)||this.fail("PatternMatchError",'Provided value "'+t+'" does not match regex pattern /'+e.pattern+"/ for "+r))},validateRange:function(e,t,r,i){this.validation.min&&void 0!==e.min&&t= "+e.min+", but found "+t+" for "+r),this.validation.max&&void 0!==e.max&&t>e.max&&this.fail("MaxRangeError","Expected "+i+" <= "+e.max+", but found "+t+" for "+r)},validateEnum:function(e,t,r){this.validation.enum&&void 0!==e.enum&&-1===e.enum.indexOf(t)&&this.fail("EnumError","Found string value of "+t+", but expected "+e.enum.join("|")+" for "+r)},validateType:function(e,t,r,a){if(null===e||void 0===e)return!1;for(var s=!1,o=0;o63)throw u.error(new Error,{code:"ValidationError",message:"Hostname label length should be between 1 to 63 characters, inclusive."});if(!r.test(e))throw p.util.error(new Error,{code:"ValidationError",message:e+" is not hostname compatible."})})}var u=e("../util"),p=e("../core");t.exports={populateHostPrefix:i}},{"../core":342,"../util":418}],377:[function(e,t,r){function i(e){var t=e.httpRequest,r=e.service.api,i=r.targetPrefix+"."+r.operations[e.operation].name,a=r.jsonVersion||"1.0",s=r.operations[e.operation].input,o=new n;1===a&&(a="1.0"),t.body=o.build(e.params||{},s),t.headers["Content-Type"]="application/x-amz-json-"+a,t.headers["X-Amz-Target"]=i,p(e)}function a(e){var t={},r=e.httpResponse;if(t.code=r.headers["x-amzn-errortype"]||"UnknownError","string"==typeof t.code&&(t.code=t.code.split(":")[0]),r.body.length>0)try{var i=JSON.parse(r.body.toString()),a=i.__type||i.code||i.Code;a&&(t.code=a.split("#").pop()),"RequestEntityTooLarge"===t.code?t.message="Request body must be less than 1 MB":t.message=i.message||i.Message||null}catch(i){t.statusCode=r.statusCode,t.message=r.statusMessage}else t.statusCode=r.statusCode,t.message=r.statusCode.toString();e.error=o.error(new Error,t)}function s(e){var t=e.httpResponse.body.toString()||"{}";if(!1===e.request.service.config.convertResponseTypes)e.data=JSON.parse(t);else{var r=e.request.service.api.operations[e.request.operation],i=r.output||{},a=new u;e.data=a.parse(t,i)}}var o=e("../util"),n=e("../json/builder"),u=e("../json/parser"),p=e("./helpers").populateHostPrefix;t.exports={buildRequest:i,extractError:a,extractData:s}},{"../json/builder":366,"../json/parser":367,"../util":418,"./helpers":376}],378:[function(e,t,r){function i(e){var t=e.service.api.operations[e.operation],r=e.httpRequest;r.headers["Content-Type"]="application/x-www-form-urlencoded; charset=utf-8",r.params={Version:e.service.api.apiVersion,Action:t.name},(new u).serialize(e.params,t.input,function(e,t){r.params[e]=t}),r.body=n.queryParamsToString(r.params),m(e)}function a(e){var t,r=e.httpResponse.body.toString();if(r.match("=0?"&":"?";var n=[];m.arrayEach(Object.keys(s).sort(),function(e){Array.isArray(s[e])||(s[e]=[s[e]]);for(var t=0;t0){t=new n.XML.Parser;var c=t.parse(i.toString(),s);u.update(e.data,c)}}var n=e("../core"),u=e("../util"),p=e("./rest");t.exports={buildRequest:a,extractError:s,extractData:o}},{"../core":342,"../util":418,"./rest":379}],382:[function(e,t,r){function i(){}function a(e){return e.isQueryName||"ec2"!==e.api.protocol?e.name:e.name[0].toUpperCase()+e.name.substr(1)}function s(e,t,r,i){p.each(r.members,function(r,s){var o=t[r];if(null!==o&&void 0!==o){var n=a(s);n=e?e+"."+n:n,u(n,o,s,i)}})}function o(e,t,r,i){var a=1;p.each(t,function(t,s){var o=r.flattened?".":".entry.",n=o+a+++".",p=n+(r.key.name||"key"),m=n+(r.value.name||"value");u(e+p,t,r.key,i),u(e+m,s,r.value,i)})}function n(e,t,r,i){var s=r.member||{};if(0===t.length)return void i.call(this,e,null);p.arrayEach(t,function(t,o){var n="."+(o+1);if("ec2"===r.api.protocol)n+="";else if(r.flattened){if(s.name){var p=e.split(".");p.pop(),p.push(a(s)),e=p.join(".")}}else n="."+(s.name?s.name:"member")+n;u(e+n,t,s,i)})}function u(e,t,r,i){null!==t&&void 0!==t&&("structure"===r.type?s(e,t,r,i):"list"===r.type?n(e,t,r,i):"map"===r.type?o(e,t,r,i):i(e,r.toWireFormat(t).toString()))}var p=e("../util");i.prototype.serialize=function(e,t,r){s("",e,t,r)},t.exports=i},{"../util":418}],383:[function(e,t,r){var i=e("../core"),a=null,s={signatureVersion:"v4",signingName:"rds-db",operations:{}},o={region:"string",hostname:"string",port:"number",username:"string"};i.RDS.Signer=i.util.inherit({constructor:function(e){this.options=e||{}},convertUrlToAuthToken:function(e){if(0===e.indexOf("https://"))return e.substring("https://".length)},getAuthToken:function(e,t){"function"==typeof e&&void 0===t&&(t=e,e={});var r=this,o="function"==typeof t;e=i.util.merge(this.options,e);var n=this.validateAuthTokenOptions(e);if(!0!==n){if(o)return t(n,null);throw n}var u={region:e.region,endpoint:new i.Endpoint(e.hostname+":"+e.port),paramValidation:!1,signatureVersion:"v4"};e.credentials&&(u.credentials=e.credentials),a=new i.Service(u),a.api=s;var p=a.makeRequest();if(this.modifyRequestForAuthToken(p,e),!o){var m=p.presign(900);return this.convertUrlToAuthToken(m)}p.presign(900,function(e,i){i&&(i=r.convertUrlToAuthToken(i)),t(e,i)})},modifyRequestForAuthToken:function(e,t){e.on("build",e.buildAsGet),e.httpRequest.body=i.util.queryParamsToString({Action:"connect",DBUser:t.username})},validateAuthTokenOptions:function(e){var t="";e=e||{};for(var r in o)Object.prototype.hasOwnProperty.call(o,r)&&typeof e[r]!==o[r]&&(t+="option '"+r+"' should have been type '"+o[r]+"', was '"+typeof e[r]+"'.\n");return!t.length||i.util.error(new Error,{code:"InvalidParameter",message:t})}})},{"../core":342}],384:[function(e,t,r){t.exports={now:function(){return"undefined"!=typeof performance&&"function"==typeof performance.now?performance.now():Date.now()}}},{}],385:[function(e,t,r){function i(e){return"string"==typeof e&&(e.startsWith("fips-")||e.endsWith("-fips"))}function a(e){return"string"==typeof e&&["aws-global","aws-us-gov-global"].includes(e)}function s(e){return["fips-aws-global","aws-fips","aws-global"].includes(e)?"us-east-1":["fips-aws-us-gov-global","aws-us-gov-global"].includes(e)?"us-gov-west-1":e.replace(/fips-(dkr-|prod-)?|-fips/,"")}t.exports={isFipsRegion:i,isGlobalRegion:a,getRealRegion:s}},{}],386:[function(e,t,r){function i(e){if(!e)return null;var t=e.split("-");return t.length<3?null:t.slice(0,t.length-2).join("-")+"-*"}function a(e){var t=e.config.region,r=i(t),a=e.api.endpointPrefix;return[[t,a],[r,a],[t,"*"],[r,"*"],["*",a],["*","*"]].map(function(e){return e[0]&&e[1]?e.join("/"):null})}function s(e,t){u.each(t,function(t,r){"globalEndpoint"!==t&&(void 0!==e.config[t]&&null!==e.config[t]||(e.config[t]=r))})}function o(e){for(var t=a(e),r=e.config.useFipsEndpoint,i=e.config.useDualstackEndpoint,o=0;o=0){u=!0;var p=0}var m=function(){u&&p!==n?a.emit("error",i.util.error(new Error("Stream content length mismatch. Received "+p+" of "+n+" bytes."),{code:"StreamContentLengthMismatch"})):2===i.HttpClient.streamsApiVersion?a.end():a.emit("end")},c=o.httpResponse.createUnbufferedStream();if(2===i.HttpClient.streamsApiVersion)if(u){var l=new e.PassThrough;l._write=function(t){return t&&t.length&&(p+=t.length),e.PassThrough.prototype._write.apply(this,arguments)},l.on("end",m),a.on("error",function(e){u=!1,c.unpipe(l),l.emit("end"),l.end()}),c.pipe(l).pipe(a,{end:!1})}else c.pipe(a);else u&&c.on("data",function(e){e&&e.length&&(p+=e.length)}),c.on("data",function(e){a.emit("data",e)}),c.on("end",m);c.on("error",function(e){u=!1,a.emit("error",e)})}}),a},emitEvent:function(e,t,r){"function"==typeof t&&(r=t,t=null),r||(r=function(){}),t||(t=this.eventParameters(e,this.response)),i.SequentialExecutor.prototype.emit.call(this,e,t,function(e){e&&(this.response.error=e),r.call(this,e)})},eventParameters:function(e){switch(e){case"restart":case"validate":case"sign":case"build":case"afterValidate":case"afterBuild":return[this];case"error":return[this.response.error,this.response];default:return[this.response]}},presign:function(e,t){return t||"function"!=typeof e||(t=e,e=null),(new i.Signers.Presign).sign(this.toGet(),e,t)},isPresigned:function(){return Object.prototype.hasOwnProperty.call(this.httpRequest.headers,"presigned-expires")},toUnauthenticated:function(){return this._unAuthenticated=!0,this.removeListener("validate",i.EventListeners.Core.VALIDATE_CREDENTIALS),this.removeListener("sign",i.EventListeners.Core.SIGN),this},toGet:function(){return"query"!==this.service.api.protocol&&"ec2"!==this.service.api.protocol||(this.removeListener("build",this.buildAsGet),this.addListener("build",this.buildAsGet)),this},buildAsGet:function(e){e.httpRequest.method="GET",e.httpRequest.path=e.service.endpoint.path+"?"+e.httpRequest.body,e.httpRequest.body="",delete e.httpRequest.headers["Content-Length"],delete e.httpRequest.headers["Content-Type"]},haltHandlersOnError:function(){this._haltHandlersOnError=!0}}),i.Request.addPromisesToClass=function(e){this.prototype.promise=function(){var t=this;return this.httpRequest.appendToUserAgent("promise"),new e(function(e,r){t.on("complete",function(t){t.error?r(t.error):e(Object.defineProperty(t.data||{},"$response",{value:t}))}),t.runTo()})}},i.Request.deletePromisesFromClass=function(){delete this.prototype.promise},i.util.addPromises(i.Request),i.util.mixin(i.Request,i.SequentialExecutor)}).call(this)}).call(this,e("_process"))},{"./core":342,"./state_machine":417,_process:432,jmespath:431}],389:[function(e,t,r){function i(e){var t=e.request._waiter,r=t.config.acceptors,i=!1,a="retry";r.forEach(function(r){if(!i){var s=t.matchers[r.matcher];s&&s(e,r.expected,r.argument)&&(i=!0,a=r.state)}}),!i&&e.error&&(a="failure"),"success"===a?t.setSuccess(e):t.setError(e,"retry"===a)}var a=e("./core"),s=a.util.inherit,o=e("jmespath");a.ResourceWaiter=s({constructor:function(e,t){this.service=e,this.state=t,this.loadWaiterConfig(this.state)},service:null,state:null,config:null,matchers:{path:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}return o.strictDeepEqual(i,t)},pathAll:function(e,t,r){try{var i=o.search(e.data,r)}catch(e){return!1}Array.isArray(i)||(i=[i]);var a=i.length;if(!a)return!1;for(var s=0;s=1&&t.doneParts===t.numParts&&t.finishMultiPart()}))}r&&t.fillQueue.call(t)},abort:function(){var e=this;!0===e.isDoneChunking&&1===e.totalPartNumbers&&e.singlePart?e.singlePart.abort():e.cleanup(i.util.error(new Error("Request aborted by user"),{code:"RequestAbortedError",retryable:!1}))},validateBody:function(){var e=this;if(e.body=e.service.config.params.Body,"string"==typeof e.body)e.body=i.util.buffer.toBuffer(e.body);else if(!e.body)throw new Error("params.Body is required");e.sliceFn=i.util.arraySliceFn(e.body)},bindServiceObject:function(e){e=e||{};var t=this;if(t.service){var r=t.service,a=i.util.copy(r.config);a.signatureVersion=r.getSignatureVersion(),t.service=new r.constructor.__super__(a),t.service.config.params=i.util.merge(t.service.config.params||{},e),Object.defineProperty(t.service,"_originalConfig",{get:function(){return r._originalConfig},enumerable:!1,configurable:!0})}else t.service=new i.S3({params:e})},adjustTotalBytes:function(){var e=this;try{e.totalBytes=a(e.body)}catch(e){}if(e.totalBytes){var t=Math.ceil(e.totalBytes/e.maxTotalParts);t>e.partSize&&(e.partSize=t)}else e.totalBytes=void 0},isDoneChunking:!1,partPos:0,totalChunkedBytes:0,totalUploadedBytes:0,totalBytes:void 0,numParts:0,totalPartNumbers:0,activeParts:0,doneParts:0,parts:null,completeInfo:null,failed:!1,multipartReq:null,partBuffers:null,partBufferLength:0,fillBuffer:function(){var e=this,t=a(e.body);if(0===t)return e.isDoneChunking=!0,e.numParts=1,void e.nextChunk(e.body);for(;e.activeParts=e.queueSize)){var t=e.body.read(e.partSize-e.partBufferLength)||e.body.read();if(t&&(e.partBuffers.push(t),e.partBufferLength+=t.length,e.totalChunkedBytes+=t.length),e.partBufferLength>=e.partSize){var r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers);if(e.partBuffers=[],e.partBufferLength=0,r.length>e.partSize){var i=r.slice(e.partSize);e.partBuffers.push(i),e.partBufferLength+=i.length,r=r.slice(0,e.partSize)}e.nextChunk(r)}e.isDoneChunking&&!e.isDoneSending&&(r=1===e.partBuffers.length?e.partBuffers[0]:s.concat(e.partBuffers),e.partBuffers=[],e.partBufferLength=0,e.totalBytes=e.totalChunkedBytes,e.isDoneSending=!0,(0===e.numParts||r.length>0)&&(e.numParts++,e.nextChunk(r))),e.body.read(0)}},nextChunk:function(e){var t=this;if(t.failed)return null;var r=++t.totalPartNumbers;if(t.isDoneChunking&&1===r){var a={Body:e};this.tags&&(a.Tagging=this.getTaggingHeader());var s=t.service.putObject(a);return s._managedUpload=t,s.on("httpUploadProgress",t.progress).send(t.finishSinglePart),t.singlePart=s,null}if(t.service.config.params.ContentMD5){var o=i.util.error(new Error("The Content-MD5 you specified is invalid for multi-part uploads."),{code:"InvalidDigest",retryable:!1});return t.cleanup(o),null}if(t.completeInfo[r]&&null!==t.completeInfo[r].ETag)return null;t.activeParts++,t.service.config.params.UploadId?t.uploadPart(e,r):t.multipartReq?t.queueChunks(e,r):(t.multipartReq=t.service.createMultipartUpload(),t.multipartReq.on("success",function(e){t.service.config.params.UploadId=e.data.UploadId,t.multipartReq=null}),t.queueChunks(e,r),t.multipartReq.on("error",function(e){t.cleanup(e)}),t.multipartReq.send())},getTaggingHeader:function(){for(var e=[],t=0;t-1&&r.splice(a,1)}return this},removeAllListeners:function(e){return e?delete this._events[e]:this._events={},this},emit:function(e,t,r){r||(r=function(){});var i=this.listeners(e),a=i.length;return this.callListeners(i,t,r),a>0},callListeners:function(e,t,r,a){function s(a){if(a&&(n=i.util.error(n||new Error,a),o._haltHandlersOnError))return r.call(o,n);o.callListeners(e,t,r,n)}for(var o=this,n=a||null;e.length>0;){var u=e.shift();if(u._isAsync)return void u.apply(o,t.concat([s]));try{u.apply(o,t)}catch(e){n=i.util.error(n||new Error,e)}if(n&&o._haltHandlersOnError)return void r.call(o,n)}r.call(o,n)},addListeners:function(e){var t=this;return e._events&&(e=e._events),i.util.each(e,function(e,r){"function"==typeof r&&(r=[r]),i.util.arrayEach(r,function(r){t.on(e,r)})}),t},addNamedListener:function(e,t,r,i){return this[e]=r,this.addListener(t,r,i),this},addNamedAsyncListener:function(e,t,r,i){return r._isAsync=!0,this.addNamedListener(e,t,r,i)},addNamedListeners:function(e){var t=this;return e(function(){t.addNamedListener.apply(t,arguments)},function(){t.addNamedAsyncListener.apply(t,arguments)}),this}}),i.SequentialExecutor.prototype.addListener=i.SequentialExecutor.prototype.on,t.exports=i.SequentialExecutor},{"./core":342}],393:[function(e,t,r){(function(r){(function(){var i=e("./core"),a=e("./model/api"),s=e("./region_config"),o=i.util.inherit,n=0,u=e("./region/utils");i.Service=o({constructor:function(e){if(!this.loadServiceClass)throw i.util.error(new Error,"Service must be constructed with `new' operator");if(e){if(e.region){var t=e.region;u.isFipsRegion(t)&&(e.region=u.getRealRegion(t),e.useFipsEndpoint=!0),u.isGlobalRegion(t)&&(e.region=u.getRealRegion(t))}"boolean"==typeof e.useDualstack&&"boolean"!=typeof e.useDualstackEndpoint&&(e.useDualstackEndpoint=e.useDualstack)}var r=this.loadServiceClass(e||{});if(r){var a=i.util.copy(e),s=new r(e);return Object.defineProperty(s,"_originalConfig",{get:function(){return a},enumerable:!1,configurable:!0}),s._clientId=++n,s}this.initialize(e)},initialize:function(e){var t=i.config[this.serviceIdentifier];if(this.config=new i.Config(i.config),t&&this.config.update(t,!0),e&&this.config.update(e,!0),this.validateService(),this.config.endpoint||s.configureEndpoint(this),this.config.endpoint=this.endpointFromTemplate(this.config.endpoint),this.setEndpoint(this.config.endpoint),i.SequentialExecutor.call(this),i.Service.addDefaultMonitoringListeners(this),(this.config.clientSideMonitoring||i.Service._clientSideMonitoring)&&this.publisher){var a=this.publisher;this.addNamedListener("PUBLISH_API_CALL","apiCall",function(e){r.nextTick(function(){a.eventHandler(e)})}),this.addNamedListener("PUBLISH_API_ATTEMPT","apiCallAttempt",function(e){r.nextTick(function(){a.eventHandler(e)})})}},validateService:function(){},loadServiceClass:function(e){var t=e;if(i.util.isEmpty(this.api)){if(t.apiConfig)return i.Service.defineServiceApi(this.constructor,t.apiConfig);if(this.constructor.services){t=new i.Config(i.config),t.update(e,!0);var r=t.apiVersions[this.constructor.serviceIdentifier];return r=r||t.apiVersion,this.getLatestServiceClass(r)}return null}return null},getLatestServiceClass:function(e){return e=this.getLatestServiceVersion(e),null===this.constructor.services[e]&&i.Service.defineServiceApi(this.constructor,e),this.constructor.services[e]},getLatestServiceVersion:function(e){if(!this.constructor.services||0===this.constructor.services.length)throw new Error("No services defined on "+this.constructor.serviceIdentifier);if(e?i.util.isType(e,Date)&&(e=i.util.date.iso8601(e).split("T")[0]):e="latest",Object.hasOwnProperty(this.constructor.services,e))return e;for(var t=Object.keys(this.constructor.services).sort(),r=null,a=t.length-1;a>=0;a--)if("*"!==t[a][t[a].length-1]&&(r=t[a]),t[a].substr(0,10)<=e)return r;throw new Error("Could not find "+this.constructor.serviceIdentifier+" API to satisfy version constraint `"+e+"'")},api:{},defaultRetryCount:3,customizeRequests:function(e){if(e){if("function"!=typeof e)throw new Error("Invalid callback type '"+typeof e+"' provided in customizeRequests");this.customRequestHandler=e}else this.customRequestHandler=null},makeRequest:function(e,t,r){if("function"==typeof t&&(r=t,t=null),t=t||{},this.config.params){var a=this.api.operations[e];a&&(t=i.util.copy(t),i.util.each(this.config.params,function(e,r){a.input.members[e]&&(void 0!==t[e]&&null!==t[e]||(t[e]=r))}))}var s=new i.Request(this,e,t);return this.addAllRequestListeners(s),this.attachMonitoringEmitter(s),r&&s.send(r),s},makeUnauthenticatedRequest:function(e,t,r){"function"==typeof t&&(r=t,t={});var i=this.makeRequest(e,t).toUnauthenticated();return r?i.send(r):i},waitFor:function(e,t,r){return new i.ResourceWaiter(this,e).wait(t,r)},addAllRequestListeners:function(e){for(var t=[i.events,i.EventListeners.Core,this.serviceInterface(),i.EventListeners.CorePost],r=0;r299?(a.code&&(r.FinalAwsException=a.code),a.message&&(r.FinalAwsExceptionMessage=a.message)):((a.code||a.name)&&(r.FinalSdkException=a.code||a.name),a.message&&(r.FinalSdkExceptionMessage=a.message))}return r},apiAttemptEvent:function(e){var t=e.service.api.operations[e.operation],r={Type:"ApiCallAttempt",Api:t?t.name:e.operation,Version:1,Service:e.service.api.serviceId||e.service.api.endpointPrefix,Fqdn:e.httpRequest.endpoint.hostname,UserAgent:e.httpRequest.getUserAgent()},i=e.response;return i.httpResponse.statusCode&&(r.HttpStatusCode=i.httpResponse.statusCode),!e._unAuthenticated&&e.service.config.credentials&&e.service.config.credentials.accessKeyId&&(r.AccessKey=e.service.config.credentials.accessKeyId),i.httpResponse.headers?(e.httpRequest.headers["x-amz-security-token"]&&(r.SessionToken=e.httpRequest.headers["x-amz-security-token"]),i.httpResponse.headers["x-amzn-requestid"]&&(r.XAmznRequestId=i.httpResponse.headers["x-amzn-requestid"]),i.httpResponse.headers["x-amz-request-id"]&&(r.XAmzRequestId=i.httpResponse.headers["x-amz-request-id"]),i.httpResponse.headers["x-amz-id-2"]&&(r.XAmzId2=i.httpResponse.headers["x-amz-id-2"]),r):r},attemptFailEvent:function(e){var t=this.apiAttemptEvent(e),r=e.response,i=r.error;return r.httpResponse.statusCode>299?(i.code&&(t.AwsException=i.code),i.message&&(t.AwsExceptionMessage=i.message)):((i.code||i.name)&&(t.SdkException=i.code||i.name),i.message&&(t.SdkExceptionMessage=i.message)),t},attachMonitoringEmitter:function(e){var t,r,a,s,o,n,u=0,p=this;e.on("validate",function(){s=i.util.realClock.now(),n=Date.now()},!0),e.on("sign",function(){r=i.util.realClock.now(),t=Date.now(),o=e.httpRequest.region,u++},!0),e.on("validateResponse",function(){a=Math.round(i.util.realClock.now()-r)}),e.addNamedListener("API_CALL_ATTEMPT","success",function(){var r=p.apiAttemptEvent(e);r.Timestamp=t,r.AttemptLatency=a>=0?a:0,r.Region=o,p.emit("apiCallAttempt",[r])}),e.addNamedListener("API_CALL_ATTEMPT_RETRY","retry",function(){var s=p.attemptFailEvent(e);s.Timestamp=t,a=a||Math.round(i.util.realClock.now()-r),s.AttemptLatency=a>=0?a:0,s.Region=o,p.emit("apiCallAttempt",[s])}),e.addNamedListener("API_CALL","complete",function(){var t=p.apiCallEvent(e);if(t.AttemptCount=u,!(t.AttemptCount<=0)){t.Timestamp=n;var r=Math.round(i.util.realClock.now()-s);t.Latency=r>=0?r:0;var a=e.response;a.error&&a.error.retryable&&"number"==typeof a.retryCount&&"number"==typeof a.maxRetries&&a.retryCount>=a.maxRetries&&(t.MaxRetriesExceeded=1),p.emit("apiCall",[t])}})},setupRequestListeners:function(e){},getSigningName:function(){return this.api.signingName||this.api.endpointPrefix},getSignerClass:function(e){var t,r=null,a="";if(e){r=(e.service.api.operations||{})[e.operation]||null,a=r?r.authtype:""}return t=this.config.signatureVersion?this.config.signatureVersion:"v4"===a||"v4-unsigned-body"===a?"v4":this.api.signatureVersion,i.Signers.RequestSigner.getVersion(t)},serviceInterface:function(){switch(this.api.protocol){case"ec2":case"query":return i.EventListeners.Query;case"json":return i.EventListeners.Json;case"rest-json":return i.EventListeners.RestJson;case"rest-xml":return i.EventListeners.RestXml}if(this.api.protocol)throw new Error("Invalid service `protocol' "+this.api.protocol+" in API config")},successfulResponse:function(e){return e.httpResponse.statusCode<300},numRetries:function(){return void 0!==this.config.maxRetries?this.config.maxRetries:this.defaultRetryCount},retryDelays:function(e,t){return i.util.calculateRetryDelay(e,this.config.retryDelayOptions,t)},retryableError:function(e){return!!this.timeoutError(e)||(!!this.networkingError(e)||(!!this.expiredCredentialsError(e)||(!!this.throttledError(e)||e.statusCode>=500)))},networkingError:function(e){return"NetworkingError"===e.code},timeoutError:function(e){return"TimeoutError"===e.code},expiredCredentialsError:function(e){return"ExpiredTokenException"===e.code},clockSkewError:function(e){switch(e.code){case"RequestTimeTooSkewed":case"RequestExpired":case"InvalidSignatureException":case"SignatureDoesNotMatch":case"AuthFailure":case"RequestInTheFuture":return!0;default:return!1}},getSkewCorrectedDate:function(){return new Date(Date.now()+this.config.systemClockOffset)},applyClockOffset:function(e){e&&(this.config.systemClockOffset=e-Date.now())},isClockSkewed:function(e){if(e)return Math.abs(this.getSkewCorrectedDate().getTime()-e)>=3e5},throttledError:function(e){if(429===e.statusCode)return!0;switch(e.code){case"ProvisionedThroughputExceededException":case"Throttling":case"ThrottlingException":case"RequestLimitExceeded":case"RequestThrottled":case"RequestThrottledException":case"TooManyRequestsException":case"TransactionInProgressException":case"EC2ThrottledException":return!0;default:return!1}},endpointFromTemplate:function(e){if("string"!=typeof e)return e;var t=e;return t=t.replace(/\{service\}/g,this.api.endpointPrefix),t=t.replace(/\{region\}/g,this.config.region),t=t.replace(/\{scheme\}/g,this.config.sslEnabled?"https":"http")},setEndpoint:function(e){this.endpoint=new i.Endpoint(e,this.config)},paginationConfig:function(e,t){var r=this.api.operations[e].paginator;if(!r){if(t){var a=new Error;throw i.util.error(a,"No pagination configuration for "+e)}return null}return r}}),i.util.update(i.Service,{defineMethods:function(e){i.util.each(e.prototype.api.operations,function(t){if(!e.prototype[t]){"none"===e.prototype.api.operations[t].authtype?e.prototype[t]=function(e,r){return this.makeUnauthenticatedRequest(t,e,r)}:e.prototype[t]=function(e,r){return this.makeRequest(t,e,r)}}})},defineService:function(e,t,r){i.Service._serviceMap[e]=!0,Array.isArray(t)||(r=t,t=[]);var a=o(i.Service,r||{});if("string"==typeof e){i.Service.addVersions(a,t);var s=a.serviceIdentifier||e;a.serviceIdentifier=s}else a.prototype.api=e,i.Service.defineMethods(a);if(i.SequentialExecutor.call(this.prototype),!this.prototype.publisher&&i.util.clientSideMonitoring){var n=i.util.clientSideMonitoring.Publisher,u=i.util.clientSideMonitoring.configProvider,p=u();this.prototype.publisher=new n(p),p.enabled&&(i.Service._clientSideMonitoring=!0)}return i.SequentialExecutor.call(a.prototype),i.Service.addDefaultMonitoringListeners(a.prototype),a},addVersions:function(e,t){Array.isArray(t)||(t=[t]),e.services=e.services||{};for(var r=0;r=0){throw i.util.error(new Error,{name:"InvalidEndpoint",message:"AWS.IotData requires an explicit `endpoint' configuration option."})}},setupRequestListeners:function(e){e.addListener("validateResponse",this.validateResponseBody),a.indexOf(e.operation)>-1&&e.addListener("extractData",i.util.convertPayloadToString)},validateResponseBody:function(e){var t=e.httpResponse.body.toString()||"{}",r=t.trim();r&&"{"===r.charAt(0)||(e.httpResponse.body="")}})},{"../core":342}],399:[function(e,t,r){var i=e("../core");i.util.update(i.Lambda.prototype,{setupRequestListeners:function(e){"invoke"===e.operation&&e.addListener("extractData",i.util.convertPayloadToString)}})},{"../core":342}],400:[function(e,t,r){var i=e("../core");i.util.update(i.MachineLearning.prototype,{setupRequestListeners:function(e){"predict"===e.operation&&e.addListener("build",this.buildEndpoint)},buildEndpoint:function(e){var t=e.params.PredictEndpoint;t&&(e.httpRequest.endpoint=new i.Endpoint(t))}})},{"../core":342}],401:[function(e,t,r){e("../polly/presigner")},{"../polly/presigner":375}],402:[function(e,t,r){var i=e("../core"),a=e("./rdsutil");e("../rds/signer");var s=["copyDBSnapshot","createDBInstanceReadReplica","createDBCluster","copyDBClusterSnapshot","startDBInstanceAutomatedBackupsReplication"];i.util.update(i.RDS.prototype,{setupRequestListeners:function(e){a.setupRequestListeners(this,e,s)}})},{"../core":342,"../rds/signer":383,"./rdsutil":403}],403:[function(e,t,r){var i=e("../core"),a={setupRequestListeners:function(e,t,r){if(-1!==r.indexOf(t.operation)&&t.params.SourceRegion)if(t.params=i.util.copy(t.params),t.params.PreSignedUrl||t.params.SourceRegion===e.config.region)delete t.params.SourceRegion;else{var s=!!e.config.paramValidation;s&&t.removeListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS),t.onAsync("validate",a.buildCrossRegionPresignedUrl),s&&t.addListener("validate",i.EventListeners.Core.VALIDATE_PARAMETERS)}},buildCrossRegionPresignedUrl:function(e,t){var r=i.util.copy(e.service.config);r.region=e.params.SourceRegion,delete e.params.SourceRegion,delete r.endpoint,delete r.params,r.signatureVersion="v4";var a=e.service.config.region,s=new e.service.constructor(r),o=s[e.operation](i.util.copy(e.params));o.on("build",function(e){var t=e.httpRequest;t.params.DestinationRegion=a,t.body=i.util.queryParamsToString(t.params)}),o.presign(function(r,i){r?t(r):(e.params.PreSignedUrl=i,t())})}};t.exports=a},{"../core":342}],404:[function(e,t,r){var i=e("../core");i.util.update(i.Route53.prototype,{setupRequestListeners:function(e){e.on("build",this.sanitizeUrl)},sanitizeUrl:function(e){var t=e.httpRequest.path;e.httpRequest.path=t.replace(/\/%2F\w+%2F/,"/")},retryableError:function(e){return"PriorRequestNotComplete"===e.code&&400===e.statusCode||i.Service.prototype.retryableError.call(this,e)}})},{"../core":342}],405:[function(e,t,r){var i=e("../core"),a=e("../signers/v4_credentials"),s=e("../config_regional_endpoint"),o=e("./s3util"),n=e("../region_config");e("../s3/managed_upload");var u={completeMultipartUpload:!0,copyObject:!0,uploadPartCopy:!0},p=["AuthorizationHeaderMalformed","BadRequest","PermanentRedirect",301];i.util.update(i.S3.prototype,{getSignatureVersion:function(e){var t=this.api.signatureVersion,r=this._originalConfig?this._originalConfig.signatureVersion:null,i=this.config.signatureVersion,a=!!e&&e.isPresigned();return r?r="v2"===r?"s3":r:(!0!==a?t="v4":i&&(t=i),t)},getSigningName:function(e){if(e&&"writeGetObjectResponse"===e.operation)return"s3-object-lambda";var t=i.Service.prototype.getSigningName;return e&&e._parsedArn&&e._parsedArn.service?e._parsedArn.service:t.call(this)},getSignerClass:function(e){var t=this.getSignatureVersion(e);return i.Signers.RequestSigner.getVersion(t)},validateService:function(){var e,t=[];if(this.config.region||(this.config.region="us-east-1"),!this.config.endpoint&&this.config.s3BucketEndpoint&&t.push("An endpoint must be provided when configuring `s3BucketEndpoint` to true."),1===t.length?e=t[0]:t.length>1&&(e="Multiple configuration errors:\n"+t.join("\n")),e)throw i.util.error(new Error,{name:"InvalidEndpoint",message:e})},shouldDisableBodySigning:function(e){var t=this.getSignerClass();return!0===this.config.s3DisableBodySigning&&t===i.Signers.V4&&"https:"===e.httpRequest.endpoint.protocol},setupRequestListeners:function(e){if(e.addListener("validate",this.validateScheme),e.addListener("validate",this.validateBucketName,!0),e.addListener("validate",this.optInUsEast1RegionalEndpoint,!0),e.removeListener("validate",i.EventListeners.Core.VALIDATE_REGION),e.addListener("build",this.addContentType),e.addListener("build",this.computeContentMd5),e.addListener("build",this.computeSseCustomerKeyMd5),e.addListener("build",this.populateURI),e.addListener("afterBuild",this.addExpect100Continue),e.addListener("extractError",this.extractError),e.addListener("extractData",i.util.hoistPayloadMember),e.addListener("extractData",this.extractData),e.addListener("extractData",this.extractErrorFrom200Response),e.addListener("beforePresign",this.prepareSignedUrl),this.shouldDisableBodySigning(e)&&(e.removeListener("afterBuild",i.EventListeners.Core.COMPUTE_SHA256),e.addListener("afterBuild",this.disableBodySigning)),"createBucket"!==e.operation&&o.isArnInParam(e,"Bucket"))return e._parsedArn=i.util.ARN.parse(e.params.Bucket),e.removeListener("validate",this.validateBucketName),e.removeListener("build",this.populateURI),"s3"===e._parsedArn.service?(e.addListener("validate",o.validateS3AccessPointArn),e.addListener("validate",this.validateArnResourceType),e.addListener("validate",this.validateArnRegion)):"s3-outposts"===e._parsedArn.service&&(e.addListener("validate",o.validateOutpostsAccessPointArn),e.addListener("validate",o.validateOutpostsArn),e.addListener("validate",o.validateArnRegion)),e.addListener("validate",o.validateArnAccount),e.addListener("validate",o.validateArnService),e.addListener("build",this.populateUriFromAccessPointArn),void e.addListener("build",o.validatePopulateUriFromArn);e.addListener("validate",this.validateBucketEndpoint),e.addListener("validate",this.correctBucketRegionFromCache),e.onAsync("extractError",this.requestBucketRegion),i.util.isBrowser()&&e.onAsync("retry",this.reqRegionForNetworkingError)},validateScheme:function(e){var t=e.params,r=e.httpRequest.endpoint.protocol;if((t.SSECustomerKey||t.CopySourceSSECustomerKey)&&"https:"!==r)throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send SSE keys over HTTP. Set 'sslEnabled'to 'true' in your configuration"})},validateBucketEndpoint:function(e){if(!e.params.Bucket&&e.service.config.s3BucketEndpoint){throw i.util.error(new Error,{code:"ConfigError",message:"Cannot send requests to root API with `s3BucketEndpoint` set."})}},validateArnRegion:function(e){o.validateArnRegion(e,{allowFipsEndpoint:!0})},validateArnResourceType:function(e){var t=e._parsedArn.resource;if(0!==t.indexOf("accesspoint:")&&0!==t.indexOf("accesspoint/"))throw i.util.error(new Error,{code:"InvalidARN",message:"ARN resource should begin with 'accesspoint/'"})},validateBucketName:function(e){var t=e.service,r=t.getSignatureVersion(e),a=e.params&&e.params.Bucket,s=e.params&&e.params.Key,o=a&&a.indexOf("/");if(a&&o>=0)if("string"==typeof s&&o>0){e.params=i.util.copy(e.params);var n=a.substr(o+1)||"";e.params.Key=n+"/"+s,e.params.Bucket=a.substr(0,o)}else if("v4"===r){var u="Bucket names cannot contain forward slashes. Bucket: "+a;throw i.util.error(new Error,{code:"InvalidBucket",message:u})}},isValidAccelerateOperation:function(e){return-1===["createBucket","deleteBucket","listBuckets"].indexOf(e)},optInUsEast1RegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.s3UsEast1RegionalEndpoint=s(t._originalConfig,{env:"AWS_S3_US_EAST_1_REGIONAL_ENDPOINT",sharedConfig:"s3_us_east_1_regional_endpoint",clientConfig:"s3UsEast1RegionalEndpoint"}),!(t._originalConfig||{}).endpoint&&"us-east-1"===e.httpRequest.region&&"regional"===r.s3UsEast1RegionalEndpoint&&e.httpRequest.endpoint.hostname.indexOf("s3.amazonaws.com")>=0){var i=r.endpoint.indexOf(".amazonaws.com");regionalEndpoint=r.endpoint.substring(0,i)+".us-east-1"+r.endpoint.substring(i),e.httpRequest.updateEndpoint(regionalEndpoint)}},populateURI:function(e){var t=e.httpRequest,r=e.params.Bucket,i=e.service,a=t.endpoint;if(r&&!i.pathStyleBucketName(r)){i.config.useAccelerateEndpoint&&i.isValidAccelerateOperation(e.operation)?i.config.useDualstackEndpoint?a.hostname=r+".s3-accelerate.dualstack.amazonaws.com":a.hostname=r+".s3-accelerate.amazonaws.com":i.config.s3BucketEndpoint||(a.hostname=r+"."+a.hostname);var s=a.port;a.host=80!==s&&443!==s?a.hostname+":"+a.port:a.hostname,t.virtualHostedBucket=r,i.removeVirtualHostedBucketFromPath(e)}},removeVirtualHostedBucketFromPath:function(e){var t=e.httpRequest,r=t.virtualHostedBucket;if(r&&t.path){if(e.params&&e.params.Key){var a="/"+i.util.uriEscapePath(e.params.Key);if(0===t.path.indexOf(a)&&(t.path.length===a.length||"?"===t.path[a.length]))return}t.path=t.path.replace(new RegExp("/"+r),""),"/"!==t.path[0]&&(t.path="/"+t.path)}},populateUriFromAccessPointArn:function(e){var t=e._parsedArn,r="s3-outposts"===t.service,a="s3-object-lambda"===t.service,s=r?"."+t.outpostId:"",o=r?"s3-outposts":"s3-accesspoint",u=!r&&e.service.config.useFipsEndpoint?"-fips":"",p=!r&&e.service.config.useDualstackEndpoint?".dualstack":"",m=e.httpRequest.endpoint,c=n.getEndpointSuffix(t.region),l=e.service.config.s3UseArnRegion;if(m.hostname=[t.accessPoint+"-"+t.accountId+s,o+u+p,l?t.region:e.service.config.region,c].join("."),a){var o="s3-object-lambda",d=t.resource.split("/")[1],u=e.service.config.useFipsEndpoint?"-fips":"";m.hostname=[d+"-"+t.accountId,o+u,l?t.region:e.service.config.region,c].join(".")}m.host=m.hostname;var y=i.util.uriEscape(e.params.Bucket),b=e.httpRequest.path;e.httpRequest.path=b.replace(new RegExp("/"+y),""),"/"!==e.httpRequest.path[0]&&(e.httpRequest.path="/"+e.httpRequest.path),e.httpRequest.region=t.region},addExpect100Continue:function(e){var t=e.httpRequest.headers["Content-Length"];i.util.isNode()&&(t>=1048576||e.params.Body instanceof i.util.stream.Stream)&&(e.httpRequest.headers.Expect="100-continue")},addContentType:function(e){var t=e.httpRequest;if("GET"===t.method||"HEAD"===t.method)return void delete t.headers["Content-Type"];t.headers["Content-Type"]||(t.headers["Content-Type"]="application/octet-stream");var r=t.headers["Content-Type"];if(i.util.isBrowser())if("string"!=typeof t.body||r.match(/;\s*charset=/)){var a=function(e,t,r){return t+r.toUpperCase()};t.headers["Content-Type"]=r.replace(/(;\s*charset=)(.+)$/,a)}else{t.headers["Content-Type"]+="; charset=UTF-8"}},willComputeChecksums:function(e){var t=e.service.api.operations[e.operation].input.members,r=e.httpRequest.body,a=t.ContentMD5&&!e.params.ContentMD5&&r&&(i.util.Buffer.isBuffer(e.httpRequest.body)||"string"==typeof e.httpRequest.body);return!(!a||!e.service.shouldDisableBodySigning(e)||e.isPresigned())||!(!a||"s3"!==this.getSignatureVersion(e)||!e.isPresigned())},computeContentMd5:function(e){if(e.service.willComputeChecksums(e)){var t=i.util.crypto.md5(e.httpRequest.body,"base64");e.httpRequest.headers["Content-MD5"]=t}},computeSseCustomerKeyMd5:function(e){var t={SSECustomerKey:"x-amz-server-side-encryption-customer-key-MD5",CopySourceSSECustomerKey:"x-amz-copy-source-server-side-encryption-customer-key-MD5"};i.util.each(t,function(t,r){if(e.params[t]){var a=i.util.crypto.md5(e.params[t],"base64");e.httpRequest.headers[r]=a}})},pathStyleBucketName:function(e){return!!this.config.s3ForcePathStyle||!this.config.s3BucketEndpoint&&(!o.dnsCompatibleBucketName(e)||!(!this.config.sslEnabled||!e.match(/\./)))},extractErrorFrom200Response:function(e){if(u[e.request.operation]){var t=e.httpResponse;if(t.body&&t.body.toString().match("")){e.data=null;throw(this.service?this.service:this).extractError(e),e.error}if(!t.body||!t.body.toString().match(/<[\w_]/))throw e.data=null,i.util.error(new Error,{code:"InternalError",message:"S3 aborted request"})}},retryableError:function(e,t){return!(!u[t.operation]||200!==e.statusCode)||(!t._requestRegionForBucket||!t.service.bucketRegionCache[t._requestRegionForBucket])&&(!(!e||"RequestTimeout"!==e.code)||(e&&-1!=p.indexOf(e.code)&&e.region&&e.region!=t.httpRequest.region?(t.httpRequest.region=e.region,301===e.statusCode&&t.service.updateReqBucketRegion(t),!0):i.Service.prototype.retryableError.call(this,e,t)))},updateReqBucketRegion:function(e,t){var r=e.httpRequest;if("string"==typeof t&&t.length&&(r.region=t),r.endpoint.host.match(/s3(?!-accelerate).*\.amazonaws\.com$/)){var a=e.service,s=a.config,o=s.s3BucketEndpoint;o&&delete s.s3BucketEndpoint;var n=i.util.copy(s);delete n.endpoint,n.region=r.region,r.endpoint=new i.S3(n).endpoint,a.populateURI(e),s.s3BucketEndpoint=o,r.headers.Host=r.endpoint.host,"validate"===e._asm.currentState&&(e.removeListener("build",a.populateURI),e.addListener("build",a.removeVirtualHostedBucketFromPath))}},extractData:function(e){var t=e.request;if("getBucketLocation"===t.operation){var r=e.httpResponse.body.toString().match(/>(.+)<\/Location/);delete e.data._,e.data.LocationConstraint=r?r[1]:""}var i=t.params.Bucket||null;if("deleteBucket"!==t.operation||"string"!=typeof i||e.error){var a=e.httpResponse.headers||{},s=a["x-amz-bucket-region"]||null;if(!s&&"createBucket"===t.operation&&!e.error){var o=t.params.CreateBucketConfiguration;s=o?"EU"===o.LocationConstraint?"eu-west-1":o.LocationConstraint:"us-east-1"}s&&i&&s!==t.service.bucketRegionCache[i]&&(t.service.bucketRegionCache[i]=s)}else t.service.clearBucketRegionCache(i);t.service.extractRequestIds(e)},extractError:function(e){var t={304:"NotModified",403:"Forbidden",400:"BadRequest",404:"NotFound"},r=e.request,a=e.httpResponse.statusCode,s=e.httpResponse.body||"",o=e.httpResponse.headers||{},n=o["x-amz-bucket-region"]||null,u=r.params.Bucket||null,p=r.service.bucketRegionCache;n&&u&&n!==p[u]&&(p[u]=n);var m;if(t[a]&&0===s.length)u&&!n&&(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:t[a],message:null,region:n});else{var c=(new i.XML.Parser).parse(s.toString());c.Region&&!n?(n=c.Region,u&&n!==p[u]&&(p[u]=n)):!u||n||c.Region||(m=p[u]||null)!==r.httpRequest.region&&(n=m),e.error=i.util.error(new Error,{code:c.Code||a,message:c.Message||null,region:n})}r.service.extractRequestIds(e)},requestBucketRegion:function(e,t){var r=e.error,a=e.request,s=a.params.Bucket||null;if(!r||!s||r.region||"listObjects"===a.operation||i.util.isNode()&&"headBucket"===a.operation||400===r.statusCode&&"headObject"!==a.operation||-1===p.indexOf(r.code))return t();var o=i.util.isNode()?"headBucket":"listObjects",n={Bucket:s};"listObjects"===o&&(n.MaxKeys=0);var u=a.service[o](n);u._requestRegionForBucket=s,u.send(function(){var e=a.service.bucketRegionCache[s]||null;r.region=e,t()})},reqRegionForNetworkingError:function(e,t){if(!i.util.isBrowser())return t();var r=e.error,a=e.request,s=a.params.Bucket;if(!r||"NetworkingError"!==r.code||!s||"us-east-1"===a.httpRequest.region)return t();var n=a.service,u=n.bucketRegionCache,p=u[s]||null;if(p&&p!==a.httpRequest.region)n.updateReqBucketRegion(a,p),t();else if(o.dnsCompatibleBucketName(s))if(a.httpRequest.virtualHostedBucket){var m=n.listObjects({Bucket:s,MaxKeys:0});n.updateReqBucketRegion(m,"us-east-1"),m._requestRegionForBucket=s,m.send(function(){var e=n.bucketRegionCache[s]||null;e&&e!==a.httpRequest.region&&n.updateReqBucketRegion(a,e),t()})}else t();else n.updateReqBucketRegion(a,"us-east-1"),"us-east-1"!==u[s]&&(u[s]="us-east-1"),t()},bucketRegionCache:{},clearBucketRegionCache:function(e){var t=this.bucketRegionCache;e?"string"==typeof e&&(e=[e]):e=Object.keys(t);for(var r=0;r=0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"FIPS region not allowed in ARN"});if(!r&&o!==n)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region conflicts with access point region"});if(r&&a.getEndpointSuffix(o)!==a.getEndpointSuffix(n))throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Configured region and access point region not in same partition"});if(e.service.config.useAccelerateEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"useAccelerateEndpoint config is not supported with access point ARN"});if("s3-outposts"===e._parsedArn.service&&e.service.config.useDualstackEndpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Dualstack is not supported with outposts access point ARN"})},loadUseArnRegionConfig:function(e){var t="AWS_S3_USE_ARN_REGION",a="s3_use_arn_region",s=!0,o=e.service._originalConfig||{};if(void 0!==e.service.config.s3UseArnRegion)return e.service.config.s3UseArnRegion;if(void 0!==o.s3UseArnRegion)s=!0===o.s3UseArnRegion;else if(i.util.isNode())if(r.env[t]){var n=r.env[t].trim().toLowerCase();if(["false","true"].indexOf(n)<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:t+" only accepts true or false. Got "+r.env[t],retryable:!1});s="true"===n}else{var u={},p={};try{u=i.util.getProfilesFromSharedConfig(i.util.iniLoader),p=u[r.env.AWS_PROFILE||i.util.defaultProfile]}catch(e){}if(p[a]){if(["false","true"].indexOf(p[a].trim().toLowerCase())<0)throw i.util.error(new Error,{code:"InvalidConfiguration",message:a+" only accepts true or false. Got "+p[a],retryable:!1});s="true"===p[a].trim().toLowerCase()}}return e.service.config.s3UseArnRegion=s,s},validatePopulateUriFromArn:function(e){if(e.service._originalConfig&&e.service._originalConfig.endpoint)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Custom endpoint is not compatible with access point ARN"});if(e.service.config.s3ForcePathStyle)throw i.util.error(new Error,{code:"InvalidConfiguration",message:"Cannot construct path-style endpoint with access point"})},dnsCompatibleBucketName:function(e){var t=e,r=new RegExp(/^[a-z0-9][a-z0-9\.\-]{1,61}[a-z0-9]$/),i=new RegExp(/(\d+\.){3}\d+/),a=new RegExp(/\.\./);return!(!t.match(r)||t.match(i)||t.match(a))}};t.exports=s}).call(this)}).call(this,e("_process"))},{"../core":342,"../region_config":386,_process:432}],407:[function(e,t,r){var i=e("../core");i.util.update(i.SQS.prototype,{setupRequestListeners:function(e){e.addListener("build",this.buildEndpoint),e.service.config.computeChecksums&&("sendMessage"===e.operation?e.addListener("extractData",this.verifySendMessageChecksum):"sendMessageBatch"===e.operation?e.addListener("extractData",this.verifySendMessageBatchChecksum):"receiveMessage"===e.operation&&e.addListener("extractData",this.verifyReceiveMessageChecksum))},verifySendMessageChecksum:function(e){if(e.data){var t=e.data.MD5OfMessageBody,r=this.params.MessageBody,i=this.service.calculateChecksum(r);if(i!==t){var a='Got "'+e.data.MD5OfMessageBody+'", expecting "'+i+'".';this.service.throwInvalidChecksumError(e,[e.data.MessageId],a)}}},verifySendMessageBatchChecksum:function(e){if(e.data){var t=this.service,r={},a=[],s=[];i.util.arrayEach(e.data.Successful,function(e){r[e.Id]=e}),i.util.arrayEach(this.params.Entries,function(e){if(r[e.Id]){var i=r[e.Id].MD5OfMessageBody,o=e.MessageBody;t.isChecksumValid(i,o)||(a.push(e.Id),s.push(r[e.Id].MessageId))}}),a.length>0&&t.throwInvalidChecksumError(e,s,"Invalid messages: "+a.join(", "))}},verifyReceiveMessageChecksum:function(e){if(e.data){var t=this.service,r=[];i.util.arrayEach(e.data.Messages,function(e){var i=e.MD5OfBody,a=e.Body;t.isChecksumValid(i,a)||r.push(e.MessageId)}),r.length>0&&t.throwInvalidChecksumError(e,r,"Invalid messages: "+r.join(", "))}},throwInvalidChecksumError:function(e,t,r){e.error=i.util.error(new Error,{retryable:!0,code:"InvalidChecksum",messageIds:t,message:e.request.operation+" returned an invalid MD5 response. "+r})},isChecksumValid:function(e,t){return this.calculateChecksum(t)===e},calculateChecksum:function(e){return i.util.crypto.md5(e,"hex")},buildEndpoint:function(e){var t=e.httpRequest.params.QueueUrl;if(t){e.httpRequest.endpoint=new i.Endpoint(t);var r=e.httpRequest.endpoint.host.match(/^sqs\.(.+?)\./);r&&(e.httpRequest.region=r[1])}}})},{"../core":342}],408:[function(e,t,r){var i=e("../core"),a=e("../config_regional_endpoint");i.util.update(i.STS.prototype,{credentialsFrom:function(e,t){return e?(t||(t=new i.TemporaryCredentials),t.expired=!1,t.accessKeyId=e.Credentials.AccessKeyId,t.secretAccessKey=e.Credentials.SecretAccessKey,t.sessionToken=e.Credentials.SessionToken,t.expireTime=e.Credentials.Expiration,t):null},assumeRoleWithWebIdentity:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithWebIdentity",e,t)},assumeRoleWithSAML:function(e,t){return this.makeUnauthenticatedRequest("assumeRoleWithSAML",e,t)},setupRequestListeners:function(e){e.addListener("validate",this.optInRegionalEndpoint,!0)},optInRegionalEndpoint:function(e){var t=e.service,r=t.config;if(r.stsRegionalEndpoints=a(t._originalConfig,{env:"AWS_STS_REGIONAL_ENDPOINTS",sharedConfig:"sts_regional_endpoints",clientConfig:"stsRegionalEndpoints"}),"regional"===r.stsRegionalEndpoints&&t.isGlobalEndpoint){if(!r.region)throw i.util.error(new Error,{code:"ConfigError",message:"Missing region in config"});var s=r.endpoint.indexOf(".amazonaws.com"),o=r.endpoint.substring(0,s)+"."+r.region+r.endpoint.substring(s);e.httpRequest.updateEndpoint(o),e.httpRequest.region=r.region}}})},{"../config_regional_endpoint":341,"../core":342}],409:[function(e,t,r){function i(e){var t=e.httpRequest.headers[n],r=e.service.getSignerClass(e);if(delete e.httpRequest.headers["User-Agent"],delete e.httpRequest.headers["X-Amz-User-Agent"],r===s.Signers.V4){if(t>604800){throw s.util.error(new Error,{code:"InvalidExpiryTime",
-message:"Presigning does not support expiry time greater than a week with SigV4 signing.",retryable:!1})}e.httpRequest.headers[n]=t}else{if(r!==s.Signers.S3)throw s.util.error(new Error,{message:"Presigning only supports S3 or SigV4 signing.",code:"UnsupportedSigner",retryable:!1});var i=e.service?e.service.getSkewCorrectedDate():s.util.date.getDate();e.httpRequest.headers[n]=parseInt(s.util.date.unixTimestamp(i)+t,10).toString()}}function a(e){var t=e.httpRequest.endpoint,r=s.util.urlParse(e.httpRequest.path),i={};r.search&&(i=s.util.queryStringParse(r.search.substr(1)));var a=e.httpRequest.headers.Authorization.split(" ");if("AWS"===a[0])a=a[1].split(":"),i.Signature=a.pop(),i.AWSAccessKeyId=a.join(":"),s.util.each(e.httpRequest.headers,function(e,t){e===n&&(e="Expires"),0===e.indexOf("x-amz-meta-")&&(delete i[e],e=e.toLowerCase()),i[e]=t}),delete e.httpRequest.headers[n],delete i.Authorization,delete i.Host;else if("AWS4-HMAC-SHA256"===a[0]){a.shift();var o=a.join(" "),u=o.match(/Signature=(.*?)(?:,|\s|\r?\n|$)/)[1];i["X-Amz-Signature"]=u,delete i.Expires}t.pathname=r.pathname,t.search=s.util.queryParamsToString(i)}var s=e("../core"),o=s.util.inherit,n="presigned-expires";s.Signers.Presign=o({sign:function(e,t,r){if(e.httpRequest.headers[n]=t||3600,e.on("build",i),e.on("sign",a),e.removeListener("afterBuild",s.EventListeners.Core.SET_CONTENT_LENGTH),e.removeListener("afterBuild",s.EventListeners.Core.COMPUTE_SHA256),e.emit("beforePresign",[e]),!r){if(e.build(),e.response.error)throw e.response.error;return s.util.urlFormat(e.httpRequest.endpoint)}e.build(function(){this.response.error?r(this.response.error):r(null,s.util.urlFormat(e.httpRequest.endpoint))})}}),t.exports=s.Signers.Presign},{"../core":342}],410:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.RequestSigner=a({constructor:function(e){this.request=e},setServiceClientId:function(e){this.serviceClientId=e},getServiceClientId:function(){return this.serviceClientId}}),i.Signers.RequestSigner.getVersion=function(e){switch(e){case"v2":return i.Signers.V2;case"v3":return i.Signers.V3;case"s3v4":case"v4":return i.Signers.V4;case"s3":return i.Signers.S3;case"v3https":return i.Signers.V3Https}throw new Error("Unknown signing version "+e)},e("./v2"),e("./v3"),e("./v3https"),e("./v4"),e("./s3"),e("./presign")},{"../core":342,"./presign":409,"./s3":411,"./v2":412,"./v3":413,"./v3https":414,"./v4":415}],411:[function(e,t,r){var i=e("../core"),a=i.util.inherit;i.Signers.S3=a(i.Signers.RequestSigner,{subResources:{acl:1,accelerate:1,analytics:1,cors:1,lifecycle:1,delete:1,inventory:1,location:1,logging:1,metrics:1,notification:1,partNumber:1,policy:1,requestPayment:1,replication:1,restore:1,tagging:1,torrent:1,uploadId:1,uploads:1,versionId:1,versioning:1,versions:1,website:1},responseHeaders:{"response-content-type":1,"response-content-language":1,"response-expires":1,"response-cache-control":1,"response-content-disposition":1,"response-content-encoding":1},addAuthorization:function(e,t){this.request.headers["presigned-expires"]||(this.request.headers["X-Amz-Date"]=i.util.date.rfc822(t)),e.sessionToken&&(this.request.headers["x-amz-security-token"]=e.sessionToken);var r=this.sign(e.secretAccessKey,this.stringToSign()),a="AWS "+e.accessKeyId+":"+r;this.request.headers.Authorization=a},stringToSign:function(){var e=this.request,t=[];t.push(e.method),t.push(e.headers["Content-MD5"]||""),t.push(e.headers["Content-Type"]||""),t.push(e.headers["presigned-expires"]||"");var r=this.canonicalizedAmzHeaders();return r&&t.push(r),t.push(this.canonicalizedResource()),t.join("\n")},canonicalizedAmzHeaders:function(){var e=[];i.util.each(this.request.headers,function(t){t.match(/^x-amz-/i)&&e.push(t)}),e.sort(function(e,t){return e.toLowerCase()=0?"&":"?";this.request.path+=s+i.util.queryParamsToString(a)},authorization:function(e,t){var r=[],i=this.credentialString(t);return r.push(this.algorithm+" Credential="+e.accessKeyId+"/"+i),r.push("SignedHeaders="+this.signedHeaders()),r.push("Signature="+this.signature(e,t)),r.join(", ")},signature:function(e,t){var r=a.getSigningKey(e,t.substr(0,8),this.request.region,this.serviceName,this.signatureCache);return i.util.crypto.hmac(r,this.stringToSign(t),"hex")},stringToSign:function(e){var t=[];return t.push("AWS4-HMAC-SHA256"),t.push(e),t.push(this.credentialString(e)),t.push(this.hexEncodedHash(this.canonicalString())),t.join("\n")},canonicalString:function(){var e=[],t=this.request.pathname();return"s3"!==this.serviceName&&"s3v4"!==this.signatureVersion&&(t=i.util.uriEscapePath(t)),e.push(this.request.method),e.push(t),e.push(this.request.search()),e.push(this.canonicalHeaders()+"\n"),e.push(this.signedHeaders()),e.push(this.hexEncodedBodyHash()),e.join("\n")},canonicalHeaders:function(){var e=[];i.util.each.call(this,this.request.headers,function(t,r){e.push([t,r])}),e.sort(function(e,t){return e[0].toLowerCase()-1&&!e.body?"UNSIGNED-PAYLOAD":e.headers["X-Amz-Content-Sha256"]?e.headers["X-Amz-Content-Sha256"]:this.hexEncodedHash(this.request.body||"")},unsignableHeaders:["authorization","content-type","content-length","user-agent","presigned-expires","expect","x-amzn-trace-id"],isSignableHeader:function(e){return 0===e.toLowerCase().indexOf("x-amz-")||this.unsignableHeaders.indexOf(e)<0},isPresigned:function(){return!!this.request.headers["presigned-expires"]}}),t.exports=i.Signers.V4},{"../core":342,"./v4_credentials":416}],416:[function(e,t,r){var i=e("../core"),a={},s=[];t.exports={createScope:function(e,t,r){return[e.substr(0,8),t,r,"aws4_request"].join("/")},getSigningKey:function(e,t,r,o,n){var u=i.util.crypto.hmac(e.secretAccessKey,e.accessKeyId,"base64"),p=[u,t,r,o].join("_");if((n=!1!==n)&&p in a)return a[p];var m=i.util.crypto.hmac("AWS4"+e.secretAccessKey,t,"buffer"),c=i.util.crypto.hmac(m,r,"buffer"),l=i.util.crypto.hmac(c,o,"buffer"),d=i.util.crypto.hmac(l,"aws4_request","buffer");return n&&(a[p]=d,s.push(p),s.length>50&&delete a[s.shift()]),d},emptyCache:function(){a={},s=[]}}},{"../core":342}],417:[function(e,t,r){function i(e,t){this.currentState=t||null,this.states=e||{}}i.prototype.runTo=function(e,t,r,i){"function"==typeof e&&(i=r,r=t,t=e,e=null);var a=this,s=a.states[a.currentState];s.fn.call(r||a,i,function(i){if(i){if(!s.fail)return t?t.call(r,i):null;a.currentState=s.fail}else{if(!s.accept)return t?t.call(r):null;a.currentState=s.accept}if(a.currentState===e)return t?t.call(r,i):null;a.runTo(e,t,r,i)})},i.prototype.addState=function(e,t,r,i){return"function"==typeof t?(i=t,t=null,r=null):"function"==typeof r&&(i=r,r=null),this.currentState||(this.currentState=e),this.states[e]={accept:t,fail:r,fn:i},this},t.exports=i},{}],418:[function(e,t,r){(function(r,i){(function(){var a,s={environment:"nodejs",engine:function(){if(s.isBrowser()&&"undefined"!=typeof navigator)return navigator.userAgent;var e=r.platform+"/"+r.version;return r.env.AWS_EXECUTION_ENV&&(e+=" exec-env/"+r.env.AWS_EXECUTION_ENV),e},userAgent:function(){var t=s.environment,r="aws-sdk-"+t+"/"+e("./core").VERSION;return"nodejs"===t&&(r+=" "+s.engine()),r},uriEscape:function(e){var t=encodeURIComponent(e);return t=t.replace(/[^A-Za-z0-9_.~\-%]+/g,escape),t=t.replace(/[*]/g,function(e){return"%"+e.charCodeAt(0).toString(16).toUpperCase()})},uriEscapePath:function(e){var t=[];return s.arrayEach(e.split("/"),function(e){t.push(s.uriEscape(e))}),t.join("/")},urlParse:function(e){return s.url.parse(e)},urlFormat:function(e){return s.url.format(e)},queryStringParse:function(e){return s.querystring.parse(e)},queryParamsToString:function(e){var t=[],r=s.uriEscape,i=Object.keys(e).sort();return s.arrayEach(i,function(i){var a=e[i],o=r(i),n=o+"=";if(Array.isArray(a)){var u=[];s.arrayEach(a,function(e){u.push(r(e))}),n=o+"="+u.sort().join("&"+o+"=")}else void 0!==a&&null!==a&&(n=o+"="+r(a));t.push(n)}),t.join("&")},readFileSync:function(t){return s.isBrowser()?null:e("fs").readFileSync(t,"utf-8")},base64:{encode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 encode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e).toString("base64")},decode:function(e){if("number"==typeof e)throw s.error(new Error("Cannot base64 decode number "+e));return null===e||void 0===e?e:s.buffer.toBuffer(e,"base64")}},buffer:{toBuffer:function(e,t){return"function"==typeof s.Buffer.from&&s.Buffer.from!==Uint8Array.from?s.Buffer.from(e,t):new s.Buffer(e,t)},alloc:function(e,t,r){if("number"!=typeof e)throw new Error("size passed to alloc must be a number.");if("function"==typeof s.Buffer.alloc)return s.Buffer.alloc(e,t,r);var i=new s.Buffer(e);return void 0!==t&&"function"==typeof i.fill&&i.fill(t,void 0,void 0,r),i},toStream:function(e){s.Buffer.isBuffer(e)||(e=s.buffer.toBuffer(e));var t=new s.stream.Readable,r=0;return t._read=function(i){if(r>=e.length)return t.push(null);var a=r+i;a>e.length&&(a=e.length),t.push(e.slice(r,a)),r=a},t},concat:function(e){var t,r=0,i=0,a=null;for(t=0;t>>8^t[255&(r^e.readUInt8(i))]}return(-1^r)>>>0},hmac:function(e,t,r,i){return r||(r="binary"),"buffer"===r&&(r=void 0),i||(i="sha256"),"string"==typeof t&&(t=s.buffer.toBuffer(t)),s.crypto.lib.createHmac(i,e).update(t).digest(r)},md5:function(e,t,r){return s.crypto.hash("md5",e,t,r)},sha256:function(e,t,r){return s.crypto.hash("sha256",e,t,r)},hash:function(e,t,r,i){var a=s.crypto.createHash(e);r||(r="binary"),"buffer"===r&&(r=void 0),"string"==typeof t&&(t=s.buffer.toBuffer(t));var o=s.arraySliceFn(t),n=s.Buffer.isBuffer(t);if(s.isBrowser()&&"undefined"!=typeof ArrayBuffer&&t&&t.buffer instanceof ArrayBuffer&&(n=!0),i&&"object"==typeof t&&"function"==typeof t.on&&!n)t.on("data",function(e){a.update(e)}),t.on("error",function(e){i(e)}),t.on("end",function(){i(null,a.digest(r))});else{if(!i||!o||n||"undefined"==typeof FileReader){s.isBrowser()&&"object"==typeof t&&!n&&(t=new s.Buffer(new Uint8Array(t)));var u=a.update(t).digest(r);return i&&i(null,u),u}var p=0,m=new FileReader;m.onerror=function(){i(new Error("Failed to read data."))},m.onload=function(){var e=new s.Buffer(new Uint8Array(m.result));a.update(e),p+=e.length,m._continueReading()},m._continueReading=function(){if(p>=t.size)return void i(null,a.digest(r));var e=p+524288;e>t.size&&(e=t.size),m.readAsArrayBuffer(o.call(t,p,e))},m._continueReading()}},toHex:function(e){for(var t=[],r=0;r=3e5,!1),a.config.isClockSkewed},applyClockOffset:function(e){e&&(a.config.systemClockOffset=e-(new Date).getTime())},extractRequestId:function(e){var t=e.httpResponse.headers["x-amz-request-id"]||e.httpResponse.headers["x-amzn-requestid"];!t&&e.data&&e.data.ResponseMetadata&&(t=e.data.ResponseMetadata.RequestId),t&&(e.requestId=t),e.error&&(e.error.requestId=t)},addPromises:function(e,t){var r=!1;void 0===t&&a&&a.config&&(t=a.config.getPromisesDependency()),void 0===t&&"undefined"!=typeof Promise&&(t=Promise),"function"!=typeof t&&(r=!0),Array.isArray(e)||(e=[e]);for(var i=0;i=0)return n++,void setTimeout(p,a+(e.retryAfter||0))}r(e)},p=function(){var t="";i.handleRequest(e,o,function(e){e.on("data",function(e){t+=e.toString()}),e.on("end",function(){var i=e.statusCode;if(i<300)r(null,t);else{var a=1e3*parseInt(e.headers["retry-after"],10)||0,o=s.error(new Error,{statusCode:i,retryable:i>=500||429===i});a&&o.retryable&&(o.retryAfter=a),u(o)}})},u)};a.util.defer(p)},uuid:{v4:function(){return e("uuid").v4()}},convertPayloadToString:function(e){var t=e.request,r=t.operation,i=t.service.api.operations[r].output||{};i.payload&&e.data[i.payload]&&(e.data[i.payload]=e.data[i.payload].toString())},defer:function(e){"object"==typeof r&&"function"==typeof r.nextTick?r.nextTick(e):"function"==typeof i?i(e):setTimeout(e,0)},getRequestPayloadShape:function(e){var t=e.service.api.operations;if(t){var r=(t||{})[e.operation];if(r&&r.input&&r.input.payload)return r.input.members[r.input.payload]}},getProfilesFromSharedConfig:function(e,t){function i(e,t){for(var r=0,i=Object.keys(t);r=6},parse:function(e){var t=e.split(":");return{partition:t[1],service:t[2],region:t[3],accountId:t[4],resource:t.slice(5).join(":")}},build:function(e){if(void 0===e.service||void 0===e.region||void 0===e.accountId||void 0===e.resource)throw s.error(new Error("Input ARN object is invalid"));return"arn:"+(e.partition||"aws")+":"+e.service+":"+e.region+":"+e.accountId+":"+e.resource}},defaultProfile:"default",configOptInEnv:"AWS_SDK_LOAD_CONFIG",sharedCredentialsFileEnv:"AWS_SHARED_CREDENTIALS_FILE",sharedConfigFileEnv:"AWS_CONFIG_FILE",imdsDisabledEnv:"AWS_EC2_METADATA_DISABLED"};t.exports=s}).call(this)}).call(this,e("_process"),e("timers").setImmediate)},{"../apis/metadata.json":163,"./core":342,_process:432,fs:426,timers:440,uuid:445}],419:[function(e,t,r){function i(){}function a(e,t){for(var r=e.getElementsByTagName(t),i=0,a=r.length;i0||i?s.toString():""},t.exports=i},{"../util":418,"./xml-node":423,"./xml-text":424}],421:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(/'/g,"'").replace(//g,">").replace(/"/g,""")}t.exports={escapeAttribute:i}},{}],422:[function(e,t,r){function i(e){return e.replace(/&/g,"&").replace(//g,">").replace(/\r/g,"
").replace(/\n/g,"
").replace(/\u0085/g,"
").replace(/\u2028/,"
")}t.exports={escapeElement:i}},{}],423:[function(e,t,r){function i(e,t){void 0===t&&(t=[]),this.name=e,this.children=t,this.attributes={}}var a=e("./escape-attribute").escapeAttribute;i.prototype.addAttribute=function(e,t){return this.attributes[e]=t,this},i.prototype.addChildNode=function(e){return this.children.push(e),this},i.prototype.removeAttribute=function(e){return delete this.attributes[e],this},i.prototype.toString=function(){for(var e=Boolean(this.children.length),t="<"+this.name,r=this.attributes,i=0,s=Object.keys(r);i"+this.children.map(function(e){return e.toString()}).join("")+""+this.name+">":"/>"},t.exports={XmlNode:i}},{"./escape-attribute":421}],424:[function(e,t,r){function i(e){this.value=e}var a=e("./escape-element").escapeElement;i.prototype.toString=function(){return a(""+this.value)},t.exports={XmlText:i}},{"./escape-element":422}],425:[function(e,t,r){"use strict";function i(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");return-1===r&&(r=t),[r,r===t?0:4-r%4]}function a(e){var t=i(e),r=t[0],a=t[1];return 3*(r+a)/4-a}function s(e,t,r){return 3*(t+r)/4-r}function o(e){var t,r,a=i(e),o=a[0],n=a[1],u=new l(s(e,o,n)),p=0,m=n>0?o-4:o;for(r=0;r>16&255,u[p++]=t>>8&255,u[p++]=255&t;return 2===n&&(t=c[e.charCodeAt(r)]<<2|c[e.charCodeAt(r+1)]>>4,u[p++]=255&t),1===n&&(t=c[e.charCodeAt(r)]<<10|c[e.charCodeAt(r+1)]<<4|c[e.charCodeAt(r+2)]>>2,u[p++]=t>>8&255,u[p++]=255&t),u}function n(e){return m[e>>18&63]+m[e>>12&63]+m[e>>6&63]+m[63&e]}function u(e,t,r){for(var i,a=[],s=t;so?o:s+16383));return 1===i?(t=e[r-1],a.push(m[t>>2]+m[t<<4&63]+"==")):2===i&&(t=(e[r-2]<<8)+e[r-1],a.push(m[t>>10]+m[t>>4&63]+m[t<<2&63]+"=")),a.join("")}r.byteLength=a,r.toByteArray=o,r.fromByteArray=p;for(var m=[],c=[],l="undefined"!=typeof Uint8Array?Uint8Array:Array,d="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",y=0,b=d.length;y=i())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+i().toString(16)+" bytes");return 0|e}function b(e){return+e!=e&&(e=0),s.alloc(+e)}function S(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var r=e.length;if(0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":case void 0:return K(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return H(e).length;default:if(i)return K(e).length;t=(""+t).toLowerCase(),i=!0}}function g(e,t,r){var i=!1;if((void 0===t||t<0)&&(t=0),t>this.length)return"";if((void 0===r||r>this.length)&&(r=this.length),r<=0)return"";if(r>>>=0,t>>>=0,r<=t)return"";for(e||(e="utf8");;)switch(e){case"hex":return E(this,t,r);case"utf8":case"utf-8":return D(this,t,r);case"ascii":return x(this,t,r);case"latin1":case"binary":return q(this,t,r);case"base64":return v(this,t,r);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return M(this,t,r);default:if(i)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function h(e,t,r){var i=e[t];e[t]=e[r],e[r]=i}function N(e,t,r,i,a){if(0===e.length)return-1;if("string"==typeof r?(i=r,r=0):r>2147483647?r=2147483647:r<-2147483648&&(r=-2147483648),r=+r,isNaN(r)&&(r=a?0:e.length-1),r<0&&(r=e.length+r),r>=e.length){if(a)return-1;r=e.length-1}else if(r<0){if(!a)return-1;r=0}if("string"==typeof t&&(t=s.from(t,i)),s.isBuffer(t))return 0===t.length?-1:I(e,t,r,i,a);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?a?Uint8Array.prototype.indexOf.call(e,t,r):Uint8Array.prototype.lastIndexOf.call(e,t,r):I(e,[t],r,i,a);throw new TypeError("val must be string, number or Buffer")}function I(e,t,r,i,a){function s(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}var o=1,n=e.length,u=t.length;if(void 0!==i&&("ucs2"===(i=String(i).toLowerCase())||"ucs-2"===i||"utf16le"===i||"utf-16le"===i)){if(e.length<2||t.length<2)return-1;o=2,n/=2,u/=2,r/=2}var p;if(a){var m=-1;for(p=r;pn&&(r=n-u),p=r;p>=0;p--){for(var c=!0,l=0;la&&(i=a):i=a;var s=t.length;if(s%2!=0)throw new TypeError("Invalid hex string");i>s/2&&(i=s/2);for(var o=0;o239?4:s>223?3:s>191?2:1;if(a+n<=r){var u,p,m,c;switch(n){case 1:s<128&&(o=s);break;case 2:u=e[a+1],128==(192&u)&&(c=(31&s)<<6|63&u)>127&&(o=c);break;case 3:u=e[a+1],p=e[a+2],128==(192&u)&&128==(192&p)&&(c=(15&s)<<12|(63&u)<<6|63&p)>2047&&(c<55296||c>57343)&&(o=c);break;case 4:u=e[a+1],p=e[a+2],m=e[a+3],128==(192&u)&&128==(192&p)&&128==(192&m)&&(c=(15&s)<<18|(63&u)<<12|(63&p)<<6|63&m)>65535&&c<1114112&&(o=c)}}null===o?(o=65533,n=1):o>65535&&(o-=65536,i.push(o>>>10&1023|55296),o=56320|1023&o),i.push(o),a+=n}return P(i)}function P(e){var t=e.length;if(t<=$)return String.fromCharCode.apply(String,e);for(var r="",i=0;ii)&&(r=i);for(var a="",s=t;sr)throw new RangeError("Trying to access beyond buffer length")}function G(e,t,r,i,a,o){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>a||te.length)throw new RangeError("Index out of range")}function w(e,t,r,i){t<0&&(t=65535+t+1);for(var a=0,s=Math.min(e.length-r,2);a>>8*(i?a:1-a)}function B(e,t,r,i){t<0&&(t=4294967295+t+1);for(var a=0,s=Math.min(e.length-r,4);a